High-performance multiple-valued radix-2 signed-digit multiplier and its application

S. Kawahitc, M. Kameyama, T. Higuchi
{"title":"High-performance multiple-valued radix-2 signed-digit multiplier and its application","authors":"S. Kawahitc, M. Kameyama, T. Higuchi","doi":"10.1109/VLSIC.1989.1037521","DOIUrl":null,"url":null,"abstract":"1. I \" 0 N In various VLSI systems for real-time applications, high-speed compact multipliers are required a s mcrocells. Signed-digit(SD) number representations are useful for such high-speed arithmetic circuits[l]. Since the SD number representation uses more than 3 values in each digit, we can expect the effective use of multiplevalued logic circuits for the compact harduare(VLS1) implementations. In particular, multiple-valued bidirectional current-mode circmits is essentially suitable. because frequently used linear summation including polarity can be performed by wiring[Z]. From the view point of compactness, the radix-4 SD number representation is attractive[31. For VLSI implementation, however, the radix-2 SD number( also called redundant binary number) representation is useful from the view points of stable and faster operation of multiple-valued current-mode circuits, if present VLSI process technology is directly used. In this paper, we describes high-speed compact radix-2 SO multiplier using multiple-valued current-mode logic circuits. A new tree structure of the SD multiplier using &-input addition of partial products are proposed. The current-mode wired summation can be fully used far the structure, so that the number of full adders and interconnections can be drastically reduced. The implemented results of a prototype adder chip as the basic module are shown. Finally, an application to highly parallel vector inner product processing is discussed. 2. BIDIREcTlowAL -DE SD llRIllHZlTC CIRCUITS The radix-2 SD number system utilized here is a redundant representation using a symmetrical digit set(-1. 0.1). Addition of two numbers, X and Y are performed by the following successive steps in each digit. STEP 1: STEP 2: 2c; + Yi = z> zi = xi + yi","PeriodicalId":136228,"journal":{"name":"Symposium 1989 on VLSI Circuits","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1989-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium 1989 on VLSI Circuits","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLSIC.1989.1037521","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

1. I " 0 N In various VLSI systems for real-time applications, high-speed compact multipliers are required a s mcrocells. Signed-digit(SD) number representations are useful for such high-speed arithmetic circuits[l]. Since the SD number representation uses more than 3 values in each digit, we can expect the effective use of multiplevalued logic circuits for the compact harduare(VLS1) implementations. In particular, multiple-valued bidirectional current-mode circmits is essentially suitable. because frequently used linear summation including polarity can be performed by wiring[Z]. From the view point of compactness, the radix-4 SD number representation is attractive[31. For VLSI implementation, however, the radix-2 SD number( also called redundant binary number) representation is useful from the view points of stable and faster operation of multiple-valued current-mode circuits, if present VLSI process technology is directly used. In this paper, we describes high-speed compact radix-2 SO multiplier using multiple-valued current-mode logic circuits. A new tree structure of the SD multiplier using &-input addition of partial products are proposed. The current-mode wired summation can be fully used far the structure, so that the number of full adders and interconnections can be drastically reduced. The implemented results of a prototype adder chip as the basic module are shown. Finally, an application to highly parallel vector inner product processing is discussed. 2. BIDIREcTlowAL -DE SD llRIllHZlTC CIRCUITS The radix-2 SD number system utilized here is a redundant representation using a symmetrical digit set(-1. 0.1). Addition of two numbers, X and Y are performed by the following successive steps in each digit. STEP 1: STEP 2: 2c; + Yi = z> zi = xi + yi
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
高性能多值基数-2符号数乘法器及其应用
1. 在各种用于实时应用的VLSI系统中,高速紧凑型乘法器需要5个微单元。符号数字(SD)数字表示对于这种高速算术电路是有用的[1]。由于SD数字表示在每个数字中使用3个以上的值,我们可以期望在紧凑硬件(VLS1)实现中有效地使用多重评估逻辑电路。特别是,多值双向电流模电路基本上是合适的。因为经常使用的包括极性的线性求和可以通过布线来完成[Z]。从紧性的角度来看,基-4 SD数表示是有吸引力的[31]。然而,对于VLSI实现,如果直接使用现有的VLSI工艺技术,从稳定和快速运行多值电流模式电路的角度来看,基数-2 SD数(也称为冗余二进制数)表示是有用的。在本文中,我们描述了高速紧凑的基数-2 SO乘法器采用多值电流型逻辑电路。提出了一种基于部分积&输入加法的SD乘法器树形结构。该结构充分利用了电流模式有线求和,从而大大减少了全加法器和互连的数量。给出了作为基本模块的加法器芯片原型的实现结果。最后讨论了在高度并行向量内积处理中的应用。2. 这里使用的基数-2 SD数系统是使用对称数字集(-1)的冗余表示。0.1)。两个数字X和Y的相加是通过对每个数字进行以下连续的步骤来完成的。步骤1:步骤2:2c;+ Yi = z> zi = xi + Yi
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A circuit design for 2 Gbit/s Si brpolar crosspoint switch LSIs Mappable memory subsystem for high speed applications A 36μa 4MB PSRAM with quadruple array operation High reliability CMOS SRAM with built-in soft defect detection "A 1.6ns 64kb ECL RAM with 1K gate logic"
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1