Title :
An Equivalence Checking Method for Circuits with Black Boxes Based on Logic Cone and SAT
Author :
Yue, Yuan ; Wu, Jinzhao ; He, Anping
Author_Institution :
Sch. of Comput. Sci. & Inf. Eng., Northwest Univ. for Nat., Lanzhou, China
Abstract :
In this paper, an approach has been proposed for solving this problem of equivalence checking for partial implementation in digital circuits. The partial implementation can also be called Black Boxes in which parts of the implementation are not yet finished or known. First, the reference and partial implementation designs are divided into small components called logic cones respectively; Second, logic cones are matched using matching techniques between reference and partial implementation designs; Third, an “exclusive-or” logic gate is applied to the two matched logic cones to construct a miter; Finally, each miter is proven to be functionally equivalent or nonequivalent using SAT engine. The method of circuit partition is used to equivalence checking for partial implementations in order to decrease the time and space complexity. A series of experimental results show the effectiveness and feasibility of the approach on the ISCAS´85 benchmark circuits.
Keywords :
circuit complexity; logic circuits; logic design; logic gates; ISCAS´85 benchmark circuits; SAT engine; black boxes; circuit partition; digital circuits; equivalence checking method; exclusive-OR logic gate; logic cones matching; partial implementation design; reference design; space complexity; time complexity; Algorithm design and analysis; Boolean functions; Circuit synthesis; Data structures; Digital circuits; Logic gates; Partitioning algorithms;
Conference_Titel :
Management and Service Science (MASS), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-5325-2
Electronic_ISBN :
978-1-4244-5326-9
DOI :
10.1109/ICMSS.2010.5576623