Fast Parallel Integer Adder in Binary Representation

02/13/2019
by   Duggirala Meher Krishna, et al.
0

An integer adder for integers in the binary representation is one of the basic operations of any digital processor. For adding two integers of N bits each, the serial adder takes as many clock ticks. For achieving higher speeds, parallel circuits are discussed in the literature, and these circuits usually operate in two levels. At the lower level, integers represented by blocks of smaller number of bits are added, and in a cascade of stages in the next level, the carries produced in previous addition operations are summed to the augends. In this paper, we describe a fast method and an improvement of it. The first attempt resembles the operation method of the merge sort algorithm, from which some important properties of carries produced in each stage are analysed and assimilated, resulting in a parallel adder that runs in time comparable to the existing methods. After that, the crucial insights are brought to fruition in an improved design, which takes 2 clock ticks to perform the addition operation requiring only O(square(N)) space. The number of bits N is chosen usually to be a positive integer power of 2. The speedup is achieved by special purpose circuits for increment operations by i-th power of 2 , for i = 0, 1, ..., N-1, each operation taking only a single clock tick to complete.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/29/2020

qBSA: Logic Design of a 32-bit Block-Skewed RSFQ Arithmetic Logic Unit

Single flux quantum (SFQ) circuits are an attractive beyond-CMOS technol...
research
04/30/2021

Achieving Causality with Physical Clocks

Physical clocks provide more precision than applications can use. For ex...
research
05/06/2018

LECTOR Based Clock Gating for Low Power Multi-Stage Flip Flop Applications

Power dissipation in integrated circuits is one of the major concerns to...
research
02/04/2021

Designing a Binary Clock using logic gates

Wristwatches have been a common fashion accessory addition for several p...
research
08/04/2008

Design and Implementation a 8 bits Pipeline Analog to Digital Converter in the Technology 0.6 μm CMOS Process

This paper describes a 8 bits, 20 Msamples/s pipeline analog-to-digital ...
research
02/19/2021

Parallel algorithms for power circuits and the word problem of the Baumslag group

Power circuits have been introduced in 2012 by Myasnikov, Ushakov and Wo...
research
05/14/2017

Fast Statistical Timing Analysis for Circuits with Post-Silicon Tunable Clock Buffers

Post-Silicon Tunable (PST) clock buffers are widely used in high perform...

Please sign up or login with your details

Forgot password? Click here to reset