IPBA-driven full-depth EPBA of operational timing for circuit design
AssigneeCadence Design Systems, Inc.
InventorsUmesh Gupta, Naresh Kumar, Marut Agarwal, Rakesh Agarwal
Life of this patent
Estimating the term…
Loading patent…
AssigneeCadence Design Systems, Inc.
InventorsUmesh Gupta, Naresh Kumar, Marut Agarwal, Rakesh Agarwal
Estimating the term…
A static timing analysis system for finding and reporting timing violations in a digital circuit design prior to circuit fabrication, and associated methods, use exhaustive path-based analysis (EPBA) that is informed by infinite-depth path-based analysis (IPBA) to provide analysis results that are driven full-depth, in contrast to conventional EPBA systems and methods, which can terminate after reaching a maximum depth of analysis as a way of avoiding prolonged or infinite runtimes. The IPBA-driven full-depth EPBA functions for hold-mode as well as setup-mode analysis and achieves reduced pessimism as compared to systems or methods employing IPBA alone, and more complete analysis of designs as compared to systems or methods employing EPBA alone. Improved IPBA signal merging using multidimensional zones for thresholding of signal clustering mitigates the occasional optimism of IPBA.
A method for detecting timing violations in a circuit design, the method comprising:
A system for detecting timing violations in a circuit design, the system comprising:
A non-transitory computer-readable medium storing instructions that, when executed on one or more processors, substantially contemporaneously perform both exhaustive path-based static timing analysis (EPBA) and infinite-depth path-based static timing analysis (IPBA) to analyze physical implementation data for a circuit design having a plurality of timing paths, each path proceeding between a begin point for the path and an endpoint for the path, and each path having at least one node thereon, the EPBA to compute timings along EPBA paths comprising at least a subset of the timing paths in the circuit design, wherein:
Dependencies are inferred from the claim text.