买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种用于平衡性能与面积的数字ASIC串并结合乘法器_成都市晶蓉微电子有限公司_202410038431.0 

申请/专利权人:成都市晶蓉微电子有限公司

申请日:2024-01-11

公开(公告)日:2024-04-02

公开(公告)号:CN117555515B

主分类号:G06F7/527

分类号:G06F7/527;G06F7/498

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2024.03.01#实质审查的生效;2024.02.13#公开

摘要:本发明公开了一种用于平衡性能与面积的数字ASIC串并结合乘法器,包括串行乘法计数器模块、操作数多路选择模块和并行乘法器模块,所述串行乘法计数器模块、操作数多路选择模块和并行乘法器模块依次连接,其中,串行乘法计数器模块在每个时钟周期内产生递增的数字点数,并作为选择条件控制操作数多路选择模块输出乘数和被乘数,所述并行乘法器模块接收乘数和被乘数完成乘法计算并输出乘法结果。本发明可有效弥补串行乘法器和并行乘法器在运算速度以及面积方面的不足,适用于数字ASIC设计中需要对性能与面积作专用定制的电路。

主权项:1.一种用于平衡性能与面积的数字ASIC串并结合乘法器,其特征在于,包括串行乘法计数器模块、操作数多路选择模块和并行乘法器模块,所述串行乘法计数器模块、操作数多路选择模块和并行乘法器模块依次连接,其中,串行乘法计数器模块在每个时钟周期内产生递增的数字点数,并作为选择条件控制操作数多路选择模块输出乘数和被乘数,所述并行乘法器模块接收乘数和被乘数完成乘法计算并输出乘法结果;所述串行乘法计数器模块包括计数器电路和多路选择MUX3电路,所述计数器电路用于上电后循环产生周期点数,所述点数用于多路选择MUX3电路的多路选择输入,以控制串行乘法计数器模块的行进方向;所述操作数多路选择模块包括多路选择MUX1电路和多路选择MUX2电路,所述多路选择MUX1电路用于将输入的M1位宽被乘数按N1个多路选择条件等分,所述多路选择MUX2电路用于将输入的M2位宽乘数按N2个多路选择条件等分;所述多路选择MUX1电路的case1端与多路选择MUX3电路的输出端相连接,根据case1端输入信号的不同,选择被乘数的不同位作为输出;所述多路选择MUX2电路的case2端与多路选择MUX3电路的输出端相连接,根据case2端输入信号的不同,选择乘数的不同位作为输出;所述并行乘法器模块为依赖于综合库指定或定制IP,选择在一个时钟周期内完成并行乘法运算的乘法器,且不同位宽的并行乘法器的类型需一致;所述并行乘法器模块的位宽选择为:根据数据采样率fs与时钟频率fclk计算其倍数关系h,所述的倍数关系h计算公式如下:h=fclkfs;其中,h为最大串行复用乘法器的周期数,根据周期数选择最小位宽并行乘法器;所述并行乘法器模块包括乘法器电路与累加和电路,所述乘法器电路的被乘数与乘数分别由多路选择MUX1电路与多路选择MUX2电路的输出接入,所述累加和电路完成当前乘法器电路输出位的累加与低位乘法结果的进位加法作为当前位的乘法结果输出,并产生进位,从而依次完成从最低位到最高位的运算;所述累加和电路采用临时寄存器存储乘法结果,通过控制累加和电路的复用,在当前位完成乘法结果后产生相应位宽的输出。

全文数据:

权利要求:

百度查询: 成都市晶蓉微电子有限公司 一种用于平衡性能与面积的数字ASIC串并结合乘法器

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。