Title :
Pessimism reduction in crosstalk noise aware STA
Author :
Becer, M. ; Zolotov, V. ; Panda, R. ; Grinshpon, A. ; Algol, I. ; Levy, R. ; Oh, C.
Author_Institution :
CLK Design Autom., Littleton, MA, USA
Abstract :
High performance circuits are facing increasingly severe signal integrity problems due to crosstalk noise and crosstalk noise awareness has become an integral part of static timing analysis (STA). Existing crosstalk noise aware STA methods compute noise induced delay uncertainty on a net by net basis and in a pessimistic way, without considering the overlap bounds of the victim and aggressor timing windows and realistic delay impact on early and late signal arrival times. Since crosstalk induced delay on individual nets contribute cumulatively on data and clock paths, even small amounts of pessimism in computation can add up to produce several unrealistic timing violations. Unlike glitch noise analysis where noise often attenuates during propagation, quality of delay noise analysis is severely affected by any pessimism in noise estimation and can unnecessarily cost valuable silicon and design resources for fixing unreal violations. In this paper, we propose two temporal techniques to reduce pessimism in crosstalk noise aware STA. The first method, "effective delay noise", is a net based method where the exact overlap points of victim and aggressor timing windows are considered to obtain the part of delay noise that actually impacts early and late signal arrival times. The second method, "path based delay noise", is a path based method where the reduced arrival uncertainty of the nets of a given path are utilized for pessimism reduction. We also propose a novel "uncertainty propagation" technique as part of the second method, which results in an iteration free crosstalk noise aware STA of the path with significantly reduced pessimism. The two techniques are combined in a proposed methodology that is compatible with existing industrial static timing analyzers with very little computational overhead compared to the traditional noise aware STA and a significant improvement in eliminating unreal violations. The proposed techniques resulted in 77% reduction of worst case negative slack and 57% reduction in the number of failing paths in the setup analysis of a 90nm industrial design.
Keywords :
clocks; crosstalk; delays; integrated circuit design; integrated circuit noise; aggressor timing window; clock path; crosstalk noise aware STA method; data path; delay noise analysis; early signal arrival time; effective delay noise; glitch noise analysis; late signal arrival time; noise induced delay uncertainty; path based delay noise; pessimism reduction; signal integrity; static timing analysis; victim timing window; Circuit noise; Clocks; Crosstalk; Delay effects; Delay estimation; Performance analysis; Propagation delay; Signal analysis; Timing; Uncertainty;
Conference_Titel :
Computer-Aided Design, 2005. ICCAD-2005. IEEE/ACM International Conference on
Print_ISBN :
0-7803-9254-X
DOI :
10.1109/ICCAD.2005.1560199