arrow
Return

Approximate MAC Unit Using Static Segmentation

delete2024-10-01
delete1
delete
OA
AI
G
Gennaro Di Meo *
G
Gerardo Saggese
A
A.G.M. Strollo
D
Davide De
DOI:10.1109/TETC.2023.3315301delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

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.
Keywords:
Adders
Multiplexing
Hardware
Computer architecture
Postal services
Image segmentation
Electrical engineering
Approximate methods
arithmetic and logic structures
hardware architecture
low-power design
VLSI

Journal

IEEE Transactions on Emerging Topics in Computing cover
IEEE Transactions on Emerging Topics in Computing
IF:
5.4
Papers:
1.1K
Citations:
3.4K

Organization

U
University of Naples Federico II
Scholars:
4.7W
Papers: 3.6W
Citations: 51