2009 International Conference on Field Programmable Logic and Applications 2009
DOI: 10.1109/fpl.2009.5272537
|View full text |Cite
|
Sign up to set email alerts
|

Improving logic density through synthesis-inspired architecture

Abstract: We leverage properties of the logic synthesis netlist to define both a logic element architecture and an associated technology mapping algorithm that together provide improved logic density. We demonstrate that an "extended" logic element with slightly modified K-input LUTs achieves much of the benefit of an architecture with K+1-input LUTs, while consuming silicon area close to a K-LUT (a K-LUT requires half the area of a K+1-LUT). We introduce the notion of "non-inverting paths" in a circuit's AND-inverter g… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 15 publications
(20 citation statements)
references
References 16 publications
0
20
0
Order By: Relevance
“…The 0-cofactor with respect to c is: y c = 1 and therefore: |y c | = 0. Note that the extended 5-LUT here has broader application versus that described in our prior work [12]; the prior work only considered gating inputs that force a function to logic-0.…”
Section: A Architecturesmentioning
confidence: 99%
See 1 more Smart Citation
“…The 0-cofactor with respect to c is: y c = 1 and therefore: |y c | = 0. Note that the extended 5-LUT here has broader application versus that described in our prior work [12]; the prior work only considered gating inputs that force a function to logic-0.…”
Section: A Architecturesmentioning
confidence: 99%
“…The element is more restrictive than the 5+4-LUT element as it requires the presense of a gating input to implement a 6-variable function. We refer to the element as an extended 5-LUT -a term we introduced in our prior work [12]. To understand this element, consider the AIG example of Fig.…”
Section: A Architecturesmentioning
confidence: 99%
“…between 4 and 6 is typically seen in industry and academia, and this range has been demonstrated to offer a good area/performance compromise [1], [2]. Recently, a number of other works have explored alternative FPGA logic element architectures for performance improvement [3], [4], [5], [6], [7] to close the large gap between FPGAs and ASICs [8]. In this paper, we propose incorporating (some) hardened multiplexers in FPGA logic blocks as a means of increasing silicon area efficiency and logic density.…”
Section: Introductionmentioning
confidence: 99%
“…In [5], we generalized the gating input idea and observed that the defining feature of such inputs is the presence of a non-inverting path from the input through the AIG to the root node of the AIG. Since by definition, an AIG contains only AND gates with inversions on some edges, one does not need to be concerned with other gates appearing in the AIG (e.g.…”
Section: Gating Inputs Andmentioning
confidence: 99%
“…Gating inputs to LUTs can be easily discovered through a traversal of a LUT's underlying AIG. In [5], the notions of gating inputs and non-inverting paths were applied to map circuits into a new logic block architecture that delivers improved area-efficiency. Here, we apply the ideas for a different purpose, namely, power reduction through guarded evaluation.…”
Section: Gating Inputs Andmentioning
confidence: 99%