DocumentCode
2908067
Title
A Multiplicative Inverse Algorithm Based on Modulo (2p - 1) Signed-Digit Arithmetic for Residue to Weighted Number Conversion
Author
Wei, Shugang
Author_Institution
Gunma Univ., Kiryu
fYear
2007
fDate
26-28 Sept. 2007
Firstpage
1
Lastpage
4
Abstract
The multiplicative inverse numbers are needed for converting the numbers in a residue number system (RNS) into a weighted number. In this paper, a new hardware algorithm is presented by use of a radix-two signed-digit (SD) arithmetic for the multiplicative inverse calculation modulo mi = (2p-1), where mi is a modulus in the RNS. The calculation of an multiplicative inverse number can be implemented only by carry-free SD additions. An efficient serial residue-to-weighted number converter with the number inversion circuit is also proposed. By circuit design and simulation, the proposed converter using SD arithmetic has high speed performance compared to that based on binary arithmetic.
Keywords
redundant number systems; residue number systems; circuit design; circuit simulation; multiplicative inverse algorithm; radix-two signed-digit arithmetic; redundant residue number systems; serial residue-to-weighted number converter; weighted number; Adders; Binary trees; Circuit simulation; Circuit synthesis; Computational modeling; Computer science; Digital arithmetic; Equations; Hardware;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuits, 2007. ISIC '07. International Symposium on
Conference_Location
Singapore
Print_ISBN
978-1-4244-0797-2
Electronic_ISBN
978-1-4244-0797-2
Type
conf
DOI
10.1109/ISICIR.2007.4441781
Filename
4441781
Link To Document