DocumentCode
2554161
Title
Directed Micro-architectural Test Generation for an Industrial Processor: A Case Study
Author
Koo, Heon-Mo ; Mishra, Prabhat ; Bhadra, Jayanta ; Abadir, Magdy
Author_Institution
Univ. of Florida, Gainesville
fYear
2006
fDate
4-5 Dec. 2006
Firstpage
33
Lastpage
36
Abstract
Simulation-based validation of the current industrial processors typically use huge number of test programs generated at instruction set architecture (ISA) level. However, architectural test generation techniques have limitations in terms of exercising intricate micro-architectural artifacts. Therefore, it is necessary to use micro-architectural details during test generation. Furthermore, there is a lack of automated techniques for directed test generation targeting micro-architectural faults. To address these challenges, we present a directed test generation technique at micro-architectural level for functional validation of microprocessors. A processor model is described in a temporal specification language at micro-architecture level. The desired behaviors of micro-architecture mechanisms are expressed as temporal logic properties. We use decompositional model checking for systematic test generation. Our experiments using a processor based on the power architecture technology shows very promising results in terms of test generation time as well as test program length.
Keywords
instruction sets; program testing; decompositional model checking; directed microarchitectural test generation; industrial processor; instruction set architecture level; microprocessors functional validation; processor model; temporal specification language; Automatic testing; Clocks; Instruction sets; Mechanical factors; Microarchitecture; Microprocessors; Pipelines; Power generation; Power system modeling; Semiconductor device testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Microprocessor Test and Verification, 2006. MTV '06. Seventh International Workshop on
Conference_Location
Austin, TX
ISSN
1550-4093
Print_ISBN
0-7695-2839-2
Type
conf
DOI
10.1109/MTV.2006.10
Filename
4197219
Link To Document