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

04/14/2016
by   P Balasubramanian, et al.
0

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 reductions in area by 32.6, 24.6 and 6.9 Further, the proposed early output full adders based asynchronous RCAs enable minimum reductions in cycle time by 83.4, 15, and 8.8 carry-propagation over the entire RCA width of 32-bits, and maximum reductions in cycle time by 97.5, 27.4, and 22.4 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.

READ FULL TEXT
research
05/12/2016

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

This article presents the design of a new asynchronous early output full...
research
03/25/2016

Global versus Local Weak-Indication Self-Timed Function Blocks - A Comparative Analysis

This paper analyzes the merits and demerits of global weak-indication se...
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
05/15/2019

Indicating Asynchronous Array Multipliers

Multiplication is an important arithmetic operation that is frequently e...
research
06/17/2016

Design of Synchronous Section-Carry Based Carry Lookahead Adders with Improved Figure of Merit

The section-carry based carry lookahead adder (SCBCLA) architecture was ...
research
05/24/2019

Indicating Asynchronous Multipliers

Multiplication is a basic arithmetic operation that is encountered in al...
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...

Please sign up or login with your details

Forgot password? Click here to reset