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