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
Link To Document