An Asynchronous Early Output Full Adder and a Relative-Timed Ripple Carry Adder

05/12/2016
by   P Balasubramanian, et al.
0

This article presents the design of a new asynchronous early output full adder which when cascaded leads to a relative-timed ripple carry adder (RCA). The relative-timed RCA requires imposing a very small relative-timing assumption to overcome the problem of gate orphans associated with internal carry propagation. The relative-timing assumption is however independent of the RCA size. The primary benefits of the relative-timed RCA are processing of valid data incurs data-dependent forward latency, while the processing of spacer involves a very fast constant time reverse latency of just 1 full adder delay which represents the ultimate in the design of an asynchronous RCA with the fastest reset. The secondary benefits of the relative-timed RCA are it achieves good optimization of power and area metrics simultaneously. A 32-bit relative-timed RCA constructed using the proposed early output full adder achieves respective reductions in forward latency by 67 to the optimized strong-indication, weak-indication, and early output 32-bit asynchronous RCAs existing in the literature. Based on a similar comparison, the proposed 32-bit relative-timed RCA achieves corresponding reductions in cycle time by 83 relative-timed RCA occupies 27 strong-indication counterpart and 17 weak-indication counterpart, and features increased area occupancy by a meager 1 power dissipation of all the asynchronous 32-bit RCAs are found to be comparable since they all satisfy the monotonic cover constraint. The simulation results obtained correspond to a 32/28nm CMOS process.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/14/2016

Area/latency optimized early output asynchronous full adders and relative-timed ripple carry adders

This article presents two area/latency optimized gate level asynchronous...
research
08/03/2016

Early Output Hybrid Input Encoded Asynchronous Full Adder and Relative-Timed Ripple Carry Adder

This paper presents a new early output hybrid input encoded asynchronous...
research
07/25/2018

Asynchronous Ripple Carry Adder based on Area Optimized Early Output Dual-Bit Full Adder

This technical note presents the design of a new area optimized asynchro...
research
03/22/2019

Speed and Energy Optimised Quasi-Delay-Insensitive Block Carry Lookahead Adder

We present a new asynchronous quasi-delay-insensitive (QDI) block carry ...
research
04/25/2017

Asynchronous Early Output Dual-Bit Full Adders Based on Homogeneous and Heterogeneous Delay-Insensitive Data Encoding

This paper presents the designs of asynchronous early output dual-bit fu...
research
07/24/2019

Performance Comparison of Quasi-Delay-Insensitive Asynchronous Adders

In this technical note, we provide a comparison of the design metrics of...
research
05/24/2019

Indicating Asynchronous Multipliers

Multiplication is a basic arithmetic operation that is encountered in al...

Please sign up or login with your details

Forgot password? Click here to reset