METHOD AND APPARATUS FOR SAT SOLVER ARCHITECTURE WITH VERY LOW SYNTHESIS AND LAYOUT OVERHEAD
Patent №
US 6,415,430
Granted
2002-07-02
Filed 1999
Owner
PRINCETON UNIVERSITY
+1 more
Lab
—
AI components
2
ml · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09456506
A method and apparatus for implementing communication between literals and clauses of a Boolean SAT problem through use of a time-multiplexed pipelined bus architecture rather than hardwiring it using on-FPGA routing resources. This technique allows the circuits for different instances of the Boolean SAT problem to be identical except for small local differences. Incremental synthesis and place-and-route effort required for each instance of the Boolean SAT problem becomes negligible compared to the time to actually solve the SAT problem. The time-multiplexing feature allows dynamic addition of clauses into the SAT solver algorithm. The pipeline architecture is highly pipelined with very few long wires and no wires crossing FPGA boundaries, thereby providing high clock speeds.
AI classification
Ownership
PRINCETON UNIVERSITY
assignment · 104540359
NEC USA, INC.
assignment · 104540380
Assignors
ASHAR, PRANAV
On an employer assignment, the assignors are typically the inventors.