• DocumentCode
    174133
  • Title

    New efficient hardware design methodology for modified non-restoring square root algorithm

  • Author

    Rahman, Aminur ; Abdullah-Al-Kafi

  • Author_Institution
    Fastrack Anontex Ltd., Dhaka, Bangladesh
  • fYear
    2014
  • fDate
    23-24 May 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper shows a new methodology to design the hardware for computing square root of N-bit unsigned numbers. The proposed hardware design is based on the modified non-restoring square root algorithm. Two different hardware designs, sequential pipeline architecture and asynchronous architecture for computing N-bit fixed point square root operation are proposed. The synthesis report of the designed FPGA based pipelined hardware for 32-bit square root operation shows that the usage of the logical resources of FPGA is significantly less than that of the earlier proposed pipelined hardware designs based on modified non-restoring algorithm. Moreover, the proposed pipelined hardware design can be configured to calculate square root of 32-bit number in 16 and 8 clock cycles. The maximum frequency achieved for the operation latency of 16-clock cycles for computing 32-bit unsigned square root is 403.770 MHz. The maximum frequency achieved for operating latency of 8-clock cycles is 260.233 MHz. On the other side, proposed asynchronous architecture based FPGA hardware design supersedes the earlier proposed asynchronous hardware designs for N-bit square root operation in terms of the less usage of hardware resources. Both the pipelined and asynchronous hardware designs are tested on Xilinx Virtex 7 XC7VX980T-2, Virtex 5 XC5VLX330T-2 and Spartan 3E XC3S1600E-5 FPGAs.
  • Keywords
    field programmable gate arrays; logic design; pipeline processing; 32-bit square root operation; FPGA design; N-bit fixed point square root operation; N-bit unsigned numbers; Spartan 3E XC3S1600E-5 FPGA; Virtex 5 XC5VLX330T-2; Xilinx Virtex 7 XC7VX980T-2; asynchronous architecture; frequency 260.233 MHz; hardware design methodology; modified nonrestoring square root algorithm; pipelined hardware; sequential pipeline architecture; Algorithm design and analysis; Clocks; Computer architecture; Field programmable gate arrays; Hardware; Pipelines; Synchronization; FPGA; clock cyle latency; hardware resources; maximum operating frequency; modified non-restoring square root algorithm; pipeline;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Informatics, Electronics & Vision (ICIEV), 2014 International Conference on
  • Conference_Location
    Dhaka
  • Print_ISBN
    978-1-4799-5179-6
  • Type

    conf

  • DOI
    10.1109/ICIEV.2014.6850816
  • Filename
    6850816