DocumentCode
1393260
Title
Capturing Post-Silicon Variations Using a Representative Critical Path
Author
Liu, Qunzeng ; Sapatnekar, Sachin S.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Minneapolis, MN, USA
Volume
29
Issue
2
fYear
2010
Firstpage
211
Lastpage
222
Abstract
In nanoscale technologies that experience large levels of process variation, post-silicon adaptation is an important step in circuit design. These adaptation techniques are often based on measurements of a replica of the nominal critical path, whose variations are intended to reflect those of the entire circuit after manufacturing. For realistic circuits, where the number of critical paths can be large, the notion of using a single critical path is too simplistic. This paper overcomes this problem by introducing the idea of synthesizing a representative critical path (RCP), which captures these complexities of the variations. We first prove that the requirement on the RCP is that it should be highly correlated with the circuit delay. Next, we present three novel algorithms to automatically build the RCP. Our experimental results demonstrate that over a number of samples of manufactured circuits, the delay of the RCP captures the worst case delay of the manufactured circuit. The average prediction error of all circuits is shown to be below 2.8% for all three approaches. For both our approach and the critical path replica method, it is essential to guard-band the prediction to ensure pessimism: on average our approach requires a guard band 31% smaller than for the critical path replica method.
Keywords
delays; integrated circuit design; nanoelectronics; circuit delay; critical path replica method; integrated circuit design; post-silicon variations; process variations; representative critical path; Algorithm design and analysis; Circuit analysis; Circuit synthesis; Delay; Design automation; Design optimization; Manufacturing; Semiconductor device manufacture; Timing; Wires; Algorithms; circuit analysis; design automation; timing;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2009.2035552
Filename
5395738
Link To Document