DocumentCode
1907452
Title
Correctness verification of VLSI modules supported by a very efficient Boolean prover
Author
Lammens, P. ; Claesen, L. ; De Man, H.
Author_Institution
Interuniv. Micro Electron. Center, Leuven, Belgium
fYear
1989
fDate
2-4 Oct 1989
Firstpage
266
Lastpage
269
Abstract
A description is given of efficient techniques for checking tautology of a Boolean expression, i.e. whether two Boolean expressions are equivalent, taking into account `don´t care´ behavior if necessary. If two Boolean expressions appear to be not equivalent, a test case is generated. The tautology checker has been developed to perform functional and logical verification of combinational modules and is integrated in an environment for formal electrical verification. Its efficiency is based on a delicate and optimized interaction between a carefully chosen set of Boolean rewriting rules and a number of heuristics. A number of test cases show its performance as compared to existing tautology checkers. Figures on industrial PLAs are included
Keywords
Boolean algebra; VLSI; circuit layout CAD; digital integrated circuits; logic CAD; Boolean expressions equivalence; Boolean prover; don´t care behavior; formal electrical verification; industrial PLAs; logical verification of combinational modules; number of heuristics; set of Boolean rewriting rules; tautology; tautology checker; test cases; verification of VLSI modules; Boolean algebra; Computational modeling; NP-hard problem; Parallel machines; Programmable logic arrays; Runtime; Silicon compiler; Testing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1989. ICCD '89. Proceedings., 1989 IEEE International Conference on
Conference_Location
Cambridge, MA
Print_ISBN
0-8186-1971-6
Type
conf
DOI
10.1109/ICCD.1989.63368
Filename
63368
Link To Document