A method and apparatus for performing power routing in ASIC design. Power
routing is performed after cell placement, allowing more knowledgeable
placement of power structures in the physical layout. By performing cell
placement prior to power routing, standard cells are allowed to be placed
in more optimal configurations. In one embodiment, power rings and power
straps are placed over the top of the standard cells based on power
analysis of the standard cell layout. Those regions of the layout where
design violations are triggered are corrected by an incremental placement
correction of affected cells. In another embodiment, cells are placed in
the physical layout in a bottom-up hierarchical manner. When a given cell
becomes large enough to require power routing, a power feed cell of
sufficient dimension to support the necessary power strap is inserted into
the layout during the placement process. In the subsequent power routing
phase, power straps are placed over the power feed cells.
Um método e um instrumento para executar o roteamento do poder em ASIC projetam. O roteamento do poder é executado após a colocação de pilha, permitindo a colocação mais knowledgeable de estruturas do poder na disposição física. Executando a colocação de pilha antes do roteamento do poder, as pilhas padrão são permitidas ser colocadas em configurações mais optimal. Em uma incorporação, os anéis do poder e as cintas do poder são colocados sobre o alto das pilhas padrão baseadas na análise do poder da disposição padrão da pilha. Aquelas regiões da disposição onde as violações do projeto são provocadas são corrigidas por uma correção incremental da colocação de pilhas afetadas. Em uma outra incorporação, as pilhas são colocadas na disposição física em uma maneira hierárquica bottom-up. Quando uma pilha dada se torna grande bastante para reque o roteamento do poder, uma pilha da alimentação do poder da dimensão suficiente para suportar a cinta necessária do poder está introduzida na disposição durante o processo da colocação. Na fase subseqüente do roteamento do poder, as cintas do poder são colocadas sobre as pilhas da alimentação do poder.