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.