In this paper, we present an energy-efficient, yet high-speed approximate maximally redundant signed digit (MRSD) multiplier (called AMR-MUL) based on a parallel structure. For the reduction stage, we suggest several approximate Full-Adder (FA) reduction cells with average positive and negative errors obtained by simplifying the structure of an exact FA cell. The optimum selection of these cells for each partial product reduction stage provides the lowest possible error, turning this task into a design space exploration problem. We also provide a branch-and-bound design space exploration algorithm to find the optimal assignment of reduction cells based on a predefined constraint (i.e., the width of the approximate part) by the user. The effectiveness of the proposed (Radix-16) multiplier design is assessed under different digit counts and approximate border column. The results show that the energy consumption of the MRSD multiplier is reduced by 7x at the cost of a 1.6% accuracy loss.
翻译:在本文中,我们提出了一个基于平行结构的节能、但高速的、最高超速的签名数字乘数(MRSD)(称为AMR-MUL)(MR-MUL),在削减阶段,我们建议采用一些近似全Adder(FA)的削减单元格,通过简化准确的FA单元的结构,得出平均正差和负差。为每个部分产品削减阶段最佳选择这些单元格提供了尽可能最低的错误,将这项任务转化为设计空间探索问题。我们还提供了一种分支和约束设计空间探索算法,以根据用户预先界定的限制(即大约部分的宽度)找到减排单元格的最佳分配。拟议的(Radix-16)乘数设计在不同的数字计数和近似边界列下进行评估。结果显示,MRSD乘数的能源消耗量减少了7x,以1.6%的精确损失为代价。