Method for cell swapping to improve pre-layout to post-layout timing
AssigneesHyundai Electronics America, NCR Corporation
InventorAndres R. Teene
Life of this patent
Estimating the term…
Loading patent…
AssigneesHyundai Electronics America, NCR Corporation
InventorAndres R. Teene
Estimating the term…
A method for improving the timing performance of a standard cell ASIC layout. The method is operable at any phase of the ASIC design cycle including following the completion of layout phase placement and routing. The method compares post-layout timing values with pre-layout timing targets for each timing arc associated with each standard cell component of the ASIC design. For each timing arc, a functionally equivalent cell having higher or lower output drive is selected which optimally improves the timing slack on each timing arc. To assure that the method converges and terminates, a list of timing slack values, one for each timing arc of the ASIC design, is constructed in sorted order from worst timing slack to best timing slack. The swap method determines in order from worse timing slack to best a functionally equivalent standard cell which may be swapped to improve the timing slack on the timing arc. Once a standard cell is swapped for a given timing arc, no further swaps need be made for subsequent entries on the sorted list: the timing slack of subsequent entries is assured to be better than the worse timing slack value of an earlier encountered timing arc in the sorted list.
A method for improving the timing performance of an ASIC layout, said ASIC having at least one standard cell circuit component and at least one timing arc associated with said standard cell circuit component, said method comprising the steps of:
A method for improving the performance of an ASIC layout with respect to a predetermined parameter, said ASIC having at least one standard cell circuit component and at least one timing arc associated with said standard cell circuit component, said method comprising the steps of:
A method of improving the timing performance of an ASIC layout, said ASIC having at least one standard cell circuit component and at least one timing arc associated with said standard cell circuit component, said method comprising the steps of:
A method for improving the performance of an ASIC layout with respect to a predetermined parameter, said ASIC having at least one standard cell circuit component and at least one timing arc associated with said standard cell circuit component, said method comprising the steps of:
A method for improving the performance of an ASIC layout with respect to a predetermined parameter, said ASIC having at least one circuit component and at least one timing arc associated with said at least one circuit component said method comprising the steps of:
A method for improving, performance of an integrated circuit layout having, a plurality of internal cells coupled by internal signals therebetween, comprising the steps of:
Dependencies are inferred from the claim text.