• DocumentCode
    2802232
  • Title

    Transition-by-transition FSM traversal for reachability analysis in bounded model checking

  • Author

    Nguyen, Minh D. ; Stoffel, Dominik ; Wedler, Markus ; Kunz, Wolfgang

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Kaiserslautern Univ., Germany
  • fYear
    2005
  • fDate
    6-10 Nov. 2005
  • Firstpage
    1068
  • Lastpage
    1075
  • Abstract
    In bounded model checking (BMC)-based verification flows lack of reachability constraints often leads to false negatives. At present, it is daily practice of a verification engineer to identify the missing reachability constraints by manually inspecting the design code and by analyzing counterexamples. This, unfortunately, requires a lot of effort and is prone to errors. We propose an algorithm to determine reachability constraints automatically. The proposed approach applies to a design style where the operation of the design is controlled by a main FSM which can easily be extracted from the RTL description of the circuit. The algorithm decomposes and analyzes the state space of the circuit by considering transitions of the main FSM. Experimental results show that the proposed method can considerably reduce the manual work of verification engineers.
  • Keywords
    finite state machines; formal verification; sequential circuits; state-space methods; FSM; RTL description; bounded model checking; design code inspection; reachability analysis; reachability constraints; state space; verification flows; Algorithm design and analysis; Automatic control; Counting circuits; Design engineering; Equations; Protocols; Reachability analysis; Sequential circuits; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2005. ICCAD-2005. IEEE/ACM International Conference on
  • Print_ISBN
    0-7803-9254-X
  • Type

    conf

  • DOI
    10.1109/ICCAD.2005.1560219
  • Filename
    1560219