DocumentCode :
2664167
Title :
Control-Flow Recovery Validation Using Microarchitectural Invariants
Author :
Carretero, Javier ; Abella, Jaume ; Vera, Xavier ; Chaparro, Pedro
Author_Institution :
Intel Labs., UPC, Barcelona, Spain
fYear :
2011
fDate :
3-5 Oct. 2011
Firstpage :
209
Lastpage :
216
Abstract :
Processors´ design complexity increases with transistors´ growing density. At the same time, market competence requires a decreasing time-to-market, and therefore, reduced validation time. Such time reduction imposes new challenges to post-Si validation strategies, processes, techniques, tools, and microprocessor hardware features. In this paper we develop a micro architectural technique to speed up the post-Si validation for one of the most complex and difficult to debug control logic pieces in the processor: the control flow recovery mechanisms used by control flow speculation, interrupts and exceptions. Our experiments show that with a small area overhead of 0.14% all post-Si bugs in this complex hardware can be detected in a timely manner, which avoids state pollution and reduces debug time.
Keywords :
integrated circuit design; microprocessor chips; silicon; RAT recovery; control flow recovery mechanisms; control flow speculation; control logic pieces; control-flow recovery validation; debug time; market competence; microarchitectural invariants; microprocessor hardware features; processor design; state pollution; time reduction; validation time; Computer bugs; Hardware; Microarchitecture; Out of order; Rats; Registers; RAT recovery; bugs; control logic; error detection; hard errors; microarchitecture; post-Si validation; soft errors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), 2011 IEEE International Symposium on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4577-1713-0
Type :
conf
DOI :
10.1109/DFT.2011.32
Filename :
6104445
Link To Document :
بازگشت