Title :
Common path pessimism removal: An industry perspective: Special Session: Common Path Pessimism Removal
Author_Institution :
Cadence Design Syst., Inc., San Jose, CA, USA
Abstract :
Process parameters, e.g., transistor width, may greatly vary not only across multiple manufacturing lots, but also within the same die from the same manufacturing lot. In addition to process variations different parts of a chip may see different voltages and temperatures. These process-voltage-temperature (PVT) variations are termed as On-Chip Variations (OCV) and can unsystematically affect wire and cell delays. This variability is accounted for by adding OCV de-ratings to path delays during static timing analysis (STA), where the original timing values are split into early (lowerbound) and late (upperbound) quantities. Chip timing is then done against these new delays to ensure safe chip operation. Any unknown or hard-to-model variation effect can also be margined for in these OCV de-ratings. However, this additional pessimism can significantly increase the difficulty to achieve timing closure, thereby elongating the design cycle and time to market. In particular, excess pessimism along clock network creates the most design-cycle churn, as pessimistic clock delays impact nearly all data paths. This session discusses the overview and challenges of common path pessimism removal (CPPR), the method of safely removing excess pessimism from clock paths, from an industry perspective.
Keywords :
clocks; delay circuits; flip-flops; integrated circuit design; synchronisation; time to market; CPPR; OCV deratings; PVT variations; STA; cell delays; chip operation; chip timing; clock network; clock paths; common path pessimism removal; design-cycle churn; manufacturing lots; on-chip variations; path delays; pessimistic clock delays; process parameters; process-voltage-temperature variations; static timing analysis; time to market; timing closure; transistor width; Clocks; Complexity theory; Delays; Industries; Optimization; Registers; CPPR; pessimism removal; static timing analysis;
Conference_Titel :
Computer-Aided Design (ICCAD), 2014 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
DOI :
10.1109/ICCAD.2014.7001412