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

07/25/2018
by   P Balasubramanian, et al.
0

This technical note presents the design of a new area optimized asynchronous early output dual-bit full adder (DBFA). An asynchronous ripple carry adder (RCA) is constructed based on the new asynchronous DBFAs and existing asynchronous early output single-bit full adders (SBFAs). The asynchronous DBFAs and SBFAs incorporate redundant logic and are encoded using the delay-insensitive dual-rail code (i.e. homogeneous data encoding) and follow a 4-phase return-to-zero handshaking. Compared to the previous asynchronous RCAs involving DBFAs and SBFAs, which are based on homogeneous or heterogeneous delay-insensitive data encodings and which correspond to different timing models, the early output asynchronous RCA incorporating the proposed DBFAs and/or SBFAs is found to result in reduced area for the dual-operand addition operation and feature significantly less latency than the asynchronous RCAs which consist of only SBFAs. The proposed asynchronous DBFA requires 28.6 silicon than the previously reported asynchronous DBFA. For a 32-bit asynchronous RCA, utilizing 2 stages of SBFAs in the least significant positions and 15 stages of DBFAs in the more significant positions leads to optimization in the latency. The new early output 32-bit asynchronous RCA containing DBFAs and SBFAs reports the following optimizations in design metrics over its counterparts: i) 18.8 reported 32-bit early output asynchronous RCA which also has 15 stages of DBFAs and 2 stages of SBFAs, ii) 29.4 output asynchronous RCA containing only SBFAs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/13/2017

Latency Optimized Asynchronous Early Output Ripple Carry Adder based on Delay-Insensitive Dual-Rail Data Encoding

Asynchronous circuits employing delay-insensitive codes for data represe...
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
01/27/2019

Asynchronous Early Output Block Carry Lookahead Adder with Improved Quality of Results

A new asynchronous early output block carry lookahead adder (BCLA) incor...
research
10/16/2017

Asynchronous Early Output Section-Carry Based Carry Lookahead Adder with Alias Carry Logic

A new asynchronous early output section-carry based carry lookahead adde...
research
01/17/2018

Approximate Early Output Asynchronous Adders Based on Dual-Rail Data Encoding and 4-Phase Return-to-Zero and Return-to-One Handshaking

Approximate computing is emerging as an alternative to accurate computin...
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/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...

Please sign up or login with your details

Forgot password? Click here to reset