• 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