2007 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition 2007
DOI: 10.1109/date.2007.364632
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Synthesis of Compressor Trees: Reevaluating Large Counters

Abstract: Despite the progress of the last decades in electronic design automation, arithmetic circuits have always received way less attention than other classes of digital circuits. Logic synthesisers, which play a fundamental role in design today, play a minor role on most arithmetic circuits, performing some local optimisations but hardly improving the overall structure of arithmetic components. Architectural optimisations have been often studied manually, and only in the case of very common building blocks such as … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
19
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 24 publications
(19 citation statements)
references
References 11 publications
0
19
0
Order By: Relevance
“…Wallace and Dadda trees are two specific compressor tree architectures; many others have also been proposed [Swartzlander 1973;Stenzel et al 1977;Weinberger 1981;Santoro and Horowitz 1988;Song and De Micheli 1991;Fadavi-Arkedani 1993;Stelling and Oklobdzija 1996;Stelling et al 1998;Kwon et al 2002;Um and Kim 2002;Mora Mora et al 2006;Verma and Ienne 2007a].…”
Section: Adder and Compressor Treesmentioning
confidence: 99%
See 1 more Smart Citation
“…Wallace and Dadda trees are two specific compressor tree architectures; many others have also been proposed [Swartzlander 1973;Stenzel et al 1977;Weinberger 1981;Santoro and Horowitz 1988;Song and De Micheli 1991;Fadavi-Arkedani 1993;Stelling and Oklobdzija 1996;Stelling et al 1998;Kwon et al 2002;Um and Kim 2002;Mora Mora et al 2006;Verma and Ienne 2007a].…”
Section: Adder and Compressor Treesmentioning
confidence: 99%
“…The key is not to use trees of traditional carry-propagate adders, that is, circuits that produce the sum of two (signed) binary integers; instead, the integers are aggregated together using a circuit called a compressor tree. Numerous methods for compressor tree generation have been published since their introduction in the early 1960s [Wallace 1964;Dadda 1965;Swartzlander 1973;Stenzel et al 1977;Weinberger 1981;Santoro and Horowitz 1988;Song and De Micheli 1991;Fadavi-Arkedani 1993;Oklobdzija and Villeger 1995;Stelling and Oklobdzija 1996;Stelling et al 1998;Kwon et al 2002;Um and Kim 2002;Mora Mora et al 2006;Verma and Ienne 2007a], mostly in the context of parallel multiplication; more generally, these circuits can also sum k > 2 integers.…”
Section: Introductionmentioning
confidence: 99%
“…Verma and Ienne [35] developed an integer linear program (ILP) that could optimally synthesize compressor trees from a library of m:n counters. To bound the runtime of the synthesis procedure, they limited m to the range [1,8].…”
Section: Compressor Tree Synthesismentioning
confidence: 99%
“…Verma and Ienne [10] used an ILP to construct a compressor tree using a set of counters ranging from 2-8 input bits. This method is similar to ours in its use of larger counters.…”
Section: Constructing Compressor Treesmentioning
confidence: 99%
“…One of the most important arithmetic operations in many DSP and video processing applications is multi-operand addition, i.e., the addition of k > 2 binary integers. Multi-input addition occurs in the context of FIR filters [1], correlation of 3G wireless base-station channel cards [2], motion estimation in video coding [3], and partial product summation in parallel multiplication [4,5,6,7,[8][9][10]11]. Verma and Ienne [12] developed a set of circuit transformations that can expose large compressor trees from disparate addition and multiplication operations.…”
Section: Introductionmentioning
confidence: 99%