Title :
An architecture for solving boolean satisfiability using runtime configurable hardware
Author :
Chung, C.K. ; Leong, P.H.W.
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, Hong Kong
Abstract :
An architecture is proposed for a forward checking tree search which is used for solving satisfiability problems. In this design, the FPGA on-chip RAM feature is used to achieve a large improvement in density over a straightforward implementation using configurable logic blocks, enabling much larger problems to be solved. In addition, the boolean function to be satisfied is runtime configurable. A prototype implementation of the design operated successfully at 10 MHz for a 50 variable, 80 clause 3-SAT problem
Keywords :
Boolean functions; computability; field programmable gate arrays; parallel architectures; random-access storage; reconfigurable architectures; tree searching; FPGA; boolean function; boolean satisfiability; configurable logic blocks; forward checking tree search; on-chip RAM; prototype implementation; runtime configurable hardware; Computer architecture; Computer science; Field programmable gate arrays; Hardware; Hip; Logic; Prototypes; Reactive power; Read-write memory; Runtime;
Conference_Titel :
Parallel Processing, 1999. Proceedings. 1999 International Workshops on
Conference_Location :
Aizu-Wakamatsu
Print_ISBN :
0-7695-0353-5
DOI :
10.1109/ICPPW.1999.800085