DocumentCode :
3586227
Title :
A Random Instruction Sequence Generator for ARM Based Systems
Author :
Thiruvathodi, Shajid ; Yeggina, Deepak
Author_Institution :
Syst. & Software Group, ARM Embedded Technol. Pvt. Ltd., Bangalore, India
fYear :
2014
Firstpage :
73
Lastpage :
77
Abstract :
Random instruction sequence (RIS) tools are widely used across the industry for processor verification and validation. These tools are often used to find design bugs in a relatively stable but not yet mature RTL design. RIS tools are very effective in generating test scenarios that are hard to envision. However, quite often completely random instruction sequences are of little test value for exposing corner cases in the design, especially if the bug involves a sequence of events happening in a narrow timing window. Macros can help enhance the test quality of the generated instruction sequences by providing controlled randomness around a specific sequence of instructions targeting a specific area in the processor architecture.
Keywords :
program debugging; software tools; ARM based systems; RIS tools; RTL design; bug; generated instruction sequences; macros; narrow timing window; processor architecture; processor verification; random instruction sequence generator; Context; Generators; Kernel; Metals; Registers; Switches; Random instruction sequences; directed testing; macros;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprocessor Test and Verification Workshop (MTV), 2014 15th International
ISSN :
1550-4093
Type :
conf
DOI :
10.1109/MTV.2014.20
Filename :
7087238
Link To Document :
بازگشت