Improving the process-variation tolerance of digital circuits using gate sizing and statistical techniques

被引:10
|
作者
Neiroukh, O [1 ]
Song, X [1 ]
机构
[1] Intel Corp, Hillsboro, OR 97124 USA
关键词
D O I
10.1109/DATE.2005.180
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new approach for enhancing the process-variation tolerance of digital circuits is described. We extend recent advances in statistical timing analysis into an optimization framework. Our objective is to reduce the performance variance of a technology-mapped circuit where delays across elements are represented by random variables which capture the manufacturing variations. We introduce the notion of statistical critical paths, which account for both means and variances of performance variation. An optimization engine is used to size gates with a goal of reducing the timing variance along the statistical critical paths. We apply a pair of nested statistical analysis methods deploying a slower more accurate approach for tracking statistical critical paths and a fast engine for evaluation of gate size assignments. We derive a new approximation for the max operation on random variables which is deployed for the faster inner engine. Circuit optimization is carried out using a gain-based algorithm that terminates when constraints are satisfied or no further improvements can be made. We show optimization results that demonstrate an average of 72% reduction in performance variation at the expense of average 20% increase in design area.
引用
收藏
页码:294 / 299
页数:6
相关论文
共 50 条
  • [1] Leakage minimization of digital circuits using gate sizing in the presence of process variations
    Bhardwaj, Sarvesh
    Vrudhula, Sarma
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (03) : 445 - 455
  • [2] Statistical Leakage Minimization of Digital Circuits Using Gate Sizing, Gate Length Biasing, and Threshold Voltage Selection
    Bhardwaj, Sarvesh
    Cao, Yu
    Vrudhula, Sarma
    JOURNAL OF LOW POWER ELECTRONICS, 2006, 2 (02) : 240 - 250
  • [3] Reliability- and process-variation aware design of VLSI circuits
    Alam, M.
    Kang, K.
    Paul, B. C.
    Roy, K.
    IPFA 2007: PROCEEDINGS OF THE 14TH INTERNATIONAL SYMPOSIUM ON THE PHYSICAL & FAILURE ANALYSIS OF INTEGRATED CIRCUITS, 2007, : 17 - +
  • [4] Parallel Memristors: Improving Variation Tolerance in Memristive Digital Circuits
    Rajendran, Jeyavijayan
    Karri, Ramesh
    Rose, Garrett S.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 2241 - 2244
  • [5] Process-variation statistical modeling for VLSI timing analysis
    Liu, Jui-Hsiang
    Zeng, Jun-Kuei
    Hong, Ai-Syuan
    Chen, Lumdo
    Chen, Charlie Chung Ping
    ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 730 - 733
  • [6] Reliability- and process-variation aware design of integrated circuits
    Alam, M.
    MICROELECTRONICS RELIABILITY, 2008, 48 (8-9) : 1114 - 1122
  • [7] A Quick Method for Energy Optimized Gate Sizing of Digital Circuits
    Aktan, Mustafa
    Baran, Dursun
    Oklobdzija, Vojin G.
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION, AND SIMULATION, 2011, 6951 : 1 - +
  • [8] Reliability- and Process-Variation Aware Design of Integrated Circuits - A Broader Perspective
    Alam, Muhammad A.
    Roy, Kaushik
    Augustine, Charles
    2011 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2011,
  • [9] Soft Error Rate Reduction of Combinational Circuits Using Gate Sizing in the Presence of Process Variations
    Raji, Mohsen
    Ghavami, Behnam
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (01) : 247 - 260
  • [10] NBTI Tolerance and Leakage Reduction Using Gate Sizing
    Lin, Ing-Chao
    Syu, Shun-Ming
    Ho, Tsung-Yi
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 11 (01)