[发明专利]一种数据处理装置以及数据处理方法在审

专利信息
申请号: 202080098682.8 申请日: 2020-03-16
公开(公告)号: CN115280277A 公开(公告)日: 2022-11-01
发明(设计)人: 董镇江;李震桁;袁宏辉;谢环;蒋东龙 申请(专利权)人: 华为技术有限公司
主分类号: G06F7/533 分类号: G06F7/533
代理公司: 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人: 李杭
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 暂无信息 说明书: 暂无信息
摘要: 一种数据处理装置,包括:乘积计算电路,用于计算第一组乘积和第二组乘积,第一组乘积包括第一乘数的高N位与第一被乘数的乘积,以及第二乘数的高N位与第二被乘数的乘积,第二组乘积包括数据处理装置第一乘数的低N位与数据处理装置第一被乘数的乘积,以及第二乘数的低N位与数据处理装置第二被乘数的乘积,第一乘数和第二乘数均为2N位,N为正整数。累加电路,用于对第一组乘积和第二组乘积分别进行累加处理。通过将多组乘法运算中左移位数相同的部分积进行合并,并对合并后的结果分别进行累加运算,降低数据处理装置的逻辑开销。
搜索关键词: 一种 数据处理 装置 以及 方法
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/202080098682.8/,转载请声明来源钻瓜专利网。

