• DocumentCode
    2471183
  • Title

    Guiding simulation with increasingly refined abstract traces

  • Author

    Nanshi, Kuntal ; Somenzi, Fabio

  • Author_Institution
    Colorado Univ., Boulder, CO
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    737
  • Lastpage
    742
  • Abstract
    We combine abstraction refinement and simulation to provide a more efficient approach to checking invariant properties whose only counterexamples are very long traces. We allow each transition of an abstract error trace to map to multiple transitions of the concrete error trace and simulate pseudorandom vectors to build segments of the concrete trace. This approach addresses the capacity limitation of the formal verification engine as well as the short-sightedness of the simulator, thus providing a more effective technique for deep, subtle bugs
  • Keywords
    formal verification; logic design; abstract error trace; abstraction refinement; concrete error trace; formal verification engine; pseudorandom vectors; Algorithm design and analysis; Analytical models; Clocks; Computer bugs; Concrete; Digital systems; Engines; Formal verification; Logic design; Algorithms; Verification; abstraction refinement; model checking; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229318
  • Filename
    1688894