DocumentCode :
1649508
Title :
Generating instruction streams using abstract CSP
Author :
Katz, Yoav ; Rimon, Michal ; Ziv, Avi
Author_Institution :
IBM Res. - Haifa, Haifa, Israel
fYear :
2012
Firstpage :
15
Lastpage :
20
Abstract :
One of the challenges that processor level stimuli generators are facing is the need to generate stimuli that exercise microarchitectural mechanisms deep inside the verified processor. These scenarios require specific relations between the instructions participating in them. We present a new approach for processor-level scenario generation. The approach is based on creating an abstract constraint satisfaction problem, which captures the essence of the requested scenario. The generation of stimuli is done by interleaving between progress in the solution of the abstract CSP and generation of instructions. Compared with existing solutions of scenario generation, this approach yields improved coverage and reduced generation fail rate.
Keywords :
constraint satisfaction problems; formal verification; instruction sets; abstract CSP; abstract constraint satisfaction problem; generation fail rate reduction; instruction stream generation; microarchitectural mechanisms; processor level scenario generation; processor level stimuli generators; processor verification; Buffer storage; Engines; Generators; Joining processes; Memory management; Microarchitecture; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4577-2145-8
Type :
conf
DOI :
10.1109/DATE.2012.6176425
Filename :
6176425
Link To Document :
بازگشت