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

01/17/2018
by   P Balasubramanian, et al.
0

Approximate computing is emerging as an alternative to accurate computing due to its potential for realizing digital circuits and systems with low power dissipation, less critical path delay, and less area occupancy for an acceptable trade-off in the accuracy of results. In the domain of computer arithmetic, several approximate adders and multipliers have been designed and their potential have been showcased versus accurate adders and multipliers for practical digital signal processing applications. Nevertheless, in the existing literature, almost all the approximate adders and multipliers reported correspond to the synchronous design method. In this work, we consider robust asynchronous i.e. quasi-delay-insensitive realizations of approximate adders by employing delay-insensitive codes for data representation and processing, and the 4-phase handshake protocols for data communication. The 4-phase handshake protocols used are the return-to-zero and the return-to-one protocols. Specifically, we consider the implementations of 32-bit approximate adders based on the return-to-zero and return-to-one handshake protocols by adopting the delay-insensitive dual-rail code for data encoding. We consider a range of approximations varying from 4-bits to 20-bits for the least significant positions of the accurate 32-bit asynchronous adder. The asynchronous adders correspond to early output (i.e. early reset) type, which are based on the well-known ripple carry adder architecture. The experimental results show that approximate asynchronous adders achieve reductions in the design metrics such as latency, cycle time, average power dissipation, and silicon area compared to the accurate asynchronous adders. Further, the reductions in the design metrics are greater for the return-to-one protocol compared to the return-to-zero protocol. The design metrics were estimated using a 32/28nm CMOS technology.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
10/16/2017

Approximate Ripple Carry and Carry Lookahead Adders - A Comparative Analysis

Approximate ripple carry adders (RCAs) and carry lookahead adders (CLAs)...
research
05/24/2019

Indicating Asynchronous Multipliers

Multiplication is a basic arithmetic operation that is encountered in al...
research
05/15/2019

Indicating Asynchronous Array Multipliers

Multiplication is an important arithmetic operation that is frequently e...
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
03/15/2016

Modified Micropipline Architecture for Synthesizable Asynchronous FIR Filter Design

The use of asynchronous design approaches to construct digital signal pr...
research
08/13/2020

Area Optimized Quasi Delay Insensitive Majority Voter for TMR Applications

Mission-critical and safety-critical applications generally tend to inco...

Please sign up or login with your details

Forgot password? Click here to reset