首页> 外文期刊>Journal of Circuits, Systems, and Computers >MODULO (2~p ± 1) MULTIPLIERS USING A THREE-OPERAND MODULAR SIGNED-DIGIT ADDITION ALGORITHM
【24h】

MODULO (2~p ± 1) MULTIPLIERS USING A THREE-OPERAND MODULAR SIGNED-DIGIT ADDITION ALGORITHM

机译:使用三操作数模数符号加法的MODULO(2〜p±1)乘法器

获取原文
获取原文并翻译 | 示例

摘要

In this paper, a new three-operand modulo (2~p ± 1) addition is implemented by performing a carry-save addition and a two-operand modular addition based on the p-digit radix-two signed-digit (SD) number system. Thus, the delay time of the three-operand modular adder is independent of the word length of the operands. A modulo (2~p±1) multiplier is constructed as a ternary tree of the three-operand modular SD adders, and the modular multiplication time is proportional to log_3 p. When a serial modular multiplier is constructed using the three-operand modular SD adder, two modular partial products can be added to the sum at the same time. Two kinds of Booth recoding methods are also proposed to reduce the partial products from p to p/2. Therefore, the performance of a parallel modular multiplier can be modified by reducing half of the modular SD adders in the adder tree. For a serial modular multiplication, two partial products are generated from two Booth recoders and added to the sum by using one three-operand modular SD adder, so that the speed of the modular multiplication is three times as fast as the speed without using the three-operand modular SD adder and the Booth recoding method. A very large-scale integration (VLSI) implementation method by VHDL is also discussed. The design and simulation results show that high-speed modular multipliers can be obtained by the algorithms presented.
机译:本文通过基于p位基数-两个符号数字(SD)数执行进位保存加法和两操作数模加来实现新的三操作数模(2〜p±1)加法系统。因此,三操作数模块化加法器的延迟时间与操作数的字长无关。模(2〜p±1)乘法器被构造为三操作数模块化SD加法器的三叉树,并且模块化乘法时间与log_3 p成比例。使用三操作数模块化SD加法器构造串行模块化乘法器时,可以将两个模块化部分乘积同时添加到总和中。还提出了两种Booth编码方法,以将部分乘积从p减少到p / 2。因此,可以通过减少加法器树中一半的模块化SD加法器来修改并行模块化乘法器的性能。对于串行模块化乘法,使用一个三操作数模块化SD加法器从两个Booth编码器生成两个部分乘积,并将它们相加,因此,模块化乘法的速度是不使用三个乘法器的速度的三倍。 -operand模块化SD加法器和Booth记录方法。还讨论了通过VHDL实现的超大规模集成(VLSI)实现方法。设计和仿真结果表明,所提出的算法可以得到高速的模块化乘法器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号