• 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