Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays 2009
DOI: 10.1145/1508128.1508152
|View full text |Cite
|
Sign up to set email alerts
|

Scalable don't-care-based logic optimization and resynthesis

Abstract: We describe an optimization method for combinational and sequential logic networks, with emphasis on scalability and the scope of optimization. The proposed resynthesis (a) is capable of substantial logic restructuring, (b) is customizable to solve a variety of optimization tasks, and (c) has reasonable runtime on industrial designs. The approach uses don't cares computed for a window surrounding a node and can take into account external don't cares (e.g. unreachable states). It uses a SAT solver and interpola… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
89
0
1

Year Published

2009
2009
2022
2022

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 46 publications
(90 citation statements)
references
References 26 publications
0
89
0
1
Order By: Relevance
“…Recently, it has become popular in verification and logic synthesis [2], [11], [12]. Craig interpolation theorem states that given a pair of Boolean formulas A and B, such that A ∧ B = f alse, there exists an intermediate formula I, such that A ⇒ I and I ⇒B.…”
Section: Craig Interpolationmentioning
confidence: 99%
See 2 more Smart Citations
“…Recently, it has become popular in verification and logic synthesis [2], [11], [12]. Craig interpolation theorem states that given a pair of Boolean formulas A and B, such that A ∧ B = f alse, there exists an intermediate formula I, such that A ⇒ I and I ⇒B.…”
Section: Craig Interpolationmentioning
confidence: 99%
“…There are several applications of Craig interpolation, such as model checking [11], functional dependency [12] and Boolean relation determination [7]. McMillan [11] utilized Craig interpolation to generate an approximated image operator that can be used in symbolic checking.…”
Section: Craig Interpolationmentioning
confidence: 99%
See 1 more Smart Citation
“…Still, these techniques are usually constrained by single output transformations, and iterations with technology mapping [7,12] are often used to improve structurally biased results.…”
Section: Introductionmentioning
confidence: 99%
“…We present straightforward techniques to map circuits into the proposed architectures. While recent work on technology mapping and logic synthesis has focused on reducing the number of LUTs needed to implement circuits [5,6], our work is unique in that we take an architectural approach wherein we use logic synthesis concepts to influence the design of the logic element architecture itself. Our experimental results demonstrate that with the proposed logic element architectures, silicon area can be reduced without any appreciable impact to circuit delaya result we believe will keenly interest FPGA architects and vendors.…”
Section: Introductionmentioning
confidence: 99%