Optimized FPGA Mapping of a Bit-serial Square Root Operator with Minimum Output Delay


(*) Corresponding author


Authors' affiliations


DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)

Abstract


We propose an FPGA implementation of a bit-serial square root operator based on an nonrestoring algorithm which optimally maps to the underlying hardware, and has minimal output delay. The most significant bit (MSB) of the square root is obtained right with the next clock cycle after input of the first bit of the radicand. Synthesis results for different radicand widths in the range of 8 to 64 bits targeting two different Xilinx families of FPGAs have shown this design to consume a number of 4-input LUTs at most twice the given width, and maximum clocking frequencies in excess of 100 MHz are possible in all cases. The proposed operator has been designed for use in advanced  control loops, and has been found suitable for the intended purpose.
Copyright © 2017 Praise Worthy Prize - All rights reserved.

Keywords


Bit Serial; Square root; Nonrestoring; FPGA; Delay

Full Text:

PDF


References


M. K. Ibrahim, A. E. Bashagha, Area-time efficient two’s complement square root, International Journal of Electronics, Vol. 86, Issue 2, pp. 127-140, 1999.

A. E. Bashagha, M. K. Ibrahim, Radix digit-serial pipelined divider/square-root architecture, Computers and Digital Techniques, IEEE Proceedings, Vol. 141, Issue 6, pp.: 375 – 380, Nov. 1994.

O'Leary, J., Leeser, M., Hickey, J. and Aagaard, M., Nonrestoring Integer Square Root: A Case Study in Design by Principled Optimization Source, Proceedings of the Second International Conference on Theorem Provers in Circuit Design - Theory, Practice and Experience (Pages: 52 – 71, Year of production: 1994).

Bannur, J., and Varma, A., A VLSI implementation of a square root algorithm, In IEEE Symposium on Computer Arithmetic, IEEE Comp. Soc. Press (Pages: 159-165, Washington D.C., Year of Publication: 1985).

Takagi, N., Takagi, K., A VLSI Algorithm for Integer Square-Rooting, International Symposium on Intelligent Signal Processing and Communications, ISPACS '06 (Pages: 626-629, Year of Production: 2006).

Yamin, L., Wanming, C., A New Non-Restoring Square Root Algorithm and its VLSI Implementation, Proceedings of the International Conference on Computer Design, VLSI in Computers and Processors (Pages. 538 – 544, Year of Production: 1996).

Yamin, L., Wanming, C., Implementation of single precision floating point square root on FPGAs, 5th IEEE Symposium on FPGA-Based Custom Computing Machines (Pages: 226-232, Year of Production: 1997).

K. Piromsopa, K., Aporntewan, C., Chongstitvatana, P., An FPGA implementation of a fixed-point square root operation, International Symposium on Communications and Information Technology, (Pages 587-589, Thailand, Year of Publication: 2001).


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize