DocumentCode
2314688
Title
Test Generation for Precise Interrupts on Out-of-Order Microprocessors
Author
Singh, Padmaraj ; Landis, David L. ; Narayanan, Vijaykrishnan
Author_Institution
NVIDIA Corp., Santa Clara, CA, USA
fYear
2009
fDate
7-9 Dec. 2009
Firstpage
79
Lastpage
82
Abstract
Validation of precise interrupts on a modern pipelined processor is a non-trivial task. The common approach of asserting external interrupts at random test points offers insufficient coverage, and exhaustive simulation under all pipeline conditions is grossly impractical. This paper describes an enhanced technique for effective verification of a pipelined processor in the event of external interrupts. The paper develops a framework to identify critical points in a test program when resource conflicts and inter-instruction dependencies are large. It is argued that if an external interrupt asserted at the identified points in the test program, then the likelihood of exposing design errors increases.
Keywords
automatic test software; interrupts; microprocessor chips; out-of-order microprocessor; pipelined processor; precise interrupts; test generation; Collaborative work; Counting circuits; Hardware; International collaboration; Microprocessors; Out of order; Pipelines; Process design; Registers; Testing; design verification; out-of-order execution; pipe-lined processors; precise interrupts;
fLanguage
English
Publisher
ieee
Conference_Titel
Microprocessor Test and Verification (MTV), 2009 10th International Workshop on
Conference_Location
Austin, TX
ISSN
1550-4093
Print_ISBN
978-1-4244-6479-1
Electronic_ISBN
1550-4093
Type
conf
DOI
10.1109/MTV.2009.14
Filename
5460806
Link To Document