TY - GEN
T1 - Test generation for precise interrupts on out-of-order microprocessors
AU - Singh, Padmaraj
AU - Landis, David L.
AU - Narayanan, Vijaykrishnan
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=77953040914&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77953040914&partnerID=8YFLogxK
U2 - 10.1109/MTV.2009.14
DO - 10.1109/MTV.2009.14
M3 - Conference contribution
AN - SCOPUS:77953040914
SN - 9780769540009
T3 - Proceedings - International Workshop on Microprocessor Test and Verification
SP - 79
EP - 82
BT - 10th International Workshop on Microprocessor Test and Verification
T2 - 10th International Workshop on Microprocessor Test and Verification: Common Challenges and Solutions, MTV 2009
Y2 - 7 December 2009 through 9 December 2009
ER -