Cargando…
Area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders
This article presents two area/latency optimized gate level asynchronous full adder designs which correspond to early output logic. The proposed full adders are constructed using the delay-insensitive dual-rail code and adhere to the four-phase return-to-zero handshaking. For an asynchronous ripple...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4828369/ https://www.ncbi.nlm.nih.gov/pubmed/27104128 http://dx.doi.org/10.1186/s40064-016-2074-z |
_version_ | 1782426556865445888 |
---|---|
author | Balasubramanian, P. Yamashita, S. |
author_facet | Balasubramanian, P. Yamashita, S. |
author_sort | Balasubramanian, P. |
collection | PubMed |
description | This article presents two area/latency optimized gate level asynchronous full adder designs which correspond to early output logic. The proposed full adders are constructed using the delay-insensitive dual-rail code and adhere to the four-phase return-to-zero handshaking. For an asynchronous ripple carry adder (RCA) constructed using the proposed early output full adders, the relative-timing assumption becomes necessary and the inherent advantages of the relative-timed RCA are: (1) computation with valid inputs, i.e., forward latency is data-dependent, and (2) computation with spacer inputs involves a bare minimum constant reverse latency of just one full adder delay, thus resulting in the optimal cycle time. With respect to different 32-bit RCA implementations, and in comparison with the optimized strong-indication, weak-indication, and early output full adder designs, one of the proposed early output full adders achieves respective reductions in latency by 67.8, 12.3 and 6.1 %, while the other proposed early output full adder achieves corresponding reductions in area by 32.6, 24.6 and 6.9 %, with practically no power penalty. Further, the proposed early output full adders based asynchronous RCAs enable minimum reductions in cycle time by 83.4, 15, and 8.8 % when considering carry-propagation over the entire RCA width of 32-bits, and maximum reductions in cycle time by 97.5, 27.4, and 22.4 % for the consideration of a typical carry chain length of 4 full adder stages, when compared to the least of the cycle time estimates of various strong-indication, weak-indication, and early output asynchronous RCAs of similar size. All the asynchronous full adders and RCAs were realized using standard cells in a semi-custom design fashion based on a 32/28 nm CMOS process technology. |
format | Online Article Text |
id | pubmed-4828369 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-48283692016-04-21 Area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders Balasubramanian, P. Yamashita, S. Springerplus Research This article presents two area/latency optimized gate level asynchronous full adder designs which correspond to early output logic. The proposed full adders are constructed using the delay-insensitive dual-rail code and adhere to the four-phase return-to-zero handshaking. For an asynchronous ripple carry adder (RCA) constructed using the proposed early output full adders, the relative-timing assumption becomes necessary and the inherent advantages of the relative-timed RCA are: (1) computation with valid inputs, i.e., forward latency is data-dependent, and (2) computation with spacer inputs involves a bare minimum constant reverse latency of just one full adder delay, thus resulting in the optimal cycle time. With respect to different 32-bit RCA implementations, and in comparison with the optimized strong-indication, weak-indication, and early output full adder designs, one of the proposed early output full adders achieves respective reductions in latency by 67.8, 12.3 and 6.1 %, while the other proposed early output full adder achieves corresponding reductions in area by 32.6, 24.6 and 6.9 %, with practically no power penalty. Further, the proposed early output full adders based asynchronous RCAs enable minimum reductions in cycle time by 83.4, 15, and 8.8 % when considering carry-propagation over the entire RCA width of 32-bits, and maximum reductions in cycle time by 97.5, 27.4, and 22.4 % for the consideration of a typical carry chain length of 4 full adder stages, when compared to the least of the cycle time estimates of various strong-indication, weak-indication, and early output asynchronous RCAs of similar size. All the asynchronous full adders and RCAs were realized using standard cells in a semi-custom design fashion based on a 32/28 nm CMOS process technology. Springer International Publishing 2016-04-12 /pmc/articles/PMC4828369/ /pubmed/27104128 http://dx.doi.org/10.1186/s40064-016-2074-z Text en © Balasubramanian and Yamashita. 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. |
spellingShingle | Research Balasubramanian, P. Yamashita, S. Area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders |
title | Area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders |
title_full | Area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders |
title_fullStr | Area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders |
title_full_unstemmed | Area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders |
title_short | Area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders |
title_sort | area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4828369/ https://www.ncbi.nlm.nih.gov/pubmed/27104128 http://dx.doi.org/10.1186/s40064-016-2074-z |
work_keys_str_mv | AT balasubramanianp arealatencyoptimizedearlyoutputasynchronousfulladdersandrelativetimedripplecarryadders AT yamashitas arealatencyoptimizedearlyoutputasynchronousfulladdersandrelativetimedripplecarryadders |