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...
Saved in:
Main Authors: | , |
---|---|
Other Authors: | |
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 |