Concurrent logical and physical construction of voltage islands for mixed supply voltage designs

   
   

Both logical and physical construction of voltage islands is disclosed. A semiconductor chip design is partitioned into "bins", which are areas of the design. In this way, a semiconductor chip design may be "sliced" into various areas and the areas may then be assigned to various voltage levels. Each bin may be thought of as a voltage island. Circuits in the design can be added to or removed from the various bins, thereby increasing or decreasing the speed and power of the circuits: the speed and power increase if a circuit is placed into a bin assigned a higher voltage, and the speed and power decrease if a circuit is placed into a bin having a lower voltage. The size and location of the bins may also be changed. By iterating these steps, the optimum power consumption may be met while still meeting speed constraints and other criteria. The present invention is applicable to any placement environment, such as an annealing placement tool, that proceeds through successive refinement of the locations of the circuits on the design and in which the placement process may be interrupted to make changes in placement of the logic.

Sia la costruzione logica che fisica delle isole di tensione è rilevata. Un disegno di circuito integrato a semiconduttore è diviso "negli scomparti", che sono zone del disegno. In questo modo, un disegno di circuito integrato a semiconduttore può "essere affettato" in varie zone e le zone possono allora essere assegnate ai vari livelli di tensione. Ogni scomparto può pensarsi come ad isola di tensione. I circuiti nel disegno possono essere aggiunti a o essere rimossi dai vari scomparti, quindi aumentanti o facenti diminuire la velocità e l'alimentazione dei circuiti: la velocità e l'alimentazione aumentano se un circuito è disposto in uno scomparto assegnasse un'più alta tensione e la diminuzione di alimentazione e di velocità se un circuito è disposto in uno scomparto che ha una più bassa tensione. Il formato e la posizione degli scomparti possono anche essere cambiati. Ripetendo questi punti, l'assorbimento di corrente di energia ottimale può essere venuto a contatto di mentre vincoli venenti a contatto tranquilli di velocità ed altri test di verifica. La presente invenzione è applicabile a tutto l'ambiente di disposizione, quale un attrezzo di disposizione di ricottura, in che continua con il perfezionamento successivo delle posizioni dei circuiti sul disegno ed in quale il processo di disposizione può essere interrotto per fare i cambiamenti nella disposizione della logica.

 
Web www.patentalert.com

< Disconnecting a device on a cache line boundary in response to a write command

< Method and system for synchronously transferring data between clock domains sourced by the same clock

> 2.5-D graph for multi-layer routing

> Behavioral memory mechanism for a data processing system

~ 00132