Title :
LPSAT: a unified approach to RTL satisfiability
Author :
Zeng, Zhihong ; Kalla, Priyank ; Ciesielski, Maciej
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
Abstract :
LPSAT is an LP-based comprehensive infrastructure designed to solve the satisfiability (SAT) problem for complex RTL designs containing both word-level arithmetic operators and bit-level Boolean logic. The presented technique uses a mixed integer linear program to model the constraints corresponding to both domains of the design. Our technique renders the constraint propagation between the two domains implicit to the MILP solver thus enhancing the overall efficiency of the SAT framework. The experimental results are quite promising when compared with generic CNF-based and BDD-based SAT algorithms
Keywords :
Boolean functions; computability; constraint handling; integer programming; linear programming; logic CAD; logic partitioning; LP-based comprehensive infrastructure; LPSAT; MILP solver; RTL satisfiability; bit-level Boolean logic; complex RTL designs; constraint propagation; constraints modeling; mixed integer linear program; satisfiability problem; unified approach; word-level arithmetic operators; Binary decision diagrams; Boolean functions; Circuits; Data structures; Digital arithmetic; Electronic design automation and methodology; Hybrid power systems; Logic design; Logic testing; Test pattern generators;
Conference_Titel :
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location :
Munich
Print_ISBN :
0-7695-0993-2
DOI :
10.1109/DATE.2001.915055