DocumentCode
2227451
Title
The application of redundant encoding in iterative implementation of division and square root
Author
Zheng, Liang ; Xu-Bang, Shen ; Zuo-Hui, Peng
Author_Institution
Xi´´an Inst. of Microelectron. Technol., China
fYear
2001
fDate
2001
Firstpage
603
Lastpage
606
Abstract
The purpose of this paper is to discuss the speed improvement in division and square root computation with small area penalty. The digit recurrence SRT algorithm and functional iteration Newton-Raphson algorithm are generally used in modern processor design. To reduce the latency of each iteration, the redundant number is introduced to present an intermediate value in iterative computation. The carry save number is applied in the SRT algorithm and Newton-Raphson algorithm to avoid the long carry propagation delay in iteration addition. Borrow save numbers are applied in the initial approximation lookup table for the same purpose. Redundant binary Booth recoding is introduced to facilitate the conversion of the intermediate redundant number in Booth multipliers. The techniques presented facilitate improved division and square root calculation, which is significant for overall system performance
Keywords
Newton-Raphson method; carry logic; dividing circuits; multiplying circuits; redundant number systems; Booth multiplier; Sweeney-Robertson-Tocher algorithm; borrow save numbers; carry propagation delay; carry save number; digit recurrence SRT algorithm; division computation; functional iteration Newton-Raphson algorithm; initial approximation lookup table; iteration addition; processor design; redundant binary Booth recoding; redundant number; speed improvement; square root computation; Algorithm design and analysis; Computer applications; Encoding; Frequency conversion; Iterative algorithms; Microelectronics; Process design; Propagation delay; System performance; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC, 2001. Proceedings. 4th International Conference on
Conference_Location
Shanghai
Print_ISBN
0-7803-6677-8
Type
conf
DOI
10.1109/ICASIC.2001.982636
Filename
982636
Link To Document