同类专利
  • 数据处理系统、数据处理方法和电子设备-202210265069.1
  • 孙炜;祝叶华 - OPPO广东移动通信有限公司
  • 2022-03-17 - 2023-09-29 - G06F7/533
  • 本公开提供了一种数据处理系统、数据处理方法和电子设备,涉及计算机技术领域。该数据处理系统包括:存储器,被配置为存储操作数据,操作数据包括第一操作数据和第二操作数据;标识生成单元,被配置为生成与操作数据对应的标识,该标识用于表征操作数据为零值或非零值;乘法处理单元,乘法处理单元包括乘法器,乘法处理单元被配置为接收第一操作数据和第一操作数据对应的标识以及第二操作数据和第二操作数据对应的标识,以及在第一操作数据和第二操作数据中至少之一为零值的情况下,控制乘法器停止工作,并输出零值。本公开可以减少乘法器的运算量,提高系统的整体运算效率。
  • 一种面向FFT处理器的CSD编码乘法器优化结构-202310484159.4
  • 于建;顾建军;范浩阳;马建友 - 河北民族师范学院
  • 2023-04-28 - 2023-08-01 - G06F7/533
  • 一种面向FFT处理器的CSD编码乘法器优化结构属于编码乘法器优化技术领域,尤其涉及一种面向FFT处理器的CSD编码乘法器优化结构。本发明提供一种面向FFT处理器的CSD编码乘法器优化结构。本发明包括第一条控制逻辑线和第二条控制逻辑线,其特征在于第一条控制逻辑线控制选择输入数据是否进行乘1或乘的计算,第二条控制逻辑线控制是否进行乘1或乘‘‑j’的计算;利用卡诺图完成控制逻辑的求解;通过第一条控制逻辑线和第二条控制逻辑线对CSD编码乘法器进行控制,在正确的时钟完成复数乘法操作。
  • 高基数近似布斯编码方法和混合基数布斯编码近似乘法器-202010292881.4
  • 贺雅娟;衣溪琳;朱飞宇;侯博文;张波 - 电子科技大学
  • 2020-04-15 - 2023-03-28 - G06F7/533
  • 高基数近似布斯编码方法和混合基数布斯编码近似乘法器,属于集成电路技术领域。高基数近似布斯编码方法将n位被乘数中权重更低的m位进行编码并结合n位乘数获得两个不完全部分积A和B,相加后获得近似编码结果。混合基数布斯编码近似乘法器结合精确布斯编码模块和高基数近似布斯编码模块分别获得精确部分积和近似部分积,再结合本发明提出的符号位扩展算法生成的符号扩展位形成部分积阵列,对部分积阵列进行压缩和相加就获得了近似乘法器的最终计算结果,另外本发明对近似乘法器的误差模型进行推导获取了精度指标。高基数近似布斯编码在保证较高计算精度同时降低了乘法器的结构复杂度,符号扩展位避免大量相同数字累加使得硬件设计得以简化。
  • 基于静态分段补偿方法的近似二进制乘法器-202211373911.X
  • 贺雅娟;侯博文;彭泽阳;王梓霖;张竣朋;张波 - 电子科技大学
  • 2022-11-04 - 2023-03-21 - G06F7/533
  • 本发明提出的基于静态分段截断补偿方法的近似二进制乘法器结构,考虑了乘法器输入的分布规律而进行分段,在乘法器输入高位冗余概率较大的情况下将冗余部分积截断,降低了硬件资源消耗并很好的保持了精度;在乘法器输入高位不冗余的概率较大的情况下,在截断低有效位的部分积后进行了基于部分积的概率分析的误差补偿电路设计,使其适用于通用的可容错应用场景。并且在两种情况下,乘法器输入经过部分积生成电路产生的部分积输入到同样的进一步采用了截断补偿方法的部分积压缩电路中,而不需要两种情况使用不同的部分积压缩电路,实现了资源的共享从而降低了硬件资源消耗,保证了本发明在大部分应用场景中实现了电路硬件性能和精度很好的折中。
  • 基于折叠变换的R2-MDC架构的NTT硬件实现方法-202211143762.8
  • 范泽平;李衡;孙玲玲;叶博雅;车丕帅 - 杭州电子科技大学
  • 2022-09-20 - 2023-03-07 - G06F7/533
  • 本发明公开了基于折叠变换的R2‑MDC架构的NTT硬件实现方法,通过改进现有的R2‑MDC架构,简化了数据读写控制逻辑,减少了50%的资源消耗,高效实现环上多项式乘法运算。具体是通过折叠变换的方法,每个BFU单元中均包含模加、模减、模乘单元等模块,利用一级BFU单元实现两层蝶形运算,将电路的输入按照奇、偶时钟区分,交替进行,每级BFU单元在奇周期输入奇数层蝶形运算数据,偶周期输入偶数层蝶形运算数据。并且通过模式寄存器与多路复用器配合,动态实现NTT、INTT和CWM三种运算,通用性显著提高。并且采用巴雷特模约简算法优化模乘电路,提高了运算速度。
  • 一种数据处理装置以及数据处理方法-202080098682.8
  • 董镇江;李震桁;袁宏辉;谢环;蒋东龙 - 华为技术有限公司
  • 2020-03-16 - 2022-11-01 - G06F7/533
  • 一种数据处理装置,包括:乘积计算电路,用于计算第一组乘积和第二组乘积,第一组乘积包括第一乘数的高N位与第一被乘数的乘积,以及第二乘数的高N位与第二被乘数的乘积,第二组乘积包括数据处理装置第一乘数的低N位与数据处理装置第一被乘数的乘积,以及第二乘数的低N位与数据处理装置第二被乘数的乘积,第一乘数和第二乘数均为2N位,N为正整数。累加电路,用于对第一组乘积和第二组乘积分别进行累加处理。通过将多组乘法运算中左移位数相同的部分积进行合并,并对合并后的结果分别进行累加运算,降低数据处理装置的逻辑开销。
  • 一种高性能近似Booth乘法器及计算方法-202110042301.0
  • 梁华国;盛勇侠;汤宇新;方宝;蒋翠云;易茂祥;黄正峰;鲁迎春 - 合肥工业大学
  • 2021-01-13 - 2022-10-04 - G06F7/533
  • 本发明提出了一种高性能近似Booth乘法器及计算方法,该近似Booth乘法器包括:部分积生成模块、近似压缩树模块和进位加法器模块;部分积生成模块是由Booth编码器构成,乘数的每相邻三位与被乘数的每一位通过Booth编码器编码得到对应的部分积;近似压缩树模块包括精确化简单元和近似化简单元,精确化简单元用于部分积压缩树的高有效位,近似化简单元用于部分积压缩树的低有效位;进位加法器模块用于化简近似压缩树模块输出信号得到所求的二进制结果。本发明的精确度相对较高,同时本发明在面积、延时和功耗方面极大地节省Booth乘法器的硬件开销。
  • 256位乘法器-202010953134.0
  • 李树国;孔添琪 - 北京草木芯科技有限公司
  • 2020-09-11 - 2022-06-21 - G06F7/533
  • 本发明公开了一种256位乘法器,包括多个128位部分积生成装置和移位相加加法装置,多个128位部分积生成装置的输出端分别与移位相加加法装置的输入端相连,其中,每个128位部分积生成装置包括第一64位加法器、第二64位加法器、第一64位乘法器、第二64位乘法器、第三64位乘法器、第一按位取反装置、第二按位取反装置和加法装置;第一64位加法器和第二64位加法器的输出端分别与第一64位乘法器的输入端相连,第一64位乘法器的输出端与加法装置的输入端相连,第二64位乘法器的输出端通过第一按位取反装置与加法装置的输入端相连,第三64位乘法器的输出端通过第二按位取反装置与加法装置的输入端相连,加法装置的输出端与移位相加加法装置的输入端相连。
  • 一种三级流水Booth乘法器-202111390800.5
  • 曹世威;赵达;杨亮;周昱;张荣 - 中电科申泰信息科技有限公司
  • 2021-11-23 - 2022-02-18 - G06F7/533
  • 本发明公开一种三级流水Booth乘法器,属于集成电路领域,包括一级流水线、二级流水线和三级流水线;所述一级流水线包括基4‑Booth编码模块和部分积生成模块;所述基4‑Booth编码模块对二进制乘数B进行编码得到四个控制信号NEG、Z、X1、X2;所述部分积生成模块将四个控制信号NEG、Z、X1、X2结合二进制被乘数A生成部分积;所述二级流水线将所述部分积生成模块产生的多个部分积项进行累加操作,得到两个累加值;所述三级流水线对所述二级流水线中得到的两个累加值进行并行进位求和,得到最终的乘积。
  • 适用于神经网络数据和权重预分类的近似计算装置及方法-202110504043.3
  • 王镇 - 南京博芯电子技术有限公司
  • 2021-05-10 - 2021-08-13 - G06F7/533
  • 适用于神经网络数据和权重预分类的近似计算装置及方法,神经网络的权重参数预先处理,根据由最低位起连续‘0’的个数进行精细分类,输入数据根据同样特征进行简单分类,二者结合作为配置近似方案的重要依据;通过控制全加器加法树累加电路与低位或近似加法器累加电路的近似线位置,配置具有不同近似程度的近似计算阵列。针对神经网络模型的权重参数往往是已知且固定这一特点,对权重参数进行精细预分类处理,并根据输入系统数据的特征精细简单二分类处理,二者结合动态选择具有不同配置的近似乘法运算阵列,使近似方案的选择精确、实时地匹配对应数据和权重的特征,克服了现有近似乘法动态配置方案的盲目性、滞后性和复杂性。
  • 用于计算重复迭代和的结果的装置、方法和存储介质-201510713139.5
  • 安德烈亚斯·都·恩格-哈尔斯特韦德特;爱德华·菲尔丁;罗尼·佩德森 - ARM有限公司
  • 2015-10-28 - 2020-09-04 - G06F7/533
  • 提供了用于计算重复迭代和的结果的装置、方法和程序,其中所述重复迭代和包括使用输入值的加法的多次迭代。在加法的单次迭代中,加法作为使用该输入值和该输入值的移位变形的重叠部分的求和运算被执行,其中该输入值的移位变形与该输入值具有部分重叠。通过使用来自该求和运算的输出增大从该输入值得到的输入来产生至少一个结果部分,并且使用该至少一个结果部分来构造结果值,以给出达到所需精度的结果值。由此,该重复迭代和被平坦化为平坦化的计算,该平坦化的计算仅需要使用该输入值的加法的单次迭代,从而促进了重复迭代和的结果值的计算。
  • 一种高性能非精确冗余二进制乘法器的设计方法-201710001809.X
  • 刘伟强;操天;廖其聪;王成华 - 南京航空航天大学
  • 2017-01-03 - 2019-05-14 - G06F7/533
  • 本发明公开了一种高性能非精确冗余二进制乘法器及其设计方法,该非精确冗余二进制乘法器由非精确Booth编码单元、精确Booth编码单元、非精确冗余二进制4‑2压缩器单元、精确冗余二进制4‑2压缩器单元、精确压缩树形结构单元以及冗余二进制数到普通二进制数转换单元组成,其中非精确冗余二进制乘法器乘积的H比特高位是使用精确的Booth编码单元和精确的冗余4‑2压缩器单元得到的,乘积的L比特低位是使用非精确的Booth编码单元和非精确的冗余4‑2压缩器单元得到的。本发明是一种新型的高速、低功耗、小面积的乘法器,在实时嵌入式处理和其他低功耗数字电路设计领域具有很广阔的应用前景。
  • 一种高性能非精确乘法器及其应用方法-201510712638.2
  • 刘伟强;钱亮宇;王成华;操天 - 南京航空航天大学
  • 2015-10-28 - 2018-07-20 - G06F7/533
  • 本发明公开了一种高性能非精确乘法器及其应用方法,该非精确乘法器是由非精确Booth编码单元、精确Booth编码单元、精确4‑2压缩器单元、非精确4‑2压缩器单元、非精确压缩树型结构以及超前进位加法器单元组成,其中非精确乘法器的高位m比特是使用精确的Booth编码单元和精确的4‑2压缩器单元、低位的n比特是使用非精确的Booth编码单元和非精确的4‑2压缩器单元。在应用本发明时,非精确乘法器中使用精确Booth编码单元和精确4‑2压缩器单元的位数和使用非精确Booth编码单元和非精确4‑2压缩器单元的位数需要通过软件仿真的方法确定。本发明是一种新型的高速、低功耗、小面积的乘法器,在实时嵌入式处理和其他低功耗数字电路设计领域具有很广阔的应用前景。
  • 一种用于RFID安全芯片的乘法器及实现方法-201511019257.2
  • 廖良著;丁颜玉;龙辉;刘继采 - 深圳市正东源科技有限公司
  • 2015-12-30 - 2016-06-08 - G06F7/533
  • 本发明实施例公开了一种用于RFID安全芯片的乘法器及实现方法,其中,该乘法器包括:部分积产生电路,用于产生部分积,并将所述部分积输入到压缩电路;压缩电路,用于接收部分积产生电路所产生的部分积,对部分积压缩处理获得压缩后的临时变量,并将临时变量输入到进位传播加法器;进位传播加法器,用于对所述临时变量进行压缩处理,并获得乘法结果。在本发明实施例中,通过混合压缩树减少树型结构中的求和级数,可以降低乘法器压缩树关键路径,减小电路延时,提高安全芯片的运行速度,适合于集成到智能卡芯片的RSA或者ECC协处理器中,以提高协处理器的工作速度。
  • 可配置可扩展的流水线乘累加器-201420410052.1
  • 胡凯;冯盛;万清;闫华;刘瑛 - 中国电子科技集团公司第五十八研究所
  • 2014-07-23 - 2014-11-26 - G06F7/533
  • 本实用新型公开了一种可配置可扩展的流水线乘累加器,属于集成电路设计领域,该可配置可扩展的流水线乘累加器在结构设计中增加控制选择器,从而能够使得该可配置可扩展的流水线乘累加器能根据用户的应用要求,通过采取不同的配置方式实现乘、乘加、乘累加等运算功能,从而实现不同位宽的运算功能;同时,在结构设计中增加多个寄存器,实现了内部级联和流水结构,在整个的设计结构中采用反馈信号的电性连接,能够实现多个可配置可扩展的流水线乘累加器进行级联,从而实现高效的并行累加运算,能够满足大容量数据、高速信号处理的应用需求;同时,该结构设计紧凑,运算速度和效率大大提高,并且扩展灵活,实现用户可配置。
  • 数字信号处理器的数据路径电路-201310396061.X
  • 米卡埃尔·莫尔滕森 - 亚德诺半导体股份有限公司
  • 2013-09-04 - 2014-03-26 - G06F7/533
  • 数据路径电路可包括用于并行计算的数字乘法和累加电路(MAC)与数字硬件计算器。数字硬件计算器和MAC可耦合到用于接收输入操作数的输入存储器元件。该MAC可包括数字乘法器结构,其具有耦合到加法器的部分乘积发生器以使第一和第二输入操作数相乘并产生乘法结果。该数字硬件计算器可包括耦合在计算器输入和计算器输出寄存器之间的第一查找表。第一查找表可包括根据第一预定的数学函数映射到相应数学函数结果的表项目值。数字硬件计算器可配置成基于第一查找表计算很难计算的数学函数诸如对数函数、指数函数、除法函数和平方根函数。
  • 一种Booth编码器及乘法器-201310421299.3
  • 李磊;李赛野;杨鹏;尹鹏胜;周婉婷 - 电子科技大学
  • 2013-09-16 - 2014-01-22 - G06F7/533
  • 本发明公开了一种Booth编码器及乘法器。针对现有的面向模(2n-2p-1)乘法器耗费资源,速度较低的问题,提出了一种针对模(2n-2p-1)Booth乘法器的Booth编码器,以及基于该Booth编码器的模(2n-2p-1)乘法器。本发明的乘法器,在运算过程中,直接把个部分积和修正项C进行同时压缩,从而实现在运算过程中就实现了修正,大大减少了运算量,从而减少了资源的耗费和关键路径的延迟。
  • 基4-Booth编码方法及门电路和流水线大数乘法器-201310261574.X
  • 李树国;周怡 - 清华大学
  • 2013-06-27 - 2013-11-27 - G06F7/533
  • 本发明基4-Booth编码方法,乘数B每相邻的三位共有八种组合方式,不同的组合形式分别代表部分积选择是0,±A,±2A之中的一种,其中A代表被乘数,编码值Xi等于1表示绝对值是被乘数自身的组合方式,编码值Xi等于0表示其余组合方式;编码值Mi等于1表示部分积为负数的组合方式;编码值Modifyi等于1表示绝对值非零的六种组合方式,本发明同时提供了实现该编码的门电路以及基于该编码的流水线大数乘法器,本发明编码方法可缩短Booth编码的延时,流水线大数乘法器可实现256位大数乘法运算,应用于公钥密码算法模乘运算中,可大幅提高公钥密码芯片的性能。
  • 用于布斯乘法方法和系统的功率有效符号扩展-201110244084.X
  • 拉吉夫·克里希纳穆尔蒂;克里斯托弗·爱德华·科布;威廉·C·安德森 - 高通股份有限公司
  • 2007-02-15 - 2011-12-14 - G06F7/533
  • 本发明涉及用于布斯乘法方法和系统的功率有效符号扩展。布斯乘法过程的功率有效符号扩展涉及在布斯乘法树中应用符号位。所述符号位允许布斯乘法过程执行符号扩展步骤。此进一步涉及使用符号位对所述布斯乘法树的预定部分乘积行执行1扩展以保留所述预定部分乘积行的正确符号。所述过程和系统通过在所述布斯乘法树中产生符号扩展位而解析所述符号位的信号值。所述符号扩展位位于进位输出列中以扩展所述布斯乘法过程的所述乘积。随后,所述方法和系统通过将进位输出值加到位于所述布斯乘法树的至少一预定列处的符号位而从所述布斯乘法树形成最终乘积。结果是使用所述符号有效地扩展所述最终乘积的总和分量且对所述最终乘积的进位分量进行零扩展。
  • 一种改进的基16Booth编码器-201110182611.9
  • 叶强;来新泉;王学德;田磊;刘晨 - 西安电子科技大学
  • 2011-06-30 - 2011-12-07 - G06F7/533
  • 本发明公开了一种改进的基16Booth编码器,主要解决现有基16Booth编码器中关键路径长和面积大的问题。它包括倍数产生模块、编码位分离模块、译码模块、选择器阵列模块和部分积取反模块。倍数产生模块生成被乘数的各个倍数;编码位分离模块根据输入的5位编码位产生1位取反位和4位选择位;译码模块通过4位选择位输出相应的倍数选择信号;选择器阵列模块根据译码模块输出的选择信号选择相应的倍数;部分积取反模块根据取反位决定是否对选择器阵列模块输出的信号进行取反操作来得到最终的部分积。本发明有效的优化了编码器的关键路径,缩小了编码器的面积,可用于采用基16Booth算法实现的并行乘法器设计。
  • 一种Booth编码器及乘法器-201110120555.6
  • 李磊;周婉婷;刘辉华;敖思远 - 电子科技大学
  • 2011-05-11 - 2011-09-14 - G06F7/533
  • 本发明公开了一种Booth编码器以及基于该Booth编码器的模(2n-1)乘法器。本发明是针对现有的模(2n-1)乘法器耗费资源,速度较低而提出的。其中,Booth编码器由Booth译码器和Booth选择器组成,Booth译码器包括第一异或门;Booth选择器包括第一同或门、第一二选一反相多路复用器和第二二选一反相多路复用器。一种模(2n-1)乘法器,包括Booth译码器阵列、Booth选择器阵列、压缩阵列和模(2n-1)加法器。本发明的面向模(2n-1)Booth乘法器,在运算过程中,需要个部分积,进而把模(2n-1)乘法器的中间部分积从n个减少为个,大大减少了运算量,从而减少了资源的耗费和关键路径的延迟。
  • 基于CISC微处理器的32位整数乘法器-200810175922.0
  • 高德远;王党辉;王得利;樊晓桠;张盛兵;黄小平;魏廷存;张萌 - 西北工业大学
  • 2008-10-29 - 2009-06-17 - G06F7/533
  • 本发明公开了一种三十二位整数乘法器,属于计算机微处理器设计领域。它包括4-2压缩器,其特点是所述的4-2压缩器是三级4-2压缩器阵列,显示该乘法器可以完成有符号或者是无符号32位乘法运算,将被乘数经过符号扩展之后,使用基于4的布斯编码,通过被乘数寄存器生成16个部分积;采用三级流水,分批次返回计算结果,第二拍返回结果的低32位部分,第三拍返回结果的高32位部分,结果总线32位;由三条微指令或者两条微指令控制完成一次乘法运算。由于采用三级4-2压缩器阵列设计,使用微指令来控制,满足不同时机的各种乘法操作;对有符号无符号32位操作数基4的布斯编码部分积的生成从17个简化为16个,简化了乘法器的结构,降低了乘法延时。
  • 一种基于CTGAL的Booth编码器及绝热补码乘累加器-200810121150.2
  • 汪鹏君;徐建 - 宁波大学
  • 2008-09-28 - 2009-03-11 - G06F7/533
  • 本发明公开了一种基于CTGAL的Booth编码器,特点是包括一个选择信号发生电路和至少两个并联连接在选择信号发生电路上的CTGAL三选一选择器,CTGAL三选一选择器的一个输入端上连接有CTGAL异或门,下一级的CTGAL异或门的输出端同时与上一级的CTGAL三选一选择器的另一个输入端连接,优点是每次用Booth算法判断时,除了用于产生选择信号的电路外,对被乘数的每一位操作仅需要1个3选1数据选择器和1个异或门,大大降低了运算复杂度并提高了乘法运算的速度,进一步设计的绝热补码乘累加器,计算机模拟结果表明具有明显的低功耗特性,将16位累加的4×4位绝热乘累加器与CMOS逻辑的乘累加器进行瞬态能耗比较,平均节省能耗大于65%。
  • 用于布斯乘法方法和系统的功率有效符号扩展-200780005162.2
  • 拉吉夫·克里希纳穆尔蒂;克里斯托弗·爱德华·科布;威廉·C·安德森 - 高通股份有限公司
  • 2007-02-15 - 2009-03-11 - G06F7/533
  • 本发明揭示用于数字信号处理器的设计和使用的技术,其包括处理通信(例如CDMA)系统中的发射。布斯乘法过程的功率有效符号扩展涉及在布斯乘法树中应用符号位。所述符号位允许布斯乘法过程执行符号扩展步骤。此进一步涉及使用符号位对所述布斯乘法树的预定部分乘积行执行1扩展以保留所述预定部分乘积行的正确符号。所述过程和系统通过在所述布斯乘法树中产生符号扩展位而解析所述符号位的信号值。所述符号扩展位位于进位输出列中以扩展所述布斯乘法过程的所述乘积。随后,所述方法和系统通过将所述进位输出值加到位于所述布斯乘法树的至少一预定列处的符号位而从所述布斯乘法树形成最终乘积。结果是使用所述符号有效地扩展所述最终乘积的总和分量且对所述最终乘积的进位分量进行零扩展。
  • 正则符号数字乘法器-200680010494.5
  • 濮田雁;毕磊 - NXP股份有限公司
  • 2006-03-23 - 2008-04-02 - G06F7/533
  • 一种乘法器能够使输入数据值与CSD形式的所选常数值相乘。所选常数值具有多个位对,并且该乘法器包括多路复用器,每个多路复用器由所选常数值的相应的位对所控制。每个多路复用器都具有多个输入,连接每个多路复用器以接收输入数据值、输入数据值的负数、以及所述输入上的所有零值,并根据所选常数值的相应的位对的值来控制每个多路复用器以便输出输入数据值、输入数据值的负数、或者所有零值。连接每个可变移位块以接收来自所述多路复用器的相应一个的输入,并且根据所选常数值的相应的位对的值,对每个可变移位块进行适配以便将所接收到的输入移位第一位移值或第二位移值,其中,第一位移值和第二位移值相差1。该乘法器还包括组合电路,用于接收来自多个移位块的输出,以及用于对来自多个移位块的输出进行组合,并采用另外的位移以形成等于输入数据值与所选常数值相乘的结果的输出值。
  • 基于二次Booth编码的大数乘法器-200710122086.5
  • 李树国;颜晓东 - 清华大学
  • 2007-09-21 - 2008-02-13 - G06F7/533
  • 基于二次Booth编码的大数乘法器,属于公开密钥密码体制算法的集成电路设计技术领域。本发明利用线性变换式B=8a+b对部分积产生的Booth 64算法结果进行二次编码,基于二次Booth 64编码的乘法器分为3级流水线结构。第1级结构由一个超前进位加法器预计算3倍的被乘数。在预计算的同时,分别对权为81的aj和权为80的bj进行二次Booth编码;第2级结构由两个相同部分积选择和压缩阵列,分别进aj和bj的的部分积化简。第3级结构将第二级得到的部分积通过加法器进行相加。本发明提高了乘法运算的速度,可用于高性能的RSA、ECC芯片的实现,适用于服务器上大型PKI系统的应用。
  • 一种乘累加装置-200710069747.2
  • 刘鹏;范佑;夏冰洁;姚庆栋 - 浙江大学
  • 2007-07-03 - 2007-12-05 - G06F7/533
  • 本发明涉及一种用于解决现代数字信号处理器中多种乘累加模式的乘累加装置。本发明提出的乘累加装置包括操作数译码单元、部分积产生单元、Wallace树型加法单元、累加单元和最终结果单元,所述预译码单元、部分积产生单元、Wallace树型加法单元、累加单元和最终结果单元按顺序依次连接。本发明结构安排合理,更好更快的实现了乘累加/减功能;对BOOTH编码算法进行改进,最大限度的保证系统的精度,满足了处理器位宽的限制;部分积相加采用分裂式Wallace树型加法结构,减小了Wallace树型结构的时延,有利于流水MAC的时延均衡;将舍入操作前置于累加单元完成,减少整个MAC的时延。
  • 乘法装置-200580028748.1
  • 武内大辅;田上一文 - 松下电器产业株式会社
  • 2005-07-13 - 2007-08-01 - G06F7/533
  • 本发明提供一种乘法装置,求出作为以二进制补码表示的定点数的被乘数与作为以二进制补码表示的定点数的乘数进行乘法运算的积,包括:编码部,基于二阶布斯算法对上述乘数进行编码,输出所取得的多个编码结果;溢出检测部,在上述被乘数与上述乘数同为负的最大值时,检测出溢出发生;以及部分积生成部,生成并输出上述被乘数与上述多个编码结果的每一个之间的多个部分积,和与上述多个部分积的每一个对应的多个修正项。部分积生成部,在溢出检测部检测出溢出的发生时,将上述多个部分积和上述多个修正项中的任一者修正来进行输出,以使乘法运算结果成为正的最大值。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top