首页> 外文会议>Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003 10th IEEE International Conference on >A single-cycle (32/spl times/32+32+64)-bit multiply/accumulate unit for digital signal processing and public-key cryptography
【24h】

A single-cycle (32/spl times/32+32+64)-bit multiply/accumulate unit for digital signal processing and public-key cryptography

机译:一个单周期(32 / spl次/ 32 + 32 + 64)位的乘法/累加单元,用于数字信号处理和公共密钥加密

获取原文

摘要

This paper presents the design and implementation of a single-cycle multiply/accumulate (MAC) unit for 32-bit RISC cores. Our design facilitates not only the processing of common DSP routines but also arithmetic with very long integers. The proposed MAC unit can perform a variety of operations including (32/spl times/32)-bit signed/unsigned multiplication, (32/spl times/32+64)-bit signed/unsigned multiplication-accumulation, and (32/spl times/32+32+32)-bit multiplication-accumulation on unsigned integers. The latter one is the core operation of multiple-precision multiplication and hence very useful for public-key cryptography. We introduce a radix-4 Booth multiplier that implements the mentioned functionality with a minimum number of full adder cells arranged in an optimized array structure. Our experimental implementations based on a 0.6 /spl mu/m standard cell library show that the MAC unit consists of roughly 8,000 gates and has a delay of less than 25 ns.
机译:本文介绍了用于32位RISC内核的单周期乘法/累加(MAC)单元的设计和实现。我们的设计不仅促进了常见DSP例程的处理,而且还促进了非常长整数的算术运算。建议的MAC单元可以执行各种操作,包括(32 / spl次/ 32)位有符号/无符号乘法,(32 / spl次/ 32 + 64)位有符号/无符号乘法累加和(32 / spl times / 32 + 32 + 32)位对无符号整数的乘法累加。后者是多精度乘法的核心操作,因此对于公钥加密非常有用。我们介绍了一个基数为4的Booth乘法器,该乘法器以最小的完整加法器单元以优化的阵列结构排列来实现上述功能。我们基于0.6 / spl mu / m标准单元库的实验实现表明,MAC单元由大约8,000个门组成,并且延迟小于25 ns。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号