DocumentCode
275362
Title
Verification of interacting sequential circuits
Author
Ghosh, Abhijit ; Devadas, Srinivas ; Newton, A. Richard
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1990
fDate
24-28 Jun 1990
Firstpage
213
Lastpage
219
Abstract
The problem of verifying the equivalence of interacting finite state machines (FSMs) described at the logic level is addressed. The problem is formulated as that of checking for the equivalence of the reset/starting states of the two FSMs. Separate sum-of-product representations of the on-sets and off-sets of each of the flip-flop inputs and primary outputs of the sequential circuit are extracted using the PODEM algorithm. A fast algorithm for state differentiation based on this representation is described. The input and the state space are implicitly enumerated through a process of repeated cube intersections to generate the state transition graph. Unlike previous approaches, this algorithm can be efficiently generalized for verifying distributed-style specifications of interacting sequential circuits, exploiting the nature of the interconnection topology. Pipeline latches in a distributed-style specification typically do not add complexity to the sequential behavior of a circuit, but greatly add to the complexity of traditional approaches to verifying sequential circuits. Pipeline latches are easily incorporated into this generalized, hierarchical verification strategy whereby the states of pipeline latches can be implicitly enumerated
Keywords
finite automata; logic testing; sequential circuits; PODEM algorithm; distributed-style specifications; equivalence verification; fast algorithm; flip-flop inputs; interacting finite state machines; interacting sequential circuits; interconnection topology; off-sets; on-sets; pipeline latches; primary outputs; repeated cube intersections; reset/starting states; state differentiation; state space; state transition graph; sum-of-product representations; Automata; Circuit simulation; Circuit topology; Combinational circuits; Integrated circuit interconnections; Latches; Logic; Pipelines; Sequential circuits; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
Conference_Location
Orlando, FL
ISSN
0738-100X
Print_ISBN
0-89791-363-9
Type
conf
DOI
10.1109/DAC.1990.114856
Filename
114856
Link To Document