Title
Extracting Logic Circuit Structure from Conjunctive Normal Form Descriptions
Abstract
Boolean Satisfiability is seeing increasing use as a decision procedure in Electronic Design Automation (EDA) and other domains. Most applications encode their domain specific constraints in Conjunctive Normal Form (CNF), which is accepted as input by most efficient contemporary SAT solvers [1.3]. However, such translation may have information loss. For example, when a circuit is encoded into CNF, structural information such as gate orientation, logic paths, signal observability, etc. is lost. However, recent research [4.6] shows that a substantial amount of the lost information can be restored in circuit form. This paper presents an efficient algorithm (CNF2CKT) for extracting circuit information from CNF instances. CNF2CKT is optimal in the sense that it extracts a maximum acyclic combinational circuit from any given CNF using the logic gates pre-specified in a library. The extracted circuit structure is valuable in various ways, particularly when the CNF is not encoded from the circuit, or the circuit description is not readily available. As an example, we show that the extracted circuit structure can be used to derive Circuit Observability Don't Cares [7] for speeding up CNF-SAT [8].
Year
DOI
Venue
2007
10.1109/VLSID.2007.81
VLSI Design
Keywords
Field
DocType
circuit form,circuit description,structural information,circuit structure,information loss,extracting logic circuit structure,lost information,efficient algorithm,maximum acyclic combinational circuit,cnf instance,circuit information,conjunctive normal form descriptions,computability,combinational circuits,conjunctive normal form,logic gate,combinational circuit,electronic design automation,sat solver,boolean functions
Boolean circuit,Sequential logic,Logic optimization,Computer science,Circuit extraction,Algorithm,Conjunctive normal form,Register-transfer level,Circuit minimization for Boolean functions,Asynchronous circuit
Conference
ISSN
ISBN
Citations 
1063-9667
0-7695-2762-0
12
PageRank 
References 
Authors
0.57
14
2
Name
Order
Citations
PageRank
Zhaohui Fu128314.28
Sharad Malik27766691.24