Title :
Implicit state enumeration of finite state machines using BDD´s
Author :
Touati, H.J. ; Savoj, H. ; Lin, B. ; Brayton, R.K. ; Sangiovanni-Vincentelli, A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
The authors propose a novel method based on transition relations that only requires the ability to compute the BDD (binary decision diagram) for f/sub i/ and outperforms O. Coudert´s (1990) algorithm for most examples. The method offers a simple notational framework to express the basic operations used in BDD-based state enumeration algorithms in a unified way and a set of techniques that can speed up range computation dramatically, including a variable ordering heuristic and a method based on transition relations.<>
Keywords :
circuit analysis computing; finite automata; binary decision diagram; finite state machines; implicit state enumeration; range computation; variable ordering heuristic; Algorithm design and analysis; Automata; Binary decision diagrams; Boolean functions; Contracts; Data structures; Heart; Logic; Performance evaluation; Sequential analysis;
Conference_Titel :
Computer-Aided Design, 1990. ICCAD-90. Digest of Technical Papers., 1990 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-2055-2
DOI :
10.1109/ICCAD.1990.129860