• 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