Title :
Hardware verification using symbolic state transition graphs
Author :
Chen, Pinhong ; Shyu, Jyuo-Min ; Chen, Liang-Gee
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
A new approach for hardware verification using symbolic state transition graphs (implemented in BDDs) is presented. We propose a novel idea, a symbolic state transition graph (STG), which can represent finite state machines FSM in terms of the relations between symbolic input variables, state variables, and output results, rather than the exact input-output bit patterns. Compared to conventional STG methods, the symbolic STG is more concise, higher-level, has fewer states and is easier to specify. Based on the transition relation method and an event-driven scheduling technique to compute the symbolic states, we propose two algorithms to verify the circuit implementation with respect to its symbolic STGs. The algorithms can be used to find out a necessary condition for the implementation to satisfy the specification, which can be used for the allocation of design errors
Keywords :
finite state machines; formal verification; graph theory; logic testing; scheduling; state-space methods; binary decision diagrams; circuit implementation; design error allocation; event-driven scheduling technique; finite state machines; hardware verification; output results; specification; state variables; symbolic input variables; symbolic state transition graphs; transition relation method; Algorithm design and analysis; Boolean functions; Circuit simulation; Computational modeling; Data structures; Hardware; Industrial relations; Input variables; Job shop scheduling; Registers;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-4230-0
DOI :
10.1109/ICCD.1993.393406