DocumentCode
3049373
Title
Efficient implementation of fast redundant number adders for long word-lengths in FPGAs
Author
Kamp, William ; Bainbridge-Smith, Andrew ; Hayes, Michael
Author_Institution
Electr. & Comput. Eng., Univ. of Canterbury, Canterbury, New Zealand
fYear
2009
fDate
9-11 Dec. 2009
Firstpage
239
Lastpage
246
Abstract
The use of redundant number systems can significantly improve computational performance in numerically intensive applications, however, the implementation of their arithmetic circuits is usually expensive because multiple bits are needed for each symbol (digit). This paper presents efficient adder circuits specifically targeted to the low cost FPGA architectures of the Xilinx Spartan 3 and the Altera Cyclone III. The special carry logic and fast carry chains are re-purposed to serve the new adders. These circuits use the redundancy in representation to eliminate carry propagation, providing near constant addition delay irrespective of the operand width. This is confirmed experimentally and shown to outperform the architecture optimised binary ripple carry adders. The critical path delay cross over for the binary and binary signed digit adders are at widths of 44 and 24 symbols, using only 2 and 3 times the number of look-up tables on the Spartan 3 and Cyclone III respectively. Fast prefix-tree adders do not compare favourably at any width.
Keywords
FIR filters; IIR filters; adders; arithmetic; field programmable gate arrays; redundant number systems; table lookup; Altera Cyclone III; FPGA architecture; Xilinx Spartan 3; arithmetic circuits; binary ripple carry adders; carry propagation; critical path delay; fast prefix-tree adders; fast redundant number adders; lookup tables; redundant number systems; Added delay; Adders; Arithmetic; Circuits; Computer architecture; Costs; Cyclones; Field programmable gate arrays; Logic; Propagation delay;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology, 2009. FPT 2009. International Conference on
Conference_Location
Sydney, NSW
Print_ISBN
978-1-4244-4375-8
Electronic_ISBN
978-1-4244-4377-2
Type
conf
DOI
10.1109/FPT.2009.5377679
Filename
5377679
Link To Document