• DocumentCode
    3534612
  • Title

    Mapping basic prefix computations to fast carry-chain structures

  • Author

    Preusser, Thomas B. ; Spallek, Rainer G.

  • Author_Institution
    Dept. of Comput. Sci., Tech. Univ. Dresden, Dresden, Germany
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    604
  • Lastpage
    608
  • Abstract
    Carry chains are a standard feature of modern FPGA architectures. They enable compact, regular and yet very fast implementations of the binary word addition even outpacing sophisticated parallel prefix networks for bit width far beyond 100. Although they are equally suited for other simple prefix computations, their employment in the implementation of such user functions is hindered by unportable low-level and vendor- or even device-specific means to implement the desired mapping. This paper names suitable example applications, identifies the class of prefix computations generically mappable to carry chains and presents a universal procedure to achieve this mapping by a transformation building upon the well-supported binary word addition. Synthesis results are presented to illustrate both the gain in speed and the significant reduction of area through the employment of this approach.
  • Keywords
    adders; carry logic; computer architecture; field programmable gate arrays; logic design; FPGA architecture; binary word addition; bit width; carry-chain structure; parallel prefix network; prefix computation mapping; user function; Computer architecture; Computer science; Employment; Equations; Fabrics; Field programmable gate arrays; Libraries; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272382
  • Filename
    5272382