Square-Rooting Algorithms for High-Speed Digital Circuits
IEEE Transactions on Computers
Computer arithmetic algorithms
Computer arithmetic algorithms
Radix-4 Square Rot Without Initial PLA
IEEE Transactions on Computers
Optimal absolute error starting values for Newton-Raphson calculation of square root
Computing - Special issue on archives for informatics and numerical computation
Parallel reduced area multipliers
Journal of VLSI Signal Processing Systems - Special issue on application-specific array processors
Area and performance tradeoffs in floating-point divide and square-root implementations
ACM Computing Surveys (CSUR)
Efficient realizations of squaring circuit and reciprocal used in adaptive sample rate notch filters
Journal of VLSI Signal Processing Systems - Special issue on VLSI arithmetic and implementations
BYTE
Division and Square Root: Digit-Recurrence Algorithms and Implementations
Division and Square Root: Digit-Recurrence Algorithms and Implementations
Hardware Designs for Exactly Rounded Elementary Functions
IEEE Transactions on Computers
Cascaded Implementation of an Iterative Inverse--Square--Root Algorithm, with Overflow Lookahead
ARITH '95 Proceedings of the 12th Symposium on Computer Arithmetic
High-Performance Hardware for Function Generation
ARITH '97 Proceedings of the 13th Symposium on Computer Arithmetic (ARITH '97)
Generating a Power of an Operand by a Table Look-up and a Multiplication
ARITH '97 Proceedings of the 13th Symposium on Computer Arithmetic (ARITH '97)
High-Speed Inverse Square Roots
ARITH '99 Proceedings of the 14th IEEE Symposium on Computer Arithmetic
Reduced Power Dissipation Through Truncated Multiplication
VOLTA '99 Proceedings of the IEEE Alessandro Volta Memorial Workshop on Low-Power Design
Modular array structure for non-restoring square root circuit
Journal of Systems Architecture: the EUROMICRO Journal
Parameterizable floating-point library for arithmetic operations in FPGAs
Proceedings of the 22nd Annual Symposium on Integrated Circuits and System Design: Chip on the Dunes
Hi-index | 0.00 |
Reciprocals and reciprocal square roots are used in several digital signal processing, multimedia, and scientific computing applications. This paper presents high-speed methods for computing reciprocals and reciprocal square roots. These methods use a table lookup, operand modification, and multiplication to obtain an initial approximation. This is followed by a modified Newton-Raphson iteration, which improves the accuracy of the initial approximation. The initial approximation and Newton-Raphson iteration employ specialized hardware to reduce the delay, area, and power dissipation. The application of these methods is illustrated through the design of reciprocal and reciprocal square root units for operands in the IEEE single precision format. These designs are pipelined to produce a new result every clock cycle.