[发明专利]高速低功耗乘法器的对称分割算法及电路结构无效
申请号: | 03138225.8 | 申请日: | 2003-05-28 |
公开(公告)号: | CN1553310A | 公开(公告)日: | 2004-12-08 |
发明(设计)人: | 李莺;陈杰 | 申请(专利权)人: | 中国科学院微电子中心 |
主分类号: | G06F7/52 | 分类号: | G06F7/52;G06F1/06 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 汤保平 |
地址: | 10002*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种高速低功耗高位数乘法器的算法及其实现结构,这种乘法器基于高位数乘法运算的分割算法,将多位乘法运算分割后用低位数的乘法器来实现,并采用多相时钟技术构成局部自定时系统在一个时钟周期内完成整个运算。该乘法器经仿真验证,算法可靠,对于高位数和超高位数乘法运算的快速实现,提出了全新的解决办法。同时,由于分割后采用低位数乘法器,相比于传统多位数乘法器的实现方法,具有高速度,低功耗,小面积的特点。本发明可广泛应用于通用和专用高性能数字信号处理集成电路中。 | ||
搜索关键词: | 高速 功耗 乘法器 对称 分割 算法 电路 结构 | ||
【主权项】:
1、一种高速低功耗乘法器的对称分割算法,其特征在于,包括如下步骤:步骤S1:N位的两个乘法运算操作数送入乘法器的两个输入端;步骤S2:两个N位乘法运算操作数对称分割为原位宽的一半,即N位的操作数分割成N/2位高位和N/2位低位进行运算;步骤S3:两个乘数的高N/2位与高N/2位相乘、低N/2位与低N/2位相乘;步骤S4:按照从左到右的顺序,高位乘积的结果之后拼接低位乘积结果,形成2N位的初步运算结果,并保存备用;步骤S5:两个乘数的高N/2位与低N/2位交叉相乘;步骤S6:交叉相乘得到的两个N位部分积结果相加;步骤S7:两个N位部分积加运算结果的最低位,与步骤S4得到的拼接结果右起第N/2位对齐,两数相加,得到最终的乘法结果;步骤S8:在时钟控制下,最终的乘法运算结果输出;本发明的算法采用操作数对称分割之后,再进行小位数乘法的运算方式,使用多步骤实现高位数的乘法运算,本发明对应的电路结构可以在一个全局时钟周期内完成所有步骤的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子中心,未经中国科学院微电子中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/03138225.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种医用导诊系统和导诊方法
- 下一篇:恢复应用程序执行状态的系统及方法