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 条
  • [11] Statistical timing based optimization using gate sizing
    Agarwal, A
    Chopra, K
    Blaauw, D
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 400 - 405
  • [12] Online Timing Variation Tolerance for Digital Integrated Circuits
    Yan, Guihai
    Li, Xiaowei
    2011 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2011,
  • [13] Digital Circuits Layout Design using Transistor Sizing
    Priyanka
    Srividya, P.
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2023, 44 (10): : 31 - 36
  • [14] A Statistical Gate Sizing Method for Timing Yield and Lifetime Reliability Optimization of Integrated Circuits
    Ebrahimipour, S. M.
    Ghavami, Behnam
    Raji, Mohsen
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (02) : 759 - 773
  • [15] Improving transient error tolerance of digital VLSI circuits using RObustness COmpiler (ROCO)
    Zhao, Chong
    Dey, Sujit
    ISQED 2006: PROCEEDINGS OF THE 7TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2006, : 133 - +
  • [16] Design of Parasitic and Process-Variation Aware Nano-CMOS RF Circuits: A VCO Case Study
    Ghai, Dhruva
    Mohanty, Saraju P.
    Kougianos, Elias
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (09) : 1339 - 1342
  • [17] Process variation-aware gate sizing with fuzzy geometric programming
    Ghavami, Behnam
    Raji, Mohsen
    Rasaizadi, Ramin
    Mashinchi, Mashaallah
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 78 : 259 - 270
  • [18] Gate sizing using incremental parameterized statistical timing analysis
    Guthaus, MR
    Venkateswaran, N
    Visweswariah, C
    Zolotov, V
    ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 1029 - 1036
  • [19] Gate Sizing and Vth Assignment for Asynchronous Circuits Using Lagrangian Relaxation
    Wu, Gang
    Sharma, Ankur
    Chu, Chris
    21ST IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC 2015), 2015, : 53 - 60
  • [20] Soft Error Reliability Improvement of Digital Circuits by Exploiting a Fast Gate Sizing Scheme
    Raji, Mohsen
    Sabet, M. Amin
    Ghavami, Behnam
    IEEE ACCESS, 2019, 7 : 66485 - 66495