DocumentCode :
3229063
Title :
Efficient synthesis of compressor trees on FPGAs
Author :
Parandeh-Afshar, Hadi ; Brisk, Philip ; Ienne, Paolo
Author_Institution :
Univ. of Tehran, Tehran
fYear :
2008
fDate :
21-24 March 2008
Firstpage :
138
Lastpage :
143
Abstract :
FPGA performance is currently lacking for arithmetic circuits. Large sums of k > 2 integer values is a computationally intensive operation in applications such as digital signal and video processing. In ASIC design, compressor trees, such as Wallace and Dadda trees, are used for parallel accumulation; however, the LUT structure and fast carry-chains employed by modern FPGAs favor trees of carry-propagate adders (CPAs), which are a poor choice for ASIC design. This paper presents the first method to successfully synthesize compressor trees on LUT-based FPGAs. In particular, we have found that generalized parallel counters (GPCs) map quite well to LUTs on FPGAs; a heuristic, presented within, constructs a compressor tree from a library of GPCs that can efficiently be implemented on the target FPGA. Compared to the ternary adder trees produced by commercial synthesis tools, our heuristic reduces the combinational delay by 27.5%, on average, within a tolerable average area increase of 5.7%.
Keywords :
adders; application specific integrated circuits; field programmable gate arrays; logic design; table lookup; trees (mathematics); ASIC design; FPGA performance; LUT structure; carry-propagate adders; combinational delay; compressor trees; field programmable gate arrays; generalized parallel counters; parallel accumulation; table lookup; ternary adder trees; Adders; Application specific integrated circuits; Arithmetic; Circuit synthesis; Field programmable gate arrays; Process design; Signal processing; Signal synthesis; Table lookup; Video compression;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-1921-0
Electronic_ISBN :
978-1-4244-1922-7
Type :
conf
DOI :
10.1109/ASPDAC.2008.4483927
Filename :
4483927
Link To Document :
بازگشت