DocumentCode :
3016097
Title :
An efficient learning procedure for multiple implication checks
Author :
Novikov, Yakov ; Goldberg, Evgueni
fYear :
2001
fDate :
2001
Firstpage :
127
Lastpage :
133
Abstract :
In the paper, we consider the problem of checking whether cubes from a set S are implicants of a DNF formula D, at the same time minimizing the overall time taken by the checks. An obvious but inefficient way of solving the problem is to perform all the checks independently. In the paper, we consider a different approach. The key idea is that when checking whether a cube C from S is an implicant of D we can deduce (learn) implicants of D that are not implicants of C. These cubes can be used in the following checks for search pruning. Experiments on random DNF formulas, DIMACS benchmarks and DNF formulas describing circuits show that the proposed learning procedure reduces the overall time taken by checks by up to two orders of magnitude
Keywords :
Boolean algebra; computational complexity; formal verification; logic CAD; Boolean space; DIMACS benchmarks; DNF formula; cubes; disjunctive normal form; formal verification; implicants; learning procedure; logic synthesis; search pruning; Circuit synthesis; Combinational circuits; Databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location :
Munich
ISSN :
1530-1591
Print_ISBN :
0-7695-0993-2
Type :
conf
DOI :
10.1109/DATE.2001.915012
Filename :
915012
Link To Document :
بازگشت