• DocumentCode
    2592093
  • Title

    Refinement maps for efficient verification of processor models

  • Author

    Manolios, Panagiotis ; Srinivasan, Sudarshan K.

  • Author_Institution
    Georgia Tech, Atlanta, GA, USA
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    1304
  • Abstract
    While most of the effort in improving verification times for pipelined machine verification has focused on faster decision procedures, we show that the refinement maps used also have a drastic impact on verification times. We introduce a new class of refinement maps for pipelined machine verification, and using the state-of-the-art verification tools UCLID and Siege we show that one can attain several orders of magnitude improvements in verification times over the standard flushing-based refinement maps, even enabling the verification of machines that are too complex to otherwise automatically verify.
  • Keywords
    formal verification; microprocessor chips; pipeline processing; Siege; UCLID; efficient verification; pipelined machine verification; processor models; refinement maps; verification times; verification tools; Arithmetic; Automatic logic units; Automation; Counting circuits; Decision feedback equalizers; Educational institutions; Pipelines; Programming profession; Safety; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.257
  • Filename
    1395773