Title :
Area-efficient implementation of a fast square root algorithm
Author :
Tommiska, Matti T.
Author_Institution :
Lab. of Signal Process. & Comput. Technol., Helsinki Univ. of Technol., Espoo, Finland
Abstract :
An area-efficient implementation of a fast-converging square-root algorithm is presented. The design of special arithmetic operations differs in many ways from the traditional tasks that digital designers are used to, and the role of parameterizability and mapping of mathematical algorithms onto digital hardware is discussed. Certain real-world applications requiring the use of the square-root operator are presented, and it is argued that implementing special arithmetic operations directly in hardware offers significant speed advantages over the conventional approach of implementing them in software. The mathematical algorithm of the square-root operator is described, and its applicability to an implementation in digital logic is presented. It also is shown that the square-root operator can be efficiently implemented without the need to resort to multiplications or divisions, which is advantageous in terms of both area and timing
Keywords :
convergence; digital arithmetic; firmware; mathematical operators; mathematics computing; area-efficient implementation; chip area; digital design; digital hardware; digital logic; fast-converging square-root algorithm; mathematical algorithm mapping; parameterizability; special arithmetic operations; square-root operator; timing; Algorithm design and analysis; Application specific integrated circuits; Arithmetic; Convergence; Field programmable gate arrays; Hardware design languages; Laboratories; Programmable logic arrays; Signal processing algorithms; Timing;
Conference_Titel :
Devices, Circuits and Systems, 2000. Proceedings of the 2000 Third IEEE International Caracas Conference on
Conference_Location :
Cancun
Print_ISBN :
0-7803-5766-3
DOI :
10.1109/ICCDCS.2000.869869