Determining slack estimates for multiple instances of a cell in a hierarchical circuit design
AssigneeSynopsys, Inc.
InventorsQiuyang Wu, Chang Zhao
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsQiuyang Wu, Chang Zhao
Estimating the term…
Embodiments perform static timing analysis using a digital representation of a circuit. The digital representation of the circuit includes multiple instances of a cell in a hierarchical cell block circuit. Timing context information is determined for each instance of the cell included in the circuit. A merged timing context information is determined to bound and cover each of the plurality of instances of the cell. A slack estimate is determined for a pair of ports for each instance of the cell. The instance with the smallest slack estimate is identified. A slack estimate for a pair of ports of the cell is determined based on the merged timing information of the cell. A timing credit is determined for the pair of ports based on the slack of the instance with the smallest slack and the slack estimate from the bound information for the pair of ports.
A method for performing static timing analysis comprising:
A non-transitory computer readable storage medium storing instructions, the instruction when executed by a processor cause the processor to:
A system comprising:
Dependencies are inferred from the claim text.