[发明专利]一种低逻辑复杂度的无符号近似乘法器有效
申请号: | 201911074103.1 | 申请日: | 2019-10-31 |
公开(公告)号: | CN110825346B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 潘红兵;王蔓蓁;罗元勇;安梦瑜 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F7/523 | 分类号: | G06F7/523 |
代理公司: | 江苏法德东恒律师事务所 32305 | 代理人: | 李媛媛 |
地址: | 210046 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 逻辑 复杂度 符号 近似 乘法器 | ||
1.一种低逻辑复杂度的无符号近似乘法器,其特征在于,包括:
部分积矩阵生成模块,利用逻辑与门,将N比特的乘数的每一位和N比特的被乘数的每一位通过逻辑与操作,形成部分积矩阵;
第一阶段近似压缩模块,利用近似压缩器对生成的部分积矩阵进行第一阶段的近似压缩;
第二阶段近似压缩模块,用于将第一阶段近似压缩模块输出的低权值的部分积,再次使用所述近似压缩器,进行第二阶段的近似压缩;
第二阶段准确压缩模块,用于将第一阶段近似压缩模块输出的高权值的部分积,使用全加器和半加器,进行准确地压缩;
加法器模块,是位宽为2N的准确加法器,将第二阶段近似压缩模块和第二阶段准确压缩模块的输出进行相加,得到最终无符号近似乘法器的输出结果;
所述近似压缩器为3/2近似压缩器、4/2近似压缩器、5/3近似压缩器或6/3近似压缩器,或者以上近似压缩器的组合;
所述3/2近似压缩器的结构为:假设三个输入值为p0,p1,p2,具有相同权重的两个输出值为w1,w2,第一个输出值w1包括两个逻辑或门,将输入值p0和p1经过逻辑或操作的输出值,与输入值p2再次进行逻辑或操作,得到输出值w1;第二个输出值w2包括两个逻辑或门和三个逻辑与门,将输入值p0和p1逻辑与,且将输入值p1和p2逻辑与,得到两个输出结果是第一个或门的输入值;然后将输入值p0和p2进行逻辑与操作,操作输出值和第一个或门的输出值为第二个或门的输入值,第二个或门的输出值是w2。
2.根据权利要求1所述的一种低逻辑复杂度的无符号近似乘法器,其特征在于,所述4/2近似压缩器的结构为:假设四个输入值为p0,p1,p2,p3,具有相同权重的两个输出值w1,w2,
第一个输出值w1包括一个逻辑或门,输出值w1等于输入值p0和p1经过逻辑或门的输出值;
第二个输出值w2包括两个逻辑或门和一个逻辑与门,将输入值p0和p1逻辑与,作为第一个或门的第一输入端,输入值p2作为第一个或门的第二输入端;第一个或门的输出值作为第二个或门的第一输入端,输入值p3作为第二个或门的第二输入端,第二个或门的输出值是w2。
3.根据权利要求1所述的一种低逻辑复杂度的无符号近似乘法器,其特征在于,所述5/3近似压缩器的结构为:假设五个输入值为p0,p1,p2,p3,p4,具有相同权重的三个输出值w1,w2,w3,
第一个输出值w1包括一个逻辑或门,输入值p0和p1经过逻辑或门的输出值是w1;
第二个输出值w2包括一个逻辑或门,输入值p2和p3经过逻辑或门的输出值是w2;
第三个输出值w3包括两个逻辑或门和两个逻辑与门,将输入值p0和p1逻辑与,作为第一个或门的第一输入端;将输入值p2和p3逻辑与,作为第一个或门的第二输入端;第一个或门的输出值是第二个或门的第一输入端,输入值p4是第二个或门的第二输入端,第二个或门的输出值是w3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911074103.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电动车充电站分布式电能管理方法
- 下一篇:一种医学检验用的血液采集装置