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
Link To Document