DocumentCode
895263
Title
A novel architecture and a systematic graph-based optimization methodology for modulo multiplication
Author
Dimitrakopoulos, Giorgos ; Paliouras, Vassilis
Author_Institution
Comput. Eng. & Informatics Dept., Univ. of Patras, Greece
Volume
51
Issue
2
fYear
2004
Firstpage
354
Lastpage
370
Abstract
A novel hardware algorithm, a VLSI architecture, and an optimization methodology for residue multipliers are introduced in this paper. The proposed design approach identifies certain properties of the bit products that participate in the residue product computation and subsequently exploits them to reduce the complexity of the implementation. A set of introduced theorems is used to identify the particular properties. The introduced theorems are of significant practical importance because they allow the definition of a graph-based design methodology. In addition, a bit-product weight encoding scheme is investigated in a systematic way, and exploited in order to minimize the number of bit products processed in the proposed multiplier. Performance data reveal that the introduced architecture achieves area × time complexity reduction of up to 55%, when compared to the most efficient previously reported design.
Keywords
VLSI; computational complexity; graph theory; optimisation; residue number systems; VLSI architecture; area time complexity reduction; bit-product weight encoding; bit-products compatibility analysis; computer arithmetic; graph-based design; graph-based optimization; hardware algorithm; hardware complexity; modulo multiplication; residue multipliers; residue number system; signed-digit representation; Adders; Arithmetic; Computer architecture; Cryptography; Design methodology; Encoding; Finite impulse response filter; Hardware; Optimization methods; Very large scale integration;
fLanguage
English
Journal_Title
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher
ieee
ISSN
1549-8328
Type
jour
DOI
10.1109/TCSI.2003.820243
Filename
1266836
Link To Document