Modulo (2p ± 1) multipliers using a three-operand modular addition and booth recoding based on signed-digit number arithmetic

被引:0
|
作者
Wei, SG [1 ]
Shimizu, K [1 ]
机构
[1] Gunma Univ, Dept Comp Sci, Gunma, Japan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A new three-operand modulo (2(p) +/- 1) addition is. presented, performing a carry-save addition and a two-operand modular addition based on the p-digit radix-two signed-digit(SD) number system. When a modulo (2(p) +/- 1) multiplier is constructed as a ternary tree structure with the tree-operand modular adders, the modular multiplication time is proportional to log(3)p. When a serial modular multiplier is constructed, we give two architectures using the two-operand and three-operand modular adders, respectively. A Booth recoding method is also proposed to reduce the modular partial products. The design and simulation results by VHDL show that high speed modular multipliers can be obtained by the presented algorithms.
引用
收藏
页码:221 / 224
页数:4
相关论文
共 9 条