Title :
A massively-parallel easily-scalable satisfiability solver using reconfigurable hardware
Author :
Abramovici, Miron ; de Sousa, Jose T. ; Saab, Daniel
Author_Institution :
Bell Labs., Lucent Technol., Murray Hill, NJ, USA
Abstract :
Satisfiability (SAT) is a computationally expensive algorithm central to many CAD and test applications. In this paper, we present the architecture of a new SAT solver using reconfigurable logic. Our main contributions include new forms of massive fine-grain parallelism and structured design techniques based on iterative logic arrays that reduce compilation times from hours to a few minutes. Our architecture is easily scalable. Our results show several orders of magnitude speed-up compared with a state-of-the-art software implementation, and with a prior SAT solver using reconfigurable hardware
Keywords :
automatic test pattern generation; computability; electronic design automation; field programmable gate arrays; parallel algorithms; parallel architectures; reconfigurable architectures; CAD applications; FPGA; compilation time reduction; iterative logic arrays; massive fine-grain parallelism; massively-parallel satisfiability solver; reconfigurable hardware; reconfigurable logic; scalable satisfiability solver; test applications; Circuit testing; Design automation; Equations; Hardware; Iterative algorithms; Logic arrays; Logic design; Parallel processing; Permission; Reconfigurable logic;
Conference_Titel :
Design Automation Conference, 1999. Proceedings. 36th
Conference_Location :
New Orleans, LA
Print_ISBN :
1-58113-092-9
DOI :
10.1109/DAC.1999.782036