CN111966323B - 基于无偏压缩器的近似乘法器及计算方法 - Google Patents
基于无偏压缩器的近似乘法器及计算方法 Download PDFInfo
- Publication number
- CN111966323B CN111966323B CN202010833454.2A CN202010833454A CN111966323B CN 111966323 B CN111966323 B CN 111966323B CN 202010833454 A CN202010833454 A CN 202010833454A CN 111966323 B CN111966323 B CN 111966323B
- Authority
- CN
- China
- Prior art keywords
- gate
- approximate
- compressor
- partial product
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 10
- 238000007906 compression Methods 0.000 claims abstract description 61
- 230000006835 compression Effects 0.000 claims abstract description 61
- 238000003491 array Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 2
- 238000011946 reduction process Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- RDYMFSUJUZBWLH-UHFFFAOYSA-N endosulfan Chemical compound C12COS(=O)OCC2C2(Cl)C(Cl)=C(Cl)C1(Cl)C2(Cl)Cl RDYMFSUJUZBWLH-UHFFFAOYSA-N 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Complex Calculations (AREA)
Abstract
本发明提出了一种基于无偏压缩器的近似乘法器及计算方法,该近似乘法器包括:部分积产生模块、部分积压缩化简模块和进位加法器模块;部分积产生模块是由n×n个与门构成的与门阵列,乘数的每一位与被乘数的每一位进行与操作得到对应的部分积;部分积压缩化简模块包括精确压缩单元和近似压缩单元,精确压缩单元用于部分积压缩树的高有效位,近似压缩单元用于部分积压缩树的地有效位;进位加法器模块用于化简部分积压缩化简模块输出信号得到所求的二进制结果。本发明具有比较高的精确度,同时本发明极大地减少乘法器的硬件开销,如面积、延时和功耗。
Description
技术领域
本发明属于集成电路技术领域,具体的说是一种基于无偏压缩器的近似乘法器及计算方法。
背景技术
当今时代,是一个信息爆炸的时代,每一秒钟都有着海量的数据等待处理,在这种情况下,运算速度的提升是大势所趋。近似计算是通过牺牲一定的精度,在满足精度要求的前提下,通过近似设计,提高电路的运算速度并显著降低设计成本。通过近似计算,能在一定程度上提高电路的性能并改良电路特性。
在当前如云计算、金融分析、边缘计算等许多领域,计算速度和存储需求已经远超可用资源了,因此仅仅凭借资源的配置将无法满足当今的计算要求。随着大数据的应用越发广泛,云计算等技术的到来改变了传统的计算方式,也使得对数据计算速度的要求更进一步。然而,当今的许多需要高计算量的应用,如云计算、机器学习、图像处理、模式识别等,它们并不需要完全精确的结果,只需要一个足够好、可以接收的结果即可。因此,需要设计一种精度比较高的近似乘法器同时其硬件开销很小来满足这些需求。
发明内容
本发明是为了解决上述现有技术存在的不足之处,提出一种基于无偏压缩器的近似乘法器及计算方法,以期能在降低近似乘法器的功耗开销和面积开销的同时明显提高精确度。
本发明为达到上述发明目的,采用如下技术方案:
本发明一种基于无偏压缩器的近似乘法器的特点包括:部分积产生模块、部分积压缩化简模块和进位加法器模块;
所述部分积产生模块是由n×n个与门构成的与门阵列,并用于将n位乘数的每一位与n位被乘数的每一位进行与操作后得到n×n个部分积,且所述n×n个部分积按照n行、2n-1列的部分积约简树进行排列;
所述部分积压缩化简模块包括精确压缩单元和近似压缩单元;
所述精确压缩单元利用精确4-2压缩器、半加器和全加器对所述部分积约简树中最高有效位的n-1列的部分积进行压缩操作,得到相对应的精确压缩结果;
所述近似压缩单元利用近似4-2压缩器和半加器对所述部分积约简树中最低有效位的n列的部分积进行压缩操作,得到相对应的近似压缩结果;
所述进位加法器模块是由2n-3个全加器和1个半加器组成,并用于对所述精确压缩结果和所述近似压缩结果进行压缩操作,从而得到所求的二进制乘积结果。
本发明所述的近似乘法器的特点也在于:
所述近似4-2压缩器是由2个二输入的异或门、4个二输入的与门以及2个四输入的或门组成,并依次为:二输入的第一异或门、第二异或门,二输入的第一与门、第二与门、第三与门和第四与门以及四输入的第一或门和第二或门;
所述近似4-2压缩器的第一输入端是由第一异或门的第一输入端、第一与门的第一输入端和第三与门的第一输入端相互连接而成的;
所述近似4-2压缩器的第二输入端是由第一异或门的第二输入端、第二与门的第一输入端和第三与门的第二输入端相互连接而成的;
所述近似4-2压缩器的第三输入端是由第二异或门的第一输入端和第四与门的第一输入端相互连接而成的;
所述近似4-2压缩器的第四输入端是由第二异或门的第二输入端、第一与门的第二输入端和第四与门的第二输入端相互连接而成的;
所述第一或门的第一输入端连接所述第一异或门的输出端;所述第一或门的第二输入端连接所述第二异或门的输出端;所述第一或门的第三输入端连接所述第一与门的输出端;所述第一或门的第四输入端连接所述第二与门的输出端;所述第二或门的第一输入端连接所述第一与门的输出端;所述第二或门的第二输入端连接所述第二与门的输出端;所述第二或门的第三输入端连接所述第三与门的输出端;所述第二或门的第四输入端连接所述第四与门的输出端;
所述近似4-2压缩器的第一输出端为第一或门的输出端;
所述近似4-2压缩器的第二输出端为第二或门的输出端。
本发明一种基于无偏压缩器的近似乘法器的计算方法的特点是按如下步骤进行:
步骤一:部分积的产生:
由n×n个与门构成的与门阵列将n位乘数的每一位与n位被乘数的每一位进行与操作得到对应的部分积,从而产生n×n个部分积,由n×n个部分积排列组成n行、2n-1列的部分积约简树;
步骤二:近似4-2压缩器的组建:
按照式(1)所示的近似4-2压缩器的计算公式,使用2个二输入的异或门、4个二输入的与门以及2个四输入的或门组建近似4-2压缩器:
式(1)中,设X1、X2、X3和X4分别为近似4-2压缩器的四个输入端,Sum、Carry分别为近似4-2压缩器的第一输出端和第二输出端;
步骤三:部分积约简树的压缩化简:
将部分积约简树最高有效的列定义为部分积约简树的第1列,将部分积约简树的第1列到第n列定义为精确阵列,将部分积约简树的第n+1列到第2n-1列定义为近似阵列;
对所述精确阵列的每一列部分积使用精确4-2压缩器、全加器和半加器进行化简,从而得到相对应的精确压缩结果;
对所述近似阵列的每一列部分积使用近似4-2压缩器和半加器进行化简,从而得到相对应的近似压缩结果;
步骤四:二进制乘积的产生:
由2n-3个全加器和1个半加器组成的进位加法器模块对所述精确压缩结果和所述近似压缩结果进行压缩操作,从而得到所求的二进制乘积。
与现有技术相比,本发明的有益效果在于:
1、现有技术的精确4-2压缩器包含1个与非门、2个或门、2个反相器、3个与门、3个或非门和4个异或门,而本发明提出的近似4-2压缩器只包含2个异或门、4个与门以及2个四输入的或门。明显可以看出,本发明提出的近似4-2压缩器使用的逻辑门个数明显小于精确4-2压缩器使用的逻辑门个数。因此,近似4-2压缩器在硬件开销方面明显优于精确4-2压缩器。
2、本发明提出的近似4-2压缩器会产生两个误差距离为1正误差和两个误差距离为1的负误差,由于正误差和负误差是对称的。因此,本发明提出的近似4-2压缩器可以实现误差补偿,从而提高了近似4-2压缩器的精度,进一步保证了本发明提出的近似乘法器具有比较高的精度。
3、本发明提出的近似乘法器与现有技术中的精确乘法器相比较,本发明提出的近似乘法器的电路结构比精确乘法器更简单。因此,本发明提出的近似乘法器的硬件开销会明显优于精确乘法器。
附图说明
图1为本发明近似乘法器的结构示意图;
图2为本发明近似4-2压缩器的逻辑门电路图;
图3为本发明近似4-2压缩器第二输出端Carry的卡洛图;
图4为本发明近似4-2压缩器第一输出端Sum的卡洛图;
图5为现有技术中精确4-2压缩器的逻辑门电路图;
图6为应用本发明的8×8位近似乘法器的部分积约简树图;
图7为现有技术中8×8位精确wallace乘法器的部分积约简树图。
具体实施方式
本实施例中,如图1所示,一种基于无偏压缩器的近似乘法器,包括:部分积产生模块、部分积压缩化简模块和进位加法器模块;
部分积产生模块是由n×n个与门构成的与门阵列,模块用于将n位的乘数的每一位与n位的被乘数的每一位进行与操作得到对应的部分积,一共会产生n×n个部分积,n×n个部分积排列组成n行、2n-1列的部分积约简树;
部分积压缩化简模块包括精确压缩单元和近似压缩单元;
精确压缩单元利用精确4-2压缩器、半加器和全加器对部分积约简树中最高有效位的n-1列的部分积进行压缩操作,得到相对应的精确压缩结果;
近似压缩单元利用近似4-2压缩器和半加器对部分积约简树中最低有效位的n列的部分积进行压缩操作,得到相对应的近似压缩结果;
进位加法器模块是由2n-3个全加器和1个半加器组成,模块用于对精确压缩结果和近似压缩结果进行压缩操作,从而得到所求的二进制乘积。
具体的说,如图2所示,近似4-2压缩器是由2个二输入的异或门、4个二输入的与门以及2个四输入的或门组成,并依次为:二输入的第一异或门、第二异或门,二输入的第一与门、第二与门、第三与门和第四与门以及四输入的第一或门和第二或门;
近似4-2压缩器的第一输入端为第一异或门的第一输入端、第一与门的第一输入端和第三与门的第一输入端相互连接;
近似4-2压缩器的第二输入端为第一异或门的第二输入端、第二与门的第一输入端和第三与门的第二输入端相互连接;
近似4-2压缩器的第三输入端为第二异或门的第一输入端和第四与门的第一输入端相互连接;
近似4-2压缩器的第四输入端为第二异或门的第二输入端、第一与门的第二输入端和第四与门的第二输入端相互连接;
第一或门的第一输入端连接第一异或门的输出端;第一或门的第二输入端连接第二异或门的输出端;第一或门的第三输入端连接第一与门的输出端;第一或门的第四输入端连接第二与门的输出端;第二或门的第一输入端连接第一与门的输出端;第二或门的第二输入端连接第二与门的输出端;第二或门的第三输入端连接第三与门的输出端;第二或门的第四输入端连接第四与门的输出端;
近似4-2压缩器的第一输出端为第一或门的输出端;
近似4-2压缩器的第二输出端为第二或门的输出端。
本实施例中,一种基于无偏压缩器的近似乘法器的计算方法包括以下步骤:
步骤一:部分积的产生:
由n×n个与门构成的与门阵列用于将n位的乘数的每一位与n位的被乘数的每一位进行与操作得到对应的部分积,一共会产生n×n个部分积,由n×n个部分积排列组成n行、2n-1列的部分积约简树。
步骤二:近似4-2压缩器的组建:
根据式(1),并使用2个二输入的异或门、4个二输入的与门以及2个四输入的或门组建近似4-2压缩器,本发明提出的近似4-2压缩器的逻辑门电路图如图2所示。
式(1)中,设X1、X2、X3和X4分别为近似4-2压缩器的四个输入端,Sum、Carry分别为近似4-2压缩器的第一输出端和第二输出端。Carry的卡洛图如图3所示,卡洛图中的X1X2X3X4=0110和X1X2X3X4=1010所对应的Carry值为‘1’,用‘0’代替这些‘1’。Sum的卡洛图如图4所示,将卡洛图中的X1X2X3X4=0101、X1X2X3X4=0110、X1X2X3X4=1001和X1X2X3X4=1010所对应的Sum值为‘0’,用‘1’代替这些‘0’。近似4-2压缩器的Sum值的权重为1,Carry的权重为2。当X1X2X3X4=0101和X1X2X3X4=1001时,近似4-2压缩器会产生+1的错误距离;当X1X2X3X4=0110和X1X2X3X4=1010时,近似4-2压缩器会产生-1的错误距离。显然,这些错误距离是相互对称的,它产生的误差可以自身相互补偿。
如图5所示为精确4-2压缩器的逻辑门电路图,通过图2和图5的对比,可以明显发现精确4-2压缩器包含1个与非门、2个或门、2个反相器、3个与门、3个或非门和4个异或门,但是本发明提出的近似4-2压缩器只包含2个异或门、4个与门以及2个四输入的或门,明显本发明提出的近似4-2压缩器的逻辑门个数少于精确4-2压缩器的逻辑门个数。因此,在压缩化简过程中,本发明提出的近似4-2压缩器在硬件开销方面会明显优于精确4-2压缩器。
步骤三:部分积约简树的压缩化简:
将部分积约简树最高有效的列定义为部分积约简树的第1列,将部分积约简树的第1列到第n列定义为精确阵列,将部分积约简树的第n+1列到第2n-1列定义为近似阵列;
对精确阵列的每一列部分积使用精确4-2压缩器、全加器和半加器进行化简,得到相对应的近似压缩结果;
对近似阵列的每一列部分积使用近似4-2压缩器和半加器进行化简,得到相对应的近似压缩结果;
以8×8乘法器为例,8×8乘法器的部分积压缩树结构示意图如图6所示。把8×8乘法器的部分积约简树的最高有效的一列定义为第1列,部分积约简树的压缩化简过程一共包括两个阶段,分为C1阶段和C2阶段。在C1阶段中,第4列和第11列的前两个部分积使用半加器;第5列的前四个部分积使用精确4-2压缩器;第6列的前四个部分积使用精确4-2压缩器,后两个部分积使用半加器;第7列的前四个部分积使用精确4-2压缩器,后三个部分积使用全加器;第8列的八个部分积使用两个近似4-2压缩器;第9列的的前四个部分积使用近似4-2压缩器,后三两个部分积使用半加器;第10列的前四个部分积使用近似4-2压缩器。在C2阶段中,第2列和第13列使用半加器;第3列、第4列、第5列、第6列和第7列使用精确4-2压缩器;第8列、第9列、第10列、第11列和第12列使用近似4-2压缩器。
步骤四:二进制乘积的产生:
由2n-3个全加器和1个半加器组成的进位加法器模块用于对精确压缩结果和近似压缩结果进行压缩操作,从而得到所求的二进制乘积。
以8×8乘法器为例,8×8乘法器的部分积压缩树结构示意图如图6所示。进位加法器模块为C3阶段,在C3阶段中,把8×8乘法器的部分积约简树的最高有效的一列定义为第1列,第1列到第13列使用全加器,一共13个全加器;第14列使用半加器。
以8×8乘法器作为实验对象,使用仿真软件综合仿真得到相应的结果。相比于如图7所示的精确8×8位Wallace树乘法器,本发明提出的8×8位近似乘法器在延时方面降低2.00%;在功耗方面降低9.50%;在面积开销方面降低6.00%;在功耗延迟积方面降低11.32%;在能量延迟积方面降低13.12%;本发明提出的8×8位近似乘法器的归一化平均误差为0.000985。从实验仿真结果可以明显看出,本发明提出的8×8位近似乘法器具有比较高的精度,同时其在面积,功耗,延时等硬件开销方面有适当的降低。
Claims (2)
1.一种基于无偏压缩器的近似乘法器,其特征包括:部分积产生模块、部分积压缩化简模块和进位加法器模块;
所述部分积产生模块是由n×n个与门构成的与门阵列,并用于将n位乘数的每一位与n位被乘数的每一位进行与操作后得到n×n个部分积,且所述n×n个部分积按照n行、2n-1列的部分积约简树进行排列;
所述部分积压缩化简模块包括精确压缩单元和近似压缩单元;
所述精确压缩单元利用精确4-2压缩器、半加器和全加器对所述部分积约简树中最高有效位的n-1列的部分积进行压缩操作,得到相对应的精确压缩结果;
所述近似压缩单元利用近似4-2压缩器和半加器对所述部分积约简树中最低有效位的n列的部分积进行压缩操作,得到相对应的近似压缩结果;
所述近似4-2压缩器是由2个二输入的异或门、4个二输入的与门以及2个四输入的或门组成,并依次为:二输入的第一异或门、第二异或门,二输入的第一与门、第二与门、第三与门和第四与门以及四输入的第一或门和第二或门;
所述近似4-2压缩器的第一输入端是由第一异或门的第一输入端、第一与门的第一输入端和第三与门的第一输入端相互连接而成的;
所述近似4-2压缩器的第二输入端是由第一异或门的第二输入端、第二与门的第一输入端和第三与门的第二输入端相互连接而成的;
所述近似4-2压缩器的第三输入端是由第二异或门的第一输入端和第四与门的第一输入端相互连接而成的;
所述近似4-2压缩器的第四输入端是由第二异或门的第二输入端、第一与门的第二输入端和第四与门的第二输入端相互连接而成的;
所述第一或门的第一输入端连接所述第一异或门的输出端;所述第一或门的第二输入端连接所述第二异或门的输出端;所述第一或门的第三输入端连接所述第一与门的输出端;所述第一或门的第四输入端连接所述第二与门的输出端;所述第二或门的第一输入端连接所述第一与门的输出端;所述第二或门的第二输入端连接所述第二与门的输出端;所述第二或门的第三输入端连接所述第三与门的输出端;所述第二或门的第四输入端连接所述第四与门的输出端;
所述近似4-2压缩器的第一输出端为第一或门的输出端;
所述近似4-2压缩器的第二输出端为第二或门的输出端;
所述进位加法器模块是由2n-3个全加器和1个半加器组成,并用于对所述精确压缩结果和所述近似压缩结果进行压缩操作,从而得到所求的二进制乘积结果。
2.一种基于权利要求1所述的无偏压缩器的近似乘法器的计算方法,其特征是按如下步骤进行:
步骤一:部分积的产生:
由n×n个与门构成的与门阵列将n位乘数的每一位与n位被乘数的每一位进行与操作得到对应的部分积,从而产生n×n个部分积,由n×n个部分积排列组成n行、2n-1列的部分积约简树;
步骤二:近似4-2压缩器的组建:
按照式(1)所示的近似4-2压缩器的计算公式,使用2个二输入的异或门、4个二输入的与门以及2个四输入的或门组建近似4-2压缩器:
式(1)中,设X1、X2、X3和X4分别为近似4-2压缩器的四个输入端,Sum、Carry分别为近似4-2压缩器的第一输出端和第二输出端;
步骤三:部分积约简树的压缩化简:
将部分积约简树最高有效的列定义为部分积约简树的第1列,将部分积约简树的第1列到第n列定义为精确阵列,将部分积约简树的第n+1列到第2n-1列定义为近似阵列;
对所述精确阵列的每一列部分积使用精确4-2压缩器、全加器和半加器进行化简,从而得到相对应的精确压缩结果;
对所述近似阵列的每一列部分积使用近似4-2压缩器和半加器进行化简,从而得到相对应的近似压缩结果;
步骤四:二进制乘积的产生:
由2n-3个全加器和1个半加器组成的进位加法器模块对所述精确压缩结果和所述近似压缩结果进行压缩操作,从而得到所求的二进制乘积。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010833454.2A CN111966323B (zh) | 2020-08-18 | 2020-08-18 | 基于无偏压缩器的近似乘法器及计算方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010833454.2A CN111966323B (zh) | 2020-08-18 | 2020-08-18 | 基于无偏压缩器的近似乘法器及计算方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111966323A CN111966323A (zh) | 2020-11-20 |
CN111966323B true CN111966323B (zh) | 2022-09-13 |
Family
ID=73388793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010833454.2A Active CN111966323B (zh) | 2020-08-18 | 2020-08-18 | 基于无偏压缩器的近似乘法器及计算方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111966323B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022178861A1 (zh) * | 2021-02-26 | 2022-09-01 | 清华大学 | 并行乘法器及其工作方法 |
CN112860219B (zh) * | 2021-02-26 | 2022-09-09 | 清华大学 | 并行乘法器及其工作方法 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06348460A (ja) * | 1993-06-07 | 1994-12-22 | Nippon Telegr & Teleph Corp <Ntt> | 配列型桁上げ保存加算器を有する乗算器 |
JP2000322239A (ja) * | 1999-05-11 | 2000-11-24 | Hitachi Ltd | 乗算器及び乗累算器並びにデータ処理装置 |
JP2002157114A (ja) * | 2000-11-20 | 2002-05-31 | Hitachi Ltd | 乗算器及びそれを搭載した集積回路装置 |
CN105426156A (zh) * | 2015-10-28 | 2016-03-23 | 南京航空航天大学 | 一种高性能非精确乘法器及其应用方法 |
CN106019129A (zh) * | 2016-05-22 | 2016-10-12 | 复旦大学 | Fpga中嵌入式dsp内乘法器的测试方法 |
CN106775577A (zh) * | 2017-01-03 | 2017-05-31 | 南京航空航天大学 | 一种高性能非精确冗余二进制乘法器及其设计方法 |
CN108984149A (zh) * | 2018-08-07 | 2018-12-11 | 电子科技大学 | 一种高速低功耗的近似4-2压缩器 |
CN109542393A (zh) * | 2018-11-19 | 2019-03-29 | 电子科技大学 | 一种近似4-2压缩器及近似乘法器 |
CN110825346A (zh) * | 2019-10-31 | 2020-02-21 | 南京大学 | 一种低逻辑复杂度的无符号近似乘法器 |
CN111221499A (zh) * | 2019-11-18 | 2020-06-02 | 合肥工业大学 | 基于近似6-2和4-2压缩器的近似乘法器及计算方法 |
CN111475136A (zh) * | 2020-04-10 | 2020-07-31 | 电子科技大学 | 一种零均值误差的近似4-2压缩器 |
CN111488133A (zh) * | 2020-04-15 | 2020-08-04 | 电子科技大学 | 高基数近似布斯编码方法和混合基数布斯编码近似乘法器 |
-
2020
- 2020-08-18 CN CN202010833454.2A patent/CN111966323B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06348460A (ja) * | 1993-06-07 | 1994-12-22 | Nippon Telegr & Teleph Corp <Ntt> | 配列型桁上げ保存加算器を有する乗算器 |
JP2000322239A (ja) * | 1999-05-11 | 2000-11-24 | Hitachi Ltd | 乗算器及び乗累算器並びにデータ処理装置 |
JP2002157114A (ja) * | 2000-11-20 | 2002-05-31 | Hitachi Ltd | 乗算器及びそれを搭載した集積回路装置 |
CN105426156A (zh) * | 2015-10-28 | 2016-03-23 | 南京航空航天大学 | 一种高性能非精确乘法器及其应用方法 |
CN106019129A (zh) * | 2016-05-22 | 2016-10-12 | 复旦大学 | Fpga中嵌入式dsp内乘法器的测试方法 |
CN106775577A (zh) * | 2017-01-03 | 2017-05-31 | 南京航空航天大学 | 一种高性能非精确冗余二进制乘法器及其设计方法 |
CN108984149A (zh) * | 2018-08-07 | 2018-12-11 | 电子科技大学 | 一种高速低功耗的近似4-2压缩器 |
CN109542393A (zh) * | 2018-11-19 | 2019-03-29 | 电子科技大学 | 一种近似4-2压缩器及近似乘法器 |
CN110825346A (zh) * | 2019-10-31 | 2020-02-21 | 南京大学 | 一种低逻辑复杂度的无符号近似乘法器 |
CN111221499A (zh) * | 2019-11-18 | 2020-06-02 | 合肥工业大学 | 基于近似6-2和4-2压缩器的近似乘法器及计算方法 |
CN111475136A (zh) * | 2020-04-10 | 2020-07-31 | 电子科技大学 | 一种零均值误差的近似4-2压缩器 |
CN111488133A (zh) * | 2020-04-15 | 2020-08-04 | 电子科技大学 | 高基数近似布斯编码方法和混合基数布斯编码近似乘法器 |
Non-Patent Citations (5)
Title |
---|
Approximate Multiplier Using Reordered 4–2 Compressor with OR-based Error Compensation;Yufeng Xu 等;《2019 IEEE 13th International Conference on ASIC (ASICON)》;20200206;第1-4页 * |
Approximate Multipliers Based on New Approximate Compressors;Darjn Esposito 等;《IEEE Transactions on Circuits and Systems I: Regular Papers ( Volume: 65, Issue: 12, December 2018)》;20181231;第65卷(第12期);第4169-4181页 * |
一种基于改进基4_Booth算法和Wallace树结构的乘法器设计;吴美琪 等;《电子设计工程》;20190831;第27卷(第16期);第145-150页 * |
基4BOOTH编码的高速32×32乘法器的设计与实现;周婉婷等;《电子科技大学学报》;20080602;全文 * |
基于优化电路的高性能乘法器设计;应琦钢等;《微电子学与计算机》;20110405(第04期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111966323A (zh) | 2020-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110362292B (zh) | 一种基于近似4-2压缩器的近似乘法运算方法和近似乘法器 | |
CN109542393B (zh) | 一种近似4-2压缩器及近似乘法器 | |
Kong et al. | Design and analysis of approximate 4–2 compressors for high-accuracy multipliers | |
US20020138538A1 (en) | Multiplication logic circuit | |
CN108984149B (zh) | 一种高速低功耗的近似4-2压缩器 | |
CN101739231A (zh) | 布斯-华莱士树型乘法器 | |
CN114115803B (zh) | 一种基于部分积概率分析的近似浮点乘法器 | |
CN111966323B (zh) | 基于无偏压缩器的近似乘法器及计算方法 | |
CN105183425B (zh) | 一种具有高精度低复杂度特性的固定位宽乘法器 | |
CN111221499B (zh) | 基于近似6-2和4-2压缩器的近似乘法器及计算方法 | |
CN103412737B (zh) | 实现基4-Booth编码方法的门电路和基于该方法的流水线大数乘法器 | |
CN112764712B (zh) | 一种高性能近似Booth乘法器及计算方法 | |
CN110825346B (zh) | 一种低逻辑复杂度的无符号近似乘法器 | |
CN109144473A (zh) | 一种基于冗余odds数的十进制3:2压缩器结构 | |
US7840628B2 (en) | Combining circuitry | |
Yao et al. | An efficient hybrid parallel compression approximate multiplier | |
Choppala et al. | Design of area efficient, low power, high speed and full swing hybrid multipliers | |
CN114691086A (zh) | 一种基于操作数裁剪的高性能近似乘法器及其计算方法 | |
CN111475136B (zh) | 一种零均值误差的近似4-2压缩器 | |
CN209496362U (zh) | 三输入n位二进制加法器 | |
CN114756199A (zh) | 部分积求和模块设计方法及乘法器 | |
CN111897513A (zh) | 一种基于反向极性技术的乘法器及其代码生成方法 | |
CN113778377A (zh) | 一种基于基8布斯折叠编码的平方器结构 | |
Li | A single precision floating point multiplier for machine learning hardware acceleration | |
CN220305789U (zh) | 一种基于基本门电路的低功耗全加器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |