DocumentCode :
1944837
Title :
Formal verification of combinational circuits
Author :
Jain, Jawahar ; Narayan, Amit ; Fujita, M. ; Sangiovanni-Vincentelli, A.
Author_Institution :
Fujitsu Labs. of America, Santa Clara, CA, USA
fYear :
1997
fDate :
4-7 Jan 1997
Firstpage :
218
Lastpage :
225
Abstract :
With the increase in the complexity of present day systems, proving the correctness of a design has become a major concern. Simulation based methodologies are generally inadequate to validate the correctness of a design with a reasonable confidence. More and more designers are moving towards formal methods to guarantee the correctness of their designs. In this paper we survey some state-of-the-art techniques used to perform automatic verification of combinational circuits. We classify the current approaches for combinational verification into two categories functional and structural. The functional methods consist of representing a circuit as a canonical decision diagram. Two circuits are equivalent if and only if their decision diagrams are equal. The structural methods consist of identifying related nodes in the circuit and using them to simplify the problem of verification. We briefly describe some of the methods in both the categories and discuss their merits and drawbacks
Keywords :
Boolean functions; combinational circuits; formal verification; logic CAD; BDD; automatic verification; binary decision diagrams; canonical decision diagram; combinational circuits; formal verification; functional type; related nodes identification; structural type; Circuit simulation; Combinational circuits; Computer bugs; Design methodology; Digital systems; Formal verification; Logic; Process design; Sequential circuits; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 1997. Proceedings., Tenth International Conference on
Conference_Location :
Hyderabad
ISSN :
1063-9667
Print_ISBN :
0-8186-7755-4
Type :
conf
DOI :
10.1109/ICVD.1997.568079
Filename :
568079
Link To Document :
بازگشت