Approximate array multipliers

This article describes the design of approximate array multipliers by making vertical or horizontal cuts in an accurate array multiplier followed by different input and output assignments within the multiplier. We consider a digital image denoising application and show how different combinations of...

Full description

Saved in:
Bibliographic Details
Main Authors: Balasubramanian, Padmanabhan, Nayar, Raunaq, Maskell, Douglas Leslie
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2021
Subjects:
Online Access:https://hdl.handle.net/10356/146916
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-146916
record_format dspace
spelling sg-ntu-dr.10356-1469162021-03-15T02:25:55Z Approximate array multipliers Balasubramanian, Padmanabhan Nayar, Raunaq Maskell, Douglas Leslie School of Computer Science and Engineering Hardware & Embedded Systems Lab (HESL) Engineering::Electrical and electronic engineering::Integrated circuits Engineering::Computer science and engineering::Hardware Arithmetic Circuits Approximate Computing This article describes the design of approximate array multipliers by making vertical or horizontal cuts in an accurate array multiplier followed by different input and output assignments within the multiplier. We consider a digital image denoising application and show how different combinations of input and output assignments in an approximate array multiplier affect the quality of the denoised images. We consider the accurate array multiplier and several approximate array multipliers for synthesis. The multipliers were described in Verilog hardware description language and synthesized by Synopsys Design Compiler using a 32/28-nm complementary metal-oxide-semiconductor technology. The results show that compared to the accurate array multiplier, one of the proposed approximate array multipliers viz. PAAM01-V7 achieves a 28% reduction in critical path delay, 75.8% reduction in power, and 64.6% reduction in area while enabling the production of a denoised image that is comparable in quality to the image denoised using the accurate array multiplier. The standard design metrics such as critical path delay, total power dissipation, and area of the accurate and approximate multipliers are given, the error parameters of the approximate array multipliers are provided, and the original image, the noisy image, and the denoised images are also depicted for comparison. Ministry of Education (MOE) Published version This research was funded by the Ministry of Education, Singapore under grant number MOE2018-T2-2-024. 2021-03-15T02:25:54Z 2021-03-15T02:25:54Z 2021 Journal Article Balasubramanian, P., Nayar, R. & Maskell, D. L. (2021). Approximate array multipliers. Electronics, 10(5), 630:1-630:20. https://dx.doi.org/10.3390/electronics10050630 2079-9292 https://hdl.handle.net/10356/146916 10.3390/electronics10050630 5 10 630:1 630:20 en MOE2018-T2-2-024 Electronics © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Integrated circuits
Engineering::Computer science and engineering::Hardware
Arithmetic Circuits
Approximate Computing
spellingShingle Engineering::Electrical and electronic engineering::Integrated circuits
Engineering::Computer science and engineering::Hardware
Arithmetic Circuits
Approximate Computing
Balasubramanian, Padmanabhan
Nayar, Raunaq
Maskell, Douglas Leslie
Approximate array multipliers
description This article describes the design of approximate array multipliers by making vertical or horizontal cuts in an accurate array multiplier followed by different input and output assignments within the multiplier. We consider a digital image denoising application and show how different combinations of input and output assignments in an approximate array multiplier affect the quality of the denoised images. We consider the accurate array multiplier and several approximate array multipliers for synthesis. The multipliers were described in Verilog hardware description language and synthesized by Synopsys Design Compiler using a 32/28-nm complementary metal-oxide-semiconductor technology. The results show that compared to the accurate array multiplier, one of the proposed approximate array multipliers viz. PAAM01-V7 achieves a 28% reduction in critical path delay, 75.8% reduction in power, and 64.6% reduction in area while enabling the production of a denoised image that is comparable in quality to the image denoised using the accurate array multiplier. The standard design metrics such as critical path delay, total power dissipation, and area of the accurate and approximate multipliers are given, the error parameters of the approximate array multipliers are provided, and the original image, the noisy image, and the denoised images are also depicted for comparison.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Balasubramanian, Padmanabhan
Nayar, Raunaq
Maskell, Douglas Leslie
format Article
author Balasubramanian, Padmanabhan
Nayar, Raunaq
Maskell, Douglas Leslie
author_sort Balasubramanian, Padmanabhan
title Approximate array multipliers
title_short Approximate array multipliers
title_full Approximate array multipliers
title_fullStr Approximate array multipliers
title_full_unstemmed Approximate array multipliers
title_sort approximate array multipliers
publishDate 2021
url https://hdl.handle.net/10356/146916
_version_ 1695706168354144256