Aadam: A Fast, Accurate, and Versatile Aging-Aware Cell Library Delay Model using Feed-Forward Neural Network

被引:27
作者
Ebrahimipour, Seyed Milad [1 ]
Ghavami, Behnam [2 ]
Mousavi, Hamid [1 ]
Raji, Mohsen [3 ]
Fang, Zhenman [2 ]
Shannon, Lesley [2 ]
机构
[1] Shahid Bahonar Univ Kerman, Kerman, Iran
[2] Simon Fraser Univ, Burnaby, BC, Canada
[3] Shiraz Univ, Shiraz, Iran
来源
2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD) | 2020年
基金
加拿大创新基金会; 加拿大自然科学与工程研究理事会;
关键词
Aging; Reliability; Delay Model; Machine Learning; Cell Library; RELIABILITY; IMPACT; TOOLS; NBTI;
D O I
10.1145/3400302.3415605
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the CMOS technology scaling, transistor aging has become one major issue affecting circuit reliability and lifetime. There are two major classes of existing studies that model the aging effects in the circuit delay. One is at transistor-level, which is highly accurate but very slow. The other is at gate-level, which is faster but less accurate. Moreover, most prior studies only consider a limited subset or limited value ranges of aging factors. In this paper, we propose Aadam, a fast, accurate, and versatile aging-aware delay model for generic cell libraries. In Aadam, we first use transistor-level SPICE simulations to accurately characterize the delay degradation of each library cell under a versatile set of aging factors, including both physical parameters (i.e., initial threshold voltage and transistor width/length ratio) and operating conditions (i.e., working temperature, signal probability, input signal slew range, output load capacitance range, and projected lifetime). For each library cell, we then train a feed-forward neural network (FFNN) to learn the relation between the input aging factors and output cell delay degradation. Therefore, for a given input circuit and a given combination of aging factors, we can use the trained FFNNs to quickly and accurately infer the delay degradation for each gate in the circuit. Finally, to effectively estimate the aging-aware lifetime delay of large-scale circuits, we also integrate Aadam into a state-of-the-art static timing analysis tool called OpenTimer. Experimental results demonstrate that Aadam achieves fast estimation of the aging-induced delay with high accuracy close to transistor-level simulation.
引用
收藏
页数:9
相关论文
共 41 条
  • [1] Alam M, 2007, IPFA 2007: PROCEEDINGS OF THE 14TH INTERNATIONAL SYMPOSIUM ON THE PHYSICAL & FAILURE ANALYSIS OF INTEGRATED CIRCUITS, P17
  • [2] Amrouch H., 2015, INT RELIAB PHY SYM
  • [3] Reliability-Aware Design to Suppress Aging
    Amrouch, Hussam
    Khaleghi, Behnam
    Gerstlauer, Andreas
    Henkel, Joerg
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [4] Amrouch H, 2014, ICCAD-IEEE ACM INT, P478, DOI 10.1109/ICCAD.2014.7001394
  • [5] Semiconductor device reliability in extreme high temperature space environments
    Anderson, WT
    [J]. 2001 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2001, : 2457 - 2462
  • [6] [Anonymous], 2011, CISC VIS NETW IND GL
  • [7] Controlling Aging in Timing-Critical Paths
    Arasu, Senthil
    Nourani, Mehrdad
    Carulli, John M., Jr.
    Reddy, Vijay K.
    [J]. IEEE DESIGN & TEST, 2016, 33 (04) : 82 - 91
  • [8] Borkar S, 2003, DES AUT CON, P338
  • [9] Bottou L., 1999, Online learning in neural networks, P9
  • [10] BRGLEZ F, 1989, 1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, P1929, DOI 10.1109/ISCAS.1989.100747