Machine Learning for Circuit Aging Estimation under Workload Dependency

被引:16
作者
Klemme, Florian [1 ]
Amrouch, Hussam [1 ]
机构
[1] Univ Stuttgart, Chair Semicond Test & Reliabil, Dept Comp Sci, Stuttgart, Germany
来源
2021 IEEE INTERNATIONAL TEST CONFERENCE (ITC 2021) | 2021年
关键词
machine learning; transistor aging; reliability;
D O I
10.1109/ITC50571.2021.00011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Circuit analysis with respect to aging-induced degradation is critical to ensure correct operation throughout the entire lifetime of a chip. However, state-of-the-art techniques only allow for the consideration of uniformly applied degradation, despite the fact that different workloads will lead to different degradations due to the different induced activities. This imposes over-pessimism in estimating the required timing guardbands, resulting in unnecessary losses of performance and efficiency. In this work, we propose an approach that takes real-world workload dependencies into account and generates workload-specific aging-aware standard cell libraries. This allows for accurate analysis of circuits under the actual effect of aging-induced degradation. We make use of machine learning techniques to overcome infeasible simulation times for individual transistor aging while sustaining high accuracy. In our evaluation on the PULP microprocessor, we achieve predictions of workload-dependent aging-aware standard cells with an average accuracy (R-2 score) of 94.7%. Using the predicted cell libraries in Static Timing Analysis, timing guardbands are reported with an error of less than 0.1%. We demonstrate that timing guardband requirements can be reduced by up to 21% by considering specific workloads over worst-case analysis as performed in state-of-the-art tool flows.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 17 条
[1]   Impact of Variability on Processor Performance in Negative Capacitance FinFET Technology [J].
Amrouch, Hussam ;
Pahwa, Girish ;
Gaidhane, Amol D. ;
Dabhi, Chetan K. ;
Klemme, Florian ;
Prakash, Om ;
Chauhan, Yogesh Singh .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (09) :3127-3137
[2]   DYNAMIC PROGRAMMING [J].
BELLMAN, R .
SCIENCE, 1966, 153 (3731) :34-&
[3]   PULP: A Ultra-Low Power Parallel Accelerator for Energy-Efficient and Flexible Embedded Vision [J].
Conti, Francesco ;
Rossi, Davide ;
Pullini, Antonio ;
Loi, Igor ;
Benini, Luca .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 84 (03) :339-354
[4]   Machine Learning for On-the-Fly Reliability-Aware Cell Library Characterization [J].
Klemme, Florian ;
Amrouch, Hussam .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (06) :2569-2579
[5]   Cell Library Characterization using Machine Learning for Design Technology Co-Optimization [J].
Klemme, Florian ;
Chauhan, Yogesh ;
Henkel, Joerg ;
Amrouch, Hussam .
2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
[6]   Comparison of Reaction-Diffusion and Atomistic Trap-Based BTI Models for Logic Gates [J].
Kukner, Halil ;
Khan, Seyab ;
Weckx, Pieter ;
Raghavan, Praveen ;
Hamdioui, Said ;
Kaczer, Ben ;
Catthoor, Francky ;
Van der Perre, Liesbet ;
Lauwereins, Rudy ;
Groeseneken, Guido .
IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2014, 14 (01) :182-193
[7]  
Mintarno E, 2013, INT RELIAB PHY SYM
[8]  
Mistry K, 2007, INT EL DEVICES MEET, P247, DOI 10.1109/iedm.2007.4418914
[9]  
Natarajan S., 2014, 2014 IEEE International Electron Devices Meeting (IEDM), DOI 10.1109/IEDM.2014.7046976
[10]  
Pedregosa F, 2011, J MACH LEARN RES, V12, P2825