DocumentCode :
2833538
Title :
TiGeR, the Transmeta Instruction GEneratoR: A Production Based, Pseudo Random Instruction x86 Test Generator
Author :
Nadkarni, Anshuman S. ; Kenville, Tom
Author_Institution :
Transmeta Corp., Santa Clara, CA
fYear :
2004
fDate :
9-10 Sept. 2004
Firstpage :
2
Lastpage :
7
Abstract :
Real world software applications, in addition to carefully crafted test cases, are often used in microprocessor and system verification as they exercise the interaction of many different functional blocks in the processor In the case of dynamic binary translation based microprocessors like Efficeon and Crusoe, they also exercise the code morphing software (CMS), the firmware layer that provides x86 compatibility. However this approach has limitations in that it is exceedingly difficult to identify, isolate, reproduce and debug failures and no single application may exercise most of the architectural corner cases of the CPU. Hence we have developed an x86 random instruction generator that generates code that has the characteristics of typical 32 bit protected mode programs. The instruction generator is highly configurable and deterministic, and has been successfully used in the verification of the Efficeon line of processors through all its phases of development and productization. The instruction generator is production based, in the sense that it generates code based on a set of rules called productions
Keywords :
firmware; formal verification; instruction sets; microprocessor chips; random number generation; Efficeon; TiGeR; code generation; code morphing software; dynamic binary translation based microprocessors; firmware; production based pseudo random instruction x86 test generator; system verification; that; transmeta instruction generator; Application software; Character generation; Collision mitigation; Microprocessors; Optimizing compilers; Production; Software testing; Stress; System testing; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprocessor Test and Verification (MTV'04), Fifth International Workshop on
Conference_Location :
Austin, TX
ISSN :
1550-4093
Print_ISBN :
0-7695-2320-X
Type :
conf
DOI :
10.1109/MTV.2004.24
Filename :
1563066
Link To Document :
بازگشت