DocumentCode
610974
Title
Efficient Large Integer Squarers on FPGA
Author
Simin Xu ; Fahmy, Suhaib A. ; McLoughlin, Ian Vince
Author_Institution
Xilinx Asia Pacific, Singapore, Singapore
fYear
2013
fDate
28-30 April 2013
Firstpage
198
Lastpage
201
Abstract
This paper presents an optimised high throughput architecture for integer squaring on FPGAs. The approach reduces the number of DSP blocks required compared to a standard multiplier. Previous work has proposed the tiling method for double precision squaring, using the least number of DSP blocks so far. However that approach incurs a large overhead in terms of look-up table (LUT) consumption and has a complex and irregular structure that is not suitable for higher word size. The architecture proposed in this paper can reduce DSP block usage by an equivalent amount to the tiling method while incurring a much lower LUT overhead: 21.8% fewer LUTs for a 53-bit squarer. The architecture is mapped to a Xilinx Virtex 6 FPGA and evaluated for a wide range of operand word sizes, demonstrating its scalability and efficiency.
Keywords
digital signal processing chips; field programmable gate arrays; fixed point arithmetic; table lookup; DSP block; LUT consumption; LUT overhead; Xilinx Virtex 6 FPGA; digital signal processing; double precision squaring; field programmable gate array; high throughput architecture; integer squaring; look-up table; operand word size; tiling method; Adders; Digital signal processing; Equations; Field programmable gate arrays; Manganese; Table lookup; Field programmable gate arrays; Fixed-point arithmetic;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
Conference_Location
Seattle, WA
Print_ISBN
978-1-4673-6005-0
Type
conf
DOI
10.1109/FCCM.2013.35
Filename
6546018
Link To Document