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 :
بازگشت