中文引用格式: 王守华,王明旭,孙希延. 基于加法树压缩和乘数编码优化的乘法器设计[J]. 电子技术应用,2024,50(9):73-76.
英文引用格式: Wang Shouhua,Wang Mingxu,Sun Xiyan. A multiplier design based on additive tree compression and multiplier encoding optimization[J]. Application of Electronic Technique,2024,50(9):73-76.
引言
定点乘法器是现代信号处理常用的运算单元之一,其整体性能直接决定了系统的竞争力。通常乘法器包含三个基本运算:部分积的产生、部分积的压缩以及对压缩结果进行求和。在进行最终求和之前,可以采用不同的压缩方法将所有部分积压缩成两个部分积,最后采用超前进位加法器CLA求出最终结果。前人对乘法器做了很多优化,其中较为常见的是乘数编码[1]和Wallace树压缩[2]。
乘数编码的目的是减少部分积的个数并降低加法树的深度,减少硬件资源使用。加法树压缩的目的是加快加法树的化简过程,减少硬件资源使用,通过使用3-2压缩器、4-2压缩器或者7-3压缩器[3-6]等新型压缩器来降低乘法器的能耗。两种方法的目的都是为了优化乘法器的实现过程,缩短关键路径,降低资源消耗。但是单一地使用乘数编码和加法树压缩中的任意一种并不能让乘法器的硬件资源消耗和最大延时达到最优,因此本文提出了一种乘数编码和加法树压缩结合的方法来优化乘法器。
但是评判一个定点乘法器实现的优劣[7],除了运算结果必须正确,还需要评估以下指标:(1)硬件资源消耗[8],硬件资源越少,乘法器的成本越低;(2)最大延时,从乘法器的输入数据到输出数据中,最长的计算路径定义为关键路径[9],其长度定义为最大延时;(3)关键路径的长度,决定了一次乘法操作的所需时间,关键路径越短,乘法器的工作速率越快,性能竞争力越强。
本文提出了一种新型3-2 压缩器和半加器相混合树型压缩结构乘法器设计,减少了部分积数目并降低了资源消耗,消除了传统方法中的“加一”补偿位,而且使得部分积阵列规整易于压缩,从而降低了乘法器关键路径延时和能耗[10]。
本文详细内容请下载:
http://www.chinaaet.com/resource/share/2000006145
作者信息:
王守华1,2,3,4,王明旭1,2,孙希延1,2,3,4
(1.桂林电子科技大学广西精密导航技术与应用重点实验室,广西 桂林541004;
2.桂林电子科技大学 信息与通信学院,广西 桂林541004;
3.卫星导航定位与位置服务国家地方联合工程研究中心,广西 桂林541004;
4.南宁桂电电子科技研究院有限公司,广西 南宁530031)