Indicating asynchronous array multipliers

Multiplication is an important arithmetic operation that is frequently encountered in microprocessing and digital signal processing applications, and multiplication is physically realized using a multiplier. This paper discusses the physical implementation of many indicating asynchronous array multi...

Full description

Saved in:
Bibliographic Details
Main Authors: Balasubramanian, Padmanabhan, Maskell, Douglas Leslie
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://naun.org/cms.action?id=19907
https://hdl.handle.net/10356/142374
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-142374
record_format dspace
spelling sg-ntu-dr.10356-1423742020-06-19T07:51:08Z Indicating asynchronous array multipliers Balasubramanian, Padmanabhan Maskell, Douglas Leslie School of Computer Science and Engineering Engineering::Computer science and engineering Arithmetic Circuits Asynchronous Circuits Multiplication is an important arithmetic operation that is frequently encountered in microprocessing and digital signal processing applications, and multiplication is physically realized using a multiplier. This paper discusses the physical implementation of many indicating asynchronous array multipliers, which are inherently elastic and modular and are robust to timing, process and parametric variations. We consider the physical realization of many indicating asynchronous array multipliers using a 32/28nm CMOS technology. The weak-indication array multipliers comprise strong-indication or weak-indication full adders, and strong-indication 2-input AND functions to realize the partial products. The multipliers were synthesized in a semi-custom ASIC design style using standard library cells including a custom-designed 2-input C-element. 4x4 and 8x8 multiplication operations were considered for the physical implementations. The 4-phase return-to-zero (RTZ) and the 4-phase return-to-one (RTO) handshake protocols were utilized for data communication, and the delay-insensitive dual-rail code was used for data encoding. Among several weak-indication array multipliers, a weak-indication array multiplier utilizing a biased weak-indication full adder and the strong-indication 2-input AND function is found to have reduced cycle time and power-cycle time product with respect to RTZ and RTO handshaking for 4x4 and 8x8 multiplications. Further, the 4-phase RTO handshaking is found to be preferable to the 4-phase RTZ handshaking for achieving enhanced optimizations of the design metrics. MOE (Min. of Education, S’pore) Published version 2020-06-19T07:51:08Z 2020-06-19T07:51:08Z 2019 Journal Article Balasubramanian, P., & Maskell, D. L. (2019). Indicating asynchronous array multipliers. International Journal of Circuits, Systems and Signal Processing, 13, 464-471. 1998-4464 https://naun.org/cms.action?id=19907 https://hdl.handle.net/10356/142374 13 464 471 en International Journal of Circuits, Systems and Signal Processing © 2019 The Author(s) (published by NAUN). This is an open-access article distributed under the terms of the Creative Commons Attribution License. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Arithmetic Circuits
Asynchronous Circuits
spellingShingle Engineering::Computer science and engineering
Arithmetic Circuits
Asynchronous Circuits
Balasubramanian, Padmanabhan
Maskell, Douglas Leslie
Indicating asynchronous array multipliers
description Multiplication is an important arithmetic operation that is frequently encountered in microprocessing and digital signal processing applications, and multiplication is physically realized using a multiplier. This paper discusses the physical implementation of many indicating asynchronous array multipliers, which are inherently elastic and modular and are robust to timing, process and parametric variations. We consider the physical realization of many indicating asynchronous array multipliers using a 32/28nm CMOS technology. The weak-indication array multipliers comprise strong-indication or weak-indication full adders, and strong-indication 2-input AND functions to realize the partial products. The multipliers were synthesized in a semi-custom ASIC design style using standard library cells including a custom-designed 2-input C-element. 4x4 and 8x8 multiplication operations were considered for the physical implementations. The 4-phase return-to-zero (RTZ) and the 4-phase return-to-one (RTO) handshake protocols were utilized for data communication, and the delay-insensitive dual-rail code was used for data encoding. Among several weak-indication array multipliers, a weak-indication array multiplier utilizing a biased weak-indication full adder and the strong-indication 2-input AND function is found to have reduced cycle time and power-cycle time product with respect to RTZ and RTO handshaking for 4x4 and 8x8 multiplications. Further, the 4-phase RTO handshaking is found to be preferable to the 4-phase RTZ handshaking for achieving enhanced optimizations of the design metrics.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Balasubramanian, Padmanabhan
Maskell, Douglas Leslie
format Article
author Balasubramanian, Padmanabhan
Maskell, Douglas Leslie
author_sort Balasubramanian, Padmanabhan
title Indicating asynchronous array multipliers
title_short Indicating asynchronous array multipliers
title_full Indicating asynchronous array multipliers
title_fullStr Indicating asynchronous array multipliers
title_full_unstemmed Indicating asynchronous array multipliers
title_sort indicating asynchronous array multipliers
publishDate 2020
url https://naun.org/cms.action?id=19907
https://hdl.handle.net/10356/142374
_version_ 1681058018010071040