• DocumentCode
    2644504
  • Title

    An Embedded Reachability Analyzer and Invariant Checker (ERAIC)

  • Author

    Dahmoune, O. ; de Johnston, R.B.

  • Author_Institution
    INRS-EMT, Montreal, QC, Canada
  • fYear
    2010
  • fDate
    13-15 Dec. 2010
  • Firstpage
    47
  • Lastpage
    50
  • Abstract
    ERAIC (Embedded Reachability Analyzer And Invariant Checker) is an essential component in our new methodology for Formal Verification of "Concrete\´\´ Digital Circuits. We apply Model checking to a Field Programmable Gate Array (FPGA)-based prototype of the circuit. At the core of ERAIC is the process of state expansion of the reachability analysis in Hardware. We aimed at a universal core expander with a Wishbone compatible structure. Its mechanism relies on full state controllability and observability offering more performance, flexibility, portability, and furthermore, the possibility of checking invariants on the Implementation Under Test (IUT) before submitting it to the model checker.
  • Keywords
    controllability; digital circuits; field programmable gate arrays; formal verification; observability; prototypes; reachability analysis; ERAIC core; Wishbone compatible structure; circuit prototype; controllability; digital circuits; embedded reachability analyzer; field programmable gate array; formal verification; implementation under test; invariant checker; model checking; observability; state expansion; universal core expander; Computational modeling; Concrete; Context modeling; Hardware; Integrated circuit modeling; Random access memory; Reachability analysis; Embedded Reachability Analyser; Invariant Checker; Model-Checking; Post-silicon Verification; Test Automation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification (MTV), 2010 11th International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-409
  • Print_ISBN
    978-1-61284-287-5
  • Type

    conf

  • DOI
    10.1109/MTV.2010.17
  • Filename
    5976243