DocumentCode
3507416
Title
Multi-Bit Carry Chains for High-Performance Reconfigurable Fabrics
Author
Frederick, Michael T. ; Somani, Arun K.
Author_Institution
Dependable Comput. & Network Lab., Iowa State Univ., Ames, IA
fYear
2006
fDate
28-30 Aug. 2006
Firstpage
1
Lastpage
6
Abstract
Ripple-carry architectures are the norm in today´s reconfigurable fabrics. They are simple, require minimal routing, and are easily formed across arbitrary cells in a fabric. However, their computation delay grows linearly with operand width. Many different fabric carry-chains have been presented in literature offering non-linear delays, but generally require a significant investment in routing and processing area. Carry-skip chains are well-known in arithmetic logic design, and although they too possess a linear delay, their performance is 2times or more faster than simple ripple-carry schemes. They require an expanded carry chain and minimal extra logic, but offer impressive speed-ups for arithmetic. This paper presents a reconfigurable cell that supports carry-skip arithmetic using a multi-bit carry chain achieving 2 middot k middot b+ n/b performance, where b is the block size and k is an architecture constant. The cell is specialized for arithmetic and Boolean operations with reduced configuration memory. Additional resources are provided to reuse the multi-bit carry chain for 3-source operand arithmetic to explore how multi-bit chains can be reused
Keywords
Boolean functions; carry logic; reconfigurable architectures; Boolean operations; carry-skip arithmetic; high-performance reconfigurable fabrics; multi-bit carry chains; reconfigurable cell; reduced configuration memory; Adders; Arithmetic; Computer networks; Delay lines; Fabrics; Field programmable gate arrays; Laboratories; Logic design; Reconfigurable logic; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location
Madrid
Print_ISBN
1-4244-0312-X
Type
conf
DOI
10.1109/FPL.2006.311225
Filename
4100987
Link To Document