On-line integrity monitoring of microprocessor control logic

被引:3
作者
Kim, S [1 ]
Somani, AK [1 ]
机构
[1] Iowa State Univ Sci & Technol, Dept Elect & Comp Engn, Ames, IA 50011 USA
关键词
fault tolerant microprocessor; soft error; concurrent integrity checking; fault injection simulation; fault sensitivity;
D O I
10.1016/S0026-2692(01)00090-8
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a low-cost reliability enhancement strategy for the microprocessor's control logic, which usually remains unprotected against soft errors due to great overhead. We classify control signals into static and dynamic control depending on their changeability. For static control, signals used in pipeline stages are integrated into a signature and verified with a cached check code at commit time. The concept of caching signatures is introduced. Dynamic control is examined on the spot in which the signals are created using component-level duplication. Fault injection simulations on a SimR2K processor demonstrate that our schemes can achieve more than 99% coverage on average with a very small hardware addition. (C) 2001 Elsevier Science Ltd. AB rights reserved.
引用
收藏
页码:999 / 1007
页数:9
相关论文
共 10 条
[1]   Design challenges of technology scaling [J].
Borkar, S .
IEEE MICRO, 1999, 19 (04) :23-29
[2]  
Hennessy J. L, 2012, COMPUTER ARCHITECTUR
[3]  
Maamar A, 1998, EUROMICRO CONF PROC, P461, DOI 10.1109/EURMIC.1998.711840
[4]   REESE: A method of soft error detection in microprocessors [J].
Nickel, JB ;
Somani, AK .
INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, :401-410
[5]  
Reinhardt SK, 2000, PROCEEDING OF THE 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P25, DOI [10.1145/342001.339652, 10.1109/ISCA.2000.854375]
[6]   EXPLOITING INSTRUCTION-LEVEL PARALLELISM FOR INTEGRATED CONTROL-FLOW MONITORING [J].
SCHUETTE, MA ;
SHEN, JP .
IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (02) :129-140
[7]  
Siewiorek DanielP., 1998, RELIABLE COMPUTER SY, V3rd
[8]   IBM's S/390 G5 microprocessor design [J].
Slegel, TJ ;
Averill, RM ;
Check, MA ;
Giamei, BC ;
Krumm, BW ;
Krygowski, CA ;
Li, WH ;
Liptay, JS ;
MacDougall, JD ;
McPherson, TJ ;
Navarro, JA ;
Schwarz, EM ;
Shum, K ;
Webb, CF .
IEEE MICRO, 1999, 19 (02) :12-23
[9]  
WILKEN K, 1987, P 17 IEEE ITC, P324
[10]   IBM experiments in soft fails in computer electronics (1978-1994) [J].
Ziegler, JF ;
Curtis, HW ;
Muhlfeld, HP ;
Montrose, CJ ;
Chin, B ;
Nicewicz, M ;
Russell, CA ;
Wang, WY ;
Freeman, LB ;
Hosier, P ;
LaFave, LE ;
Walsh, JL ;
Orro, JM ;
Unger, GJ ;
Ross, JM ;
OGorman, TJ ;
Messina, B ;
Sullivan, TD ;
Sykes, AJ ;
Yourke, H ;
Enger, TA ;
Tolat, V ;
Scott, TS ;
Taber, AH ;
Sussman, RJ ;
Klein, WA ;
Wahaus, CW .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1996, 40 (01) :3-18