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

A novel FPGA logic block for improved arithmetic performance

Abstract: To improve FPGA performance for arithmetic circuits, this paper proposes a new architecture for FPGA logic cells that includes a 6:2 compressor. The new cell features additional fast carry-chains that concatenate adjacent compressors and can be routed locally without the global routing network. Unlike previous carry-chains for binary and ternary addition, the carry chain used by the new cell only spans 2 logic blocks, which significantly improves the delay of multi-input addition operations mapped onto the FPG… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
6
2

Relationship

3
5

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 42 publications
0
8
0
Order By: Relevance
“…This article, an extension of prior work by Parandeh-Afshar et al [2008a], introduces and evaluates a new logic cell, based on the Altera Adaptive Logic Module (ALM), that has an additional carry chain, which allows it to be configured as a 6:2 or 7:2 compressor; this compressor belongs to a well-known class of circuits that have been used for successful synthesis of ASIC multipliers in the past [Weinberger 1981;Song and De Micheli 1991;Oklobdzija and Villeger 1995]. By combining the strengths of the GPC mapping with the use of 6:2 or 7:2 compressors, when possible, faster compressor trees can be realized on the FPGA.…”
Section: Introductionmentioning
confidence: 80%
“…This article, an extension of prior work by Parandeh-Afshar et al [2008a], introduces and evaluates a new logic cell, based on the Altera Adaptive Logic Module (ALM), that has an additional carry chain, which allows it to be configured as a 6:2 or 7:2 compressor; this compressor belongs to a well-known class of circuits that have been used for successful synthesis of ASIC multipliers in the past [Weinberger 1981;Song and De Micheli 1991;Oklobdzija and Villeger 1995]. By combining the strengths of the GPC mapping with the use of 6:2 or 7:2 compressors, when possible, faster compressor trees can be realized on the FPGA.…”
Section: Introductionmentioning
confidence: 80%
“…One interesting alternative is a carry chain that allows an Altera-style logic cell to be configured as a 7:2 compressor, which is used for multi-operand addition [20].…”
Section: Related Workmentioning
confidence: 99%
“…Also notable but not directly related to this work are the fast carry chains [24]- [29]: These are used to implement efficient carry-propagate addition within FPGA logic cells. If an FPCA is present, these carry chains can be used to perform the final addition if a hard IP core implementation of a CPA is not present.…”
Section: Carry Chainsmentioning
confidence: 99%
“…Parandeh-Afshar et al [29] developed a carry chain that allows a logic cell to be configured as a 6:2 compressor, a wellknown building block for compressor trees. The FPCA, however, is much more powerful, as its logic cells contain larger GPCs (e.g., with up to 20 inputs).…”
Section: Carry Chainsmentioning
confidence: 99%