COMPUTATION OF ROOT-X D IN A VERY HIGH RADIX COMBINED DIVISION/SQUARE-ROOT UNIT WITH SCALING AND SELECTION BY ROUNDING/

Citation
E. Antelo et al., COMPUTATION OF ROOT-X D IN A VERY HIGH RADIX COMBINED DIVISION/SQUARE-ROOT UNIT WITH SCALING AND SELECTION BY ROUNDING/, I.E.E.E. transactions on computers, 47(2), 1998, pp. 152-161
Citations number
14
Categorie Soggetti
Computer Science Hardware & Architecture","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
47
Issue
2
Year of publication
1998
Pages
152 - 161
Database
ISI
SICI code
0018-9340(1998)47:2<152:CORDIA>2.0.ZU;2-X
Abstract
A very-high radix digit-recurrence algorithm for the operation root s/ d is developed, with residual scaling and digit selection by rounding. This is an extension of the division and square-root algorithms prese nted previously, and for which a combined unit was shown to provide a fast execution of these operations. The architecture of a combined uni t to execute division, square-root, and root x/d is described, with in verse square-root as a special case. A comparison with the correspondi ng combined division and square-root unit shows a similar cycle time a nd an increase of one cycle for the extended operation with respect to square-root. To obtain an exactly rounded result for the extended ope ration a datapath of about 2n bits is needed. An alternative is propos ed which requires approximately the same width as for square-root, but produces a result with an error of less than one ulp. The area increa se with respect to the division and square root unit should be no grea ter than 15 percent. Consequently, whenever a Very high radix unit for division and square-root seems suitable, it might be profitable to im plement the extended unit instead.