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
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;
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
DOI :
10.1109/EURDAC.1996.558199