• DocumentCode
    2171165
  • Title

    Pipelined implementation of fixed point square root in FPGA using modified non-restoring algorithm

  • Author

    Sajid, I. ; Ahmed, M.M. ; Ziavras, Sotirios G.

  • Author_Institution
    Dept. of Electron. Eng., Mohammad Ali Jinnah Univ. (MAJU), Islamabad, Pakistan
  • Volume
    3
  • fYear
    2010
  • fDate
    26-28 Feb. 2010
  • Firstpage
    226
  • Lastpage
    230
  • Abstract
    Square root is one of the fundamental arithmetic operations in signal and image processing algorithms. This article presents a novel pipelined architecture to implement N-bits fixed point square root in FPGA using non-restoring algorithm. Pipelining hazards were avoided by modifying the non-restoring algorithm resulting in a 30% improved latency time. Furthermore, the proposed architecture is flexible and can be modified as per the need of an application. The performance of the proposed system, as a function of execution time and power consumption per operation, has been compared with other floating point pipelined implementations. It is demonstrated that the proposed system is ~ 2 times efficient compared to its counterparts.
  • Keywords
    field programmable gate arrays; floating point arithmetic; image processing; pipeline arithmetic; FPGA; N- bits fixed point square root; execution time; field programmable gate arrays; floating point pipelined implementations; fundamental arithmetic operations; image processing algorithms; latency time; modified nonrestoring algorithm; pipelined architecture; power consumption; signal processing algorithms; Arithmetic; Delay; Energy consumption; Field programmable gate arrays; Hazards; Iterative algorithms; Microprocessors; Newton method; Pipeline processing; Signal processing algorithms; FPGA; Fixed point; Pipelined; Square root; modified non-restoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-5585-0
  • Electronic_ISBN
    978-1-4244-5586-7
  • Type

    conf

  • DOI
    10.1109/ICCAE.2010.5452039
  • Filename
    5452039