DocumentCode
2270038
Title
Incremental re-encoding for symbolic traversal of product machines
Author
Quer, Stefano ; Cabodi, Gianpiero ; Camurati, Paolo ; Lavagno, Luciano ; Sentovich, Ellen ; Brayton, R.K.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1996
fDate
16-20 Sep 1996
Firstpage
158
Lastpage
163
Abstract
State space exploration of finite state machines is used to prove properties. The three paradigms for exploring reachable states, forward traversal, backward traversal and a combination of the two, reach their limits on large practical examples. Approximate techniques and combinational verification are far less expensive but these imply sufficient, not strictly necessary conditions. Extending the applicability of the purely combinational check can be achieved through state minimization, partitioning, and re-encoding the FSMs to factor out their differences. This paper focuses an re-encoding presenting an incremental approach to re-encoding far sequential verification. Experimental results demonstrate the effectiveness of this solution on medium-large circuits where other techniques may fail
Keywords
finite state machines; minimisation of switching nets; state assignment; backward traversal; combinational verification; finite state machines; forward traversal; incremental re-encoding; product machines; reachable states; state minimization; state space exploration; symbolic traversal; Binary decision diagrams; Boolean functions; Circuits; Computer bugs; Data structures; Logic; Shape; Space exploration; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1996, with EURO-VHDL '96 and Exhibition, Proceedings EURO-DAC '96, European
Conference_Location
Geneva
Print_ISBN
0-8186-7573-X
Type
conf
DOI
10.1109/EURDAC.1996.558199
Filename
558199
Link To Document