Proceedings of the 43rd Annual Conference on Design Automation - DAC '06 2006
DOI: 10.1145/1146909.1147034
|View full text |Cite
|
Sign up to set email alerts
|

Efficient SAT-based Boolean matching for FPGA technology mapping

Abstract: Abstract-Most FPGA technology mapping approaches either target Lookup Tables (LUTs) or relatively simple Programmable Logic Blocks (PLBs). Considering networks of PLBs during technology mapping has the potential of providing unique optimizations unavailable through other techniques. This paper proposes a Boolean matching approach for FPGA technology mapping targeting networks of PLBs. To overcome the demanding memory requirements of previous approaches, the Boolean matching problem is formulated as a Boolean S… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 28 publications
(15 citation statements)
references
References 18 publications
0
15
0
Order By: Relevance
“…Improve the SAT solving part by using a better SAT solver (like MiniSAT [8]) and by doing some preprocessing of the SAT problems. This could be a combination of the work presented in [17] and a SAT preprocessor like the one supplied with MiniSAT.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Improve the SAT solving part by using a better SAT solver (like MiniSAT [8]) and by doing some preprocessing of the SAT problems. This could be a combination of the work presented in [17] and a SAT preprocessor like the one supplied with MiniSAT.…”
Section: Resultsmentioning
confidence: 99%
“…The number of distinct combinations to a single LUT is n choose k ( ) not the combinations produced by the SAT-BM-M formulation. A similar improvement for a different architecture was presented in [17]. The way we reduce the number of combinations by k!…”
Section: Mux Choice Reductionmentioning
confidence: 89%
See 1 more Smart Citation
“…9,10 Ideas in the same context as our proposed approach, trying to use Boolean matching techniques for the optimization of the mapping process have been presented. Some proposed a Boolean matching technique for mapping on networks of programmable logic blocks (PLBs), 11 expressing it as a Boolean satis¯ability problem; however their approach remained algorithmic since they did not speci¯cally exploit the available architecture while performing the Boolean matching. Others tried to add to the algorithmic power some intelligence derived from observed architectural symmetries of the structure used 12 ; however, this approach did not venture into con¯guring the FPGA's logic blocks in order to achieve better mappability.…”
Section: Related Workmentioning
confidence: 99%
“…Safarpour et al. [8] decompose the resulting SAT problem into two easier problems to increase efficiency. Cong et al [9] derive their SAT formulation from the implicant rather than the minterm representation of the problem, creating a smaller problem which can be solved faster and cover more target problems.…”
Section: Overview and Related Workmentioning
confidence: 99%