SOLVING CONSTRAINT SATISFACTION PROBLEMS USING A FIELD PROGRAMMABLE GATE ARRAY

Ilia Averbouch (Inventor), Oded Margalit (Inventor), Amir Nahir (Inventor), Yehuda Naveh (Inventor), Gil Shurek (Inventor)

Research output: Patent

Abstract

A method for configuring a Field Programmable Gate Array (FPGA) with a Constraint Satisfaction Problem (CSP) assignment having multiple constraint expressions, the method comprising: setting each of the multiple constraint expressions as a configurable logic block (CLB) in the FPGA, to yield multiple CLBs; setting an assignment vector in the FPGA, wherein the assignment vector is a number vector configured to store a candidate solution to the CSP assignment; and forming a feedback loop by connecting the assignment vector to inputs of the multiple CLBs, and connecting outputs of the multiple CLBs to the assignment vector. Further disclosed is a design structure for the FPGA, optionally residing on a storage medium as a data format used for the exchange of layout data of integrated circuits.

Original languageEnglish
Patent numberUS2015365092
IPCH03K 19/ 177 A I
Priority date16/06/14
StatePublished - 17 Dec 2015

Fingerprint

Dive into the research topics of 'SOLVING CONSTRAINT SATISFACTION PROBLEMS USING A FIELD PROGRAMMABLE GATE ARRAY'. Together they form a unique fingerprint.

Cite this