返回
Approximate MAC Unit Using Static Segmentation
DOI:10.1109/TETC.2023.3315301.png)
摘要
En 中文
In this paper we investigate a novel approximate multiply-and-accumulate (MAC) unit, that computes Y = A x B + C using static segmentation. The proposed architecture uses a unique carry-propagate adder and performs segmentation on the three operands A, B, and C, to reduce hardware cost. The circuit can be configured at design-time by two parameters. The first one controls the segmentation on A and B, while the second one controls the segmentation on C and the adder length. An error compensation technique is also employed, to reduce the approximation error. Error analysis and implementation results in 28nm CMOS for 8-bits multiplier with 20-bits and 24-bits addition are presented. The proposed approximate MACs outperform the state of the art, showing the largest power saving when the mean relative error distance (MRED) is larger than 2 x 10(-3) and 4 x 10(-5) for 20 and 24-bits addition, respectively. For MRED of about 6 x 10(-3) the proposed approximate MAC with 20-bits addition exhibits a power reduction larger than 60% compared to the exact MAC and larger than 27% compared to the state-of-the-art approximate MACs. Application examples to image filtering and template matching show that proposed approximate circuits are good candidates in applications where their error performances are acceptable.
Keyword:
Adders
Multiplexing
Hardware
Computer architecture
Postal services
Image segmentation
Electrical engineering
Approximate methods
arithmetic and logic structures
hardware architecture
low-power design
VLSI
期刊
IF:
5.4
论文数:
1.1K
被引数:
3.4K
机构
引用论文
A Retrospective and Prospective View of Approximate Computing [Point of View}
PROCEEDINGS OF THE IEEE
IF25.9
Small Constant Mean-Error Imprecise Adder/Multiplier for Efficient VLSI Implementation of MAC-Based Applications用于基于MAC的应用程序的高效VLSI实现的小常数平均误差不精确加法器/乘法器
1,3-Dipolar Cycloaddition Reactions of N-Aryl-2,4,6-cycloheptarien-1-imines with p-Substituted Benzonitrile Oxides: Formations of 1,2,4-Oxadiazaspiro[4.6]undeca-6,8,10-trienes
HETEROCYCLES
IF0

