Title :
Efficient Large Integer Squarers on FPGA
Author :
Simin Xu ; Fahmy, Suhaib A. ; McLoughlin, Ian Vince
Author_Institution :
Xilinx Asia Pacific, Singapore, Singapore
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;
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
DOI :
10.1109/FCCM.2013.35