• DocumentCode
    1175398
  • Title

    Linking simulation with formal verification at a higher level

  • Author

    Tasiran, Serdar ; Yu, Yuan ; Batson, Brannon

  • Author_Institution
    Koc Univ., Istanbul, Turkey
  • Volume
    21
  • Issue
    6
  • fYear
    2004
  • Firstpage
    472
  • Lastpage
    482
  • Abstract
    We use simulation to bridge the gap between specification and formal verification of high-level models and simulation of RTL models. The authors apply their practical, two-phase procedure for defining the refinement map to the Alpha 21364 multiprocessing hardware. The methodology and tools they present can improve simulation coverage. Our technique verifies that a hardware design described at the RTL is a correct implementation of an algorithm-level, executable formal specification. We use a high-level formal specification as the basis for monitoring functional correctness, measuring simulation coverage, and generating test cases.
  • Keywords
    automatic test pattern generation; formal specification; formal verification; logic CAD; logic simulation; Alpha 21364 multiprocessing hardware; RTL model; formal specification; formal verification; high-level model; monitoring functional correctness; refinement map; simulation linking; test case generation; two-phase procedure; Computational modeling; Computer bugs; Engines; Formal specifications; Formal verification; Hardware; Joining processes; Microprocessors; Protocols; Writing;
  • fLanguage
    English
  • Journal_Title
    Design & Test of Computers, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7475
  • Type

    jour

  • DOI
    10.1109/MDT.2004.94
  • Filename
    1363700