TY - GEN
T1 - Instruction-level impact comparison of RT- vs. gate-level faults in a modern microprocessor controller
AU - Maniatakos, Michail
AU - Karimi, Naghmeh
AU - Tirumurti, Chandra
AU - Jas, Abhijit
AU - Makris, Yiorgos
PY - 2009
Y1 - 2009
N2 - We discuss the results of an extensive fault simulation study involving the control logic of a modern Alpha-like microprocessor. In this comparative study, faults are injected in both the RT- and the Gate-Level description of the design and are simulated under actual workload of the microprocessor, which is executing SPEC2000 benchmarks. The objective of this study is to analyze and contrast the impact of RT- and Gate-Level faults on the instruction execution flow of the microprocessor. The key observation is a pronounced consistency in the type and frequency of Instruction Level Errors (ILEs) arising due to RT- vs. Gate-Level faults. The motivation for this work stems from the need to understand the relative importance of low-level faults based on their instruction-level impact, in order to appropriately allocate error detection and/or correction resources. Hence, the consistency revealed through this study implies that such decisions can be made equally effective based on RT-Level fault simulation results, as with their far more computationally-expensive Gate-Level equivalents.
AB - We discuss the results of an extensive fault simulation study involving the control logic of a modern Alpha-like microprocessor. In this comparative study, faults are injected in both the RT- and the Gate-Level description of the design and are simulated under actual workload of the microprocessor, which is executing SPEC2000 benchmarks. The objective of this study is to analyze and contrast the impact of RT- and Gate-Level faults on the instruction execution flow of the microprocessor. The key observation is a pronounced consistency in the type and frequency of Instruction Level Errors (ILEs) arising due to RT- vs. Gate-Level faults. The motivation for this work stems from the need to understand the relative importance of low-level faults based on their instruction-level impact, in order to appropriately allocate error detection and/or correction resources. Hence, the consistency revealed through this study implies that such decisions can be made equally effective based on RT-Level fault simulation results, as with their far more computationally-expensive Gate-Level equivalents.
UR - http://www.scopus.com/inward/record.url?scp=70350376748&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350376748&partnerID=8YFLogxK
U2 - 10.1109/VTS.2009.32
DO - 10.1109/VTS.2009.32
M3 - Conference contribution
AN - SCOPUS:70350376748
SN - 9780769535982
T3 - Proceedings of the IEEE VLSI Test Symposium
SP - 9
EP - 14
BT - Proceedings - 2009 27th IEEE VLSI Test Symposium, VTS 2009
T2 - 2009 27th IEEE VLSI Test Symposium, VTS 2009
Y2 - 3 May 2009 through 7 May 2009
ER -