2008 IEEE International Conference on Computer Design 2008
DOI: 10.1109/iccd.2008.4751838
|View full text |Cite
|
Sign up to set email alerts
|

Improving SAT-based Combinational Equivalence Checking through circuit preprocessing

Abstract: This paper presents a new implication tool (Vimplic) which can be used to improve SAT-based Combinational Equivalence Checking. This tool quickly builds the implication graph of the miter circuit and traverse through it inferring implications among its nodes assignments. This set of implications and the miter circuit netlist are converted to Conjunctive Normal Form (CNF) and submitted to the SAT solver in order to prove equivalence between the two circuits of the miter. Using Vimplic we have been able to drama… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…A common goal of the proposed techniques is to modify (preprocess) the input CNF instance in order to decrease the proving effort of the SAT solver. For example, a preprocessing tool which derives implications according to the computed implication graph is proposed in [14].…”
Section: Improved Equivalence Checkingmentioning
confidence: 99%
“…A common goal of the proposed techniques is to modify (preprocess) the input CNF instance in order to decrease the proving effort of the SAT solver. For example, a preprocessing tool which derives implications according to the computed implication graph is proposed in [14].…”
Section: Improved Equivalence Checkingmentioning
confidence: 99%
“…Although the results for LGSynth93 benchmarks are very encouraging, the SAT-based combinational equivalence checking can definitely perform unsatisfactory for some problem instances, for example for multipliers where the number of paths traversed by the SAT solver grows enormously with the increasing number of inputs. In order to improve performance of the SAT solver in this particular case, various techniques have been proposed to reduce the equivalence checking time [1,2]. The proposed method is assumed to be able to handle large-scale multipliers optimization if more advanced version of SAT solver is utilized.…”
Section: Discussionmentioning
confidence: 99%