• DocumentCode
    3500836
  • Title

    Automated debugging of counterexamples in formal verification of pipelined microprocessors

  • Author

    Velev, Miroslav N. ; Gao, Ping

  • Author_Institution
    Aries Design Autom., LLC, USA
  • fYear
    2012
  • fDate
    Jan. 30 2012-Feb. 2 2012
  • Firstpage
    689
  • Lastpage
    694
  • Abstract
    We propose a novel method for error diagnosis of pipelined microprocessors that allows us to exploit Positive Equality in Correspondence Checking. We also present static CNF variable ordering heuristics that dramatically reduce the solution space during the debugging. Experimental results indicate speedup of up to 2 orders of magnitude relative to previous approaches when applying the method to automated debugging in formal verification of complex pipelined DSPs.
  • Keywords
    formal verification; microcomputers; pipeline processing; program debugging; automated debugging; correspondence checking; error diagnosis; formal verification; pipelined DSP; pipelined microprocessors; positive equality; Debugging; Encoding; Formal verification; Indexing; Maintenance engineering; Microprocessors; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
  • Conference_Location
    Sydney, NSW
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4673-0770-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2012.6165044
  • Filename
    6165044