Abstract

The conventional two's complement radix-2/sup k/ square root algorithm requires a set of 2/sup k/ full precision comparisons to generate all the 2/sup k/ possible values of the partial remainder. The correct remainder is the minimum positive one of the 2/sup k/ possible values. Since the number of adders of the 2/sup k/ full wordlength comparisons increases exponentially with k, a huge area is required to implement this algorithm, especially for high values of k. The paper presents a new two's complement high radix square root algorithm. For the first time, the 2/sup k/ full wordlength additions are replaced with 2/sup k/ one-digit (i.e. k-bit) additions only. It has been shown that the one-digit additions are enough to reduce the number of possible values of the partial remainder from 2/sup k/ to two values only. Then, only two full wordlength additions are required to select the minimum positive value of these two values as the correct remainder. As a result, the silicon area is reduced significantly while the speed is nearly the same. Moreover, the new algorithm can be made faster by using one of the known fast adders because it requires only two (rather than 2/sup k/) full wordlength additions. From the evaluation of the proposed structure, it has been shown that the required area is reduced by 65% for radices of 32 and 64.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call