A monotonic asynchronous full adder

This paper presents a new input-output mode asynchronous full adder that is monotonic and early output type. In a monotonic asynchronous circuit, the intermediate outputs and primary outputs experience similar signal transitions as the primary inputs for the application of data and/or spacer. The pr...

Full description

Saved in:
Bibliographic Details
Main Authors: Balasubramanian, Padmanabhan, Maskell, Douglas L.
Other Authors: School of Computer Science and Engineering
Format: Conference or Workshop Item
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/172133
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-172133
record_format dspace
spelling sg-ntu-dr.10356-1721332023-12-01T15:35:29Z A monotonic asynchronous full adder Balasubramanian, Padmanabhan Maskell, Douglas L. School of Computer Science and Engineering 2023 IEEE 33rd International Conference on Microelectronics (MIEL) Hardware & Embedded Systems Lab (HESL) Engineering::Computer science and engineering::Hardware Engineering::Electrical and electronic engineering::Integrated circuits Engineering::Electrical and electronic engineering::Electronic circuits Asynchronous Circuits Arithmetic Circuits Low Power Design Digital Circuits Digital Logic Design High Speed This paper presents a new input-output mode asynchronous full adder that is monotonic and early output type. In a monotonic asynchronous circuit, the intermediate outputs and primary outputs experience similar signal transitions as the primary inputs for the application of data and/or spacer. The proposed full adder exhibits monotonicity for processing data and spacer. The full adder employs dual-rail encoding for inputs and outputs and corresponds to return-to-zero handshaking. The early output nature of the proposed full adder could facilitate the production of sum and carry outputs based on the adder inputs without having to wait for the carry input when the spacer is supplied. When incorporated in a ripple carry adder (RCA) structure, the proposed full adder enables reductions in all the design metrics viz. cycle time, area, and total power dissipation compared to existing gate-level asynchronous full adders. Compared to the best of the existing high-speed asynchronous full adders, the proposed full adder enables a 10.4% reduction in cycle time and a 15.8% reduction in area without any power penalty when incorporated in a 32-bit RCA, for implementation using a 28-nm CMOS technology. In terms of power-cycle time product, which is representative of energy, the proposed full adder enables an 11.8% reduction. Ministry of Education (MOE) Submitted/Accepted version This research was partially funded by the Singapore Ministry of Education (MOE), Academic Research Fund under grant numbers Tier-1 RG48/21 and Tier-1 RG127/22. 2023-11-27T01:57:10Z 2023-11-27T01:57:10Z 2023 Conference Paper Balasubramanian, P. & Maskell, D. L. (2023). A monotonic asynchronous full adder. 2023 IEEE 33rd International Conference on Microelectronics (MIEL). https://dx.doi.org/10.1109/MIEL58498.2023.10315814 979-8-3503-4776-0 2159-1679 https://hdl.handle.net/10356/172133 10.1109/MIEL58498.2023.10315814 en RG48/21 RG127/22 © 2023 IEEE. All rights reserved. This article may be downloaded for personal use only. Any other use requires prior permission of the copyright holder. The Version of Record is available online at http://doi.org/10.1109/MIEL58498.2023.10315814. 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::Computer science and engineering::Hardware
Engineering::Electrical and electronic engineering::Integrated circuits
Engineering::Electrical and electronic engineering::Electronic circuits
Asynchronous Circuits
Arithmetic Circuits
Low Power Design
Digital Circuits
Digital Logic Design
High Speed
spellingShingle Engineering::Computer science and engineering::Hardware
Engineering::Electrical and electronic engineering::Integrated circuits
Engineering::Electrical and electronic engineering::Electronic circuits
Asynchronous Circuits
Arithmetic Circuits
Low Power Design
Digital Circuits
Digital Logic Design
High Speed
Balasubramanian, Padmanabhan
Maskell, Douglas L.
A monotonic asynchronous full adder
description This paper presents a new input-output mode asynchronous full adder that is monotonic and early output type. In a monotonic asynchronous circuit, the intermediate outputs and primary outputs experience similar signal transitions as the primary inputs for the application of data and/or spacer. The proposed full adder exhibits monotonicity for processing data and spacer. The full adder employs dual-rail encoding for inputs and outputs and corresponds to return-to-zero handshaking. The early output nature of the proposed full adder could facilitate the production of sum and carry outputs based on the adder inputs without having to wait for the carry input when the spacer is supplied. When incorporated in a ripple carry adder (RCA) structure, the proposed full adder enables reductions in all the design metrics viz. cycle time, area, and total power dissipation compared to existing gate-level asynchronous full adders. Compared to the best of the existing high-speed asynchronous full adders, the proposed full adder enables a 10.4% reduction in cycle time and a 15.8% reduction in area without any power penalty when incorporated in a 32-bit RCA, for implementation using a 28-nm CMOS technology. In terms of power-cycle time product, which is representative of energy, the proposed full adder enables an 11.8% reduction.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Balasubramanian, Padmanabhan
Maskell, Douglas L.
format Conference or Workshop Item
author Balasubramanian, Padmanabhan
Maskell, Douglas L.
author_sort Balasubramanian, Padmanabhan
title A monotonic asynchronous full adder
title_short A monotonic asynchronous full adder
title_full A monotonic asynchronous full adder
title_fullStr A monotonic asynchronous full adder
title_full_unstemmed A monotonic asynchronous full adder
title_sort monotonic asynchronous full adder
publishDate 2023
url https://hdl.handle.net/10356/172133
_version_ 1784855538197069824