A method and system for performing in-place insertion of interconnect
repeaters in an integrated circuit is presented. The integrated circuit
comprises a silicon layer and at least one interconnect layer layered over
said silicon layer. Metal tracks are reserved on each of the interconnect
layers in predefined repeater areas. The interconnects are then routed to
pass over the pre-defined repeater areas. For each interconnect, a set of
optimal constrained repeater locations are calculated, as defined by the
optimal number and locations of repeaters along the interconnect route and
as constrained by a set of legal repeater locations associated with the
interconnect and which will result in acceptable timing criteria. For each
calculated optimal constrained repeater location, a repeater is stitched
in-place through the reserved metal tracks of the intervening layers.
Un metodo e un sistema per realizzare l'inserzione sul posto dei ripetitori di interconnessione in un circuito integrato è presentato. Il circuito integrato contiene uno strato del silicone ed almeno uno strato detto eccessivo del silicone fatto uno strato di strato di interconnessione. Le piste del metallo sono riservate su ciascuno degli strati di interconnessione nelle zone predefinite del ripetitore. Collega allora sono diretti all'eccedenza del passaggio le zone predefinite del ripetitore. Per ogni interconnessione, un insieme delle posizioni costrette ottimali del ripetitore è calcolato, come definito dal numero e dalle posizioni ottimali di ripetitori lungo l'interconnessione diriga e come costretto da un insieme delle posizioni legali del ripetitore connesse con l'interconnessione e che provocherà i test di verifica accettabili di sincronizzazione. Per ogni posizione costretta ottimale calcolata del ripetitore, un ripetitore è sul posto cucito attraverso le piste riservate del metallo degli strati d'intervento.