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