Fast and Accurate SER Estimation for Large Combinational Blocks in Early Stages of the Design

被引:5
作者
Anglada, Marti [1 ]
Canal, Ramon [1 ]
Aragon, Juan L. [2 ]
Gonzalez, Antonio [1 ]
机构
[1] Univ Politecn Cataluna, Dept Arquitectura Comp, C Jordi Girona 1-3, Barcelona 08034, Spain
[2] Univ Murcia, Comp Engn Dept, Campus Espinardo, Murcia 30100, Spain
来源
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING | 2021年 / 6卷 / 03期
关键词
Circuit faults; Logic gates; Estimation; Integrated circuit modeling; Computational modeling; Transient analysis; Timing; Combinational logic; microprocessor; reliability; soft errors; RELIABILITY EVALUATION; ESTIMATING SIGNAL; FAULT INJECTION; MONTE-CARLO; ERROR; LOGIC; ENHANCEMENT; ALGORITHM;
D O I
10.1109/TSUSC.2018.2886640
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Soft Error Rate (SER) estimation is an important challenge for integrated circuits because of the increased vulnerability brought by technology scaling. This paper presents a methodology to estimate in early stages of the design the susceptibility of combinational circuits to particle strikes. In the core of the framework lies MASkIt, a novel approach that combines signal probabilities with technology characterization to swiftly compute the logical, electrical, and timing masking effects of the circuit under study taking into account all input combinations and pulse widths at once. Signal probabilities are estimated applying a new hybrid approach that integrates heuristics along with selective simulation of reconvergent subnetworks. The experimental results validate our proposed technique, showing a speedup of two orders of magnitude in comparison with traditional fault injection estimation with an average estimation error of 5 percent. Finally, we analyze the vulnerability of the Decoder, Scheduler, ALU, and FPU of an out-of-order, superscalar processor design.
引用
收藏
页码:427 / 440
页数:14
相关论文
共 68 条
[1]  
Abdollahi A, 2007, IEEE IC CAD, P266
[2]   A Practical Approach to Single Event Transients Analysis For Highly Complex Designs [J].
Alexandrescu, Dan ;
Costenaro, Enrico ;
Nicolaidis, Michael .
2011 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2011, :155-163
[3]   A new heuristic algorithm for estimating signal and detection probabilities [J].
AlKharji, MA ;
AlArian, SA .
SEVENTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1997, :26-31
[4]  
[Anonymous], 2014, Nangate 15nm open cell library
[5]   FAULT INJECTION FOR DEPENDABILITY VALIDATION - A METHODOLOGY AND SOME APPLICATIONS [J].
ARLAT, J ;
AGUERA, M ;
AMAT, L ;
CROUZET, Y ;
FABRE, JC ;
LAPRIE, JC ;
MARTINS, E ;
POWELL, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) :166-182
[6]  
Asadi H, 2006, IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, P665
[7]   Efficient algorithms to accurately compute derating factors of digital circuits [J].
Asadi, Hossein ;
Tahoori, Mehdi B. ;
Fazeli, Mahdi ;
Miremadi, Seyed Ghassern .
MICROELECTRONICS RELIABILITY, 2012, 52 (06) :1215-1226
[8]   Enhancement of fault injection techniques based on the modification of VHDL code [J].
Baraza, Juan-Carlos ;
Gracia, Joaquin ;
Blanc, Sara ;
Gil, Daniel ;
Gil, Pedro-J. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (06) :693-706
[9]  
Baumann R. C., 2001, IEEE Transactions on Device and Materials Reliability, V1, P17, DOI 10.1109/7298.946456
[10]   Architecture-Based Reliability Prediction with the Palladio Component Model [J].
Brosch, Franz ;
Koziolek, Heiko ;
Buhnova, Barbora ;
Reussner, Ralf .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (06) :1319-1339