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

【发明授权】一种包括错误预测的乘法器_西北工业大学_202410372881.3 

申请/专利权人:西北工业大学

申请日:2024-03-29

公开(公告)日:2024-06-14

公开(公告)号:CN117971160B

主分类号:G06F7/523

分类号:G06F7/523

优先权:

专利状态码:有效-授权

法律状态:2024.06.14#授权;2024.05.21#实质审查的生效;2024.05.03#公开

摘要:本发明公开了一种包括错误预测的乘法器,该乘法器包括:乘法模块,用于对待处理数据进行乘法运算得到运算结果;第一编码模块,用于对所述运算结果进行编码得到第一编码结果,还对所述乘法器的内部进位向量进行编码得到第一中间码,且还对所述待处理数据中第一待相乘数据进行编码得到第二中间码,对所述待处理数据中第二待相乘数据进行编码得到第三中间码;第二编码模块,用于基于所述第一中间码、第二中间码和第三中间码生成第二编码结果。比对模块,用于将所述第一编码结果和第二编码结果进行比对,能够实现发现乘法运算结果是否错误,提高了乘法器的可靠性。

主权项:1.一种包括错误预测的乘法器,其特征在于,所述乘法器包括:乘法模块,用于对待处理数据进行乘法运算得到运算结果;第一编码模块,用于对运算结果进行编码得到第一编码结果,还对所述乘法器内部进位向量进行编码得到第一中间码,且还对待处理数据中第一待相乘数据进行编码得到第二中间码,对待处理数据中第二待相乘数据进行编码得到第三中间码;第二编码模块,用于基于所述第一中间码、第二中间码和第三中间码生成第二编码结果;比对模块,用于将所述第一编码结果和第二编码结果进行比对;其中,所述第一编码模块或通过编码器对待编码数据进行编码,所述待编码数据为所述乘法器内部进位向量或运算结果或第一待相乘数据或第二待相乘数据,所述编码器包括依次连接的第一级阈值门和第二级阈值门,所述第一级阈值门包括16个依次排列的一级阈值门,其中,16个一级阈值门的阈值以2开始,第u个一级阈值门的阈值为第一个一级阈值门阈值的u倍,第二阈值门包括B0位阈值门、B1位阈值门、B2位阈值门、B3位阈值门、B4位阈值门和B5位阈值门,其中,B0位阈值门的输入为所有一级阈值门输出取反的数据和待编码数据,B0位阈值门中阈值为33,对来自一级阈值门的数据的权值为2,B1位阈值门的阈值为34,对来自一级阈值门的数据的权值为4,其输入为第一级阈值门中阈值的值为B1位阈值门权值的值的倍数的阈值门的输出取反,并加上待编码数据逐项累加后的值,B2位阈值门的阈值为36,对来自一级阈值门的数据的权值为8,其输入为第一级阈值门中阈值的值为B2位阈值门权值的值的倍数的阈值门的输出取反,并加上待编码数据逐项累加后的值,B3位阈值门的阈值为40,对来自一级阈值门的数据的权值为16,其输入为第一级阈值门中阈值的值为B3位阈值门权值的值的倍数的阈值门的输出取反,并加上待编码数据逐项累加后的值,B4位阈值门的阈值为48,对来自一级阈值门的数据的权值为4,其输入为第一级阈值门中阈值为16的阈值门的输出取反,并加上待编码数据逐项累加后的值,B5位阈值门的阈值为32,其输入仅为待编码数据,对该待编码数据的权值为1,其中,B0位阈值门、B1位阈值门、B2位阈值门和B3位阈值门中对待编码数据逐项累加后的值的权值为1;其中,所述待编码数据的位数为偶数,当所述待编码数据的位数小于32位时,则将第一级阈值门中阈值大于待编码数据位数的阈值门进行置零。

全文数据:

权利要求:

百度查询: 西北工业大学 一种包括错误预测的乘法器

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