DocumentCode
2179357
Title
Establishing latch correspondence for sequential circuits using distinguishing signatures
Author
Mohnke, Janett ; Molitor, Paul ; Malik, Sharad
Author_Institution
DRes. GmbH, Berlin, Germany
Volume
1
fYear
1997
fDate
3-6 Aug 1997
Firstpage
472
Abstract
This paper addresses the problem of establishing the unknown correspondence for the latch variables of two sequential circuits which have the same state encoding. This has direct application in finite state machine verification: If a one-to-one correspondence can be established between the latches of two circuits, then checking for their equivalence reduces to a much simpler combinational equivalence check problem. The approach presented in this paper is based on methods used to solve the unknown correspondence problem for inputs and outputs in combinational circuits. It computes input and novel latch output signatures, using ROBDDs, for each latch variable of a circuit that help to establish correspondence. Experimental results on a large set of benchmarks show the efficacy of this approach
Keywords
Boolean functions; automatic testing; finite state machines; flip-flops; logic testing; sequential circuits; ROBDDs; benchmarks; combinational equivalence check problem; distinguishing signatures; finite state machine verification; latch correspondence; latch variables; one-to-one correspondence; sequential circuits; state encoding; unknown correspondence; Automata; Boolean functions; Circuit synthesis; Combinational circuits; Data structures; Encoding; Input variables; Latches; Logic functions; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1997. Proceedings of the 40th Midwest Symposium on
Conference_Location
Sacramento, CA
Print_ISBN
0-7803-3694-1
Type
conf
DOI
10.1109/MWSCAS.1997.666136
Filename
666136
Link To Document