Professional Documents
Culture Documents
ISSN No:-2456-2165
Abstract:- Important block of a central processing unit iteration. Intel Pentium-4 Processor makes use of SRT
in any computing system is Arithmetic and Logic Unit division [1] and [6]. Division operation consumes more time
(ALU). Among all the arithmetic operations, division is when compared to addition, subtraction and multiplication
considered to be more complicated and it completes [2] and [3]. Fast division method can be used but there is
after several cycles of time. Latency is increased because complexity in the structure when compared to the slow
of the clock cycles. It is frequently utilized in the areas of division. Thus an efficient algorithm which can improve the
signal and image processing applications. This work efficiency should be followed.
describes the architecture of a serial divider in
combination with the influence of Han Carlson adder. II. TYPES OF EXISTING DIVISION
Adder along with the non-restoring algorithm has been ALGORITHMS
tested for the design of divider in the DADENCE
platform. And found 48.67% reduction in delay over the Many algorithms used for serial division. Decimal
existing method. division uses the traditional method which done normally i.e.
the use of pencil and paper method [6]. The iterative process
Keywords:- Cadence, Han Carlson Adder, Serial divider, of the subtraction and shifting operation is carried out for
Non Restoring Algorithm, Delay. certain steps and hence called digit recurrence division
algorithm [6]. In the digit recurrence algorithm, single
iteration calculates one bit of the quotient. Partial remainder
I. INTRODUCTION
which is obtained by shifting is compared with multiples of
the divisor for determining quotient bit. The control unit of
Division operation is mainly used in scientific
this recurrence algorithm contains the Adder/subtractor
computation of image and digital signal processing. It can
modules which makes implementation of the algorithm easy
be accomplished either by serial division or parallel
and high level of accuracy. There occurs cerain disadvantage
division. Serial division is slow when compared to parallel
like more timing complexity due to this algorithm, when
division but its structure is very simple. Parallel division is
compared with multiplicative division algorithm [4] and [6].
fast when compared to the former one but its structure is very
complex. Division algorithm falls into two main categories,
There are three types of digit recurrence algorithm like
slow division and fast division, slow division includes
restoring, non- restoring and SRT [6]. For multiplicative
restoring and non-restoring division, whereas fast division
type of division algorithm, iteration is functional which uses
methods include Newton Raphson and Goldschmidt method
convergence techniques, starting from initial estimation till
of division [7].
the determination of quotient with required accuracy and
SRT is used. This algorithm leads to high performance
In conventional method of processing, digital division
when compared to the existing recurrence division
operation performs subtracting the divider from a reference
algorithm. The demerits of this algorithm are that it has
number, referred to as a current number which normally
complex steps and it requires more number of computations
requires that the divider be added back to the current
required to get the final remainder. This type of division is
number depends on the result of the subtraction stage. In
possibly seen in commercial applications like
non-restoring method the selection of either addition or
microprocessors and mainframe computers [3] and [4].
subtraction is carried out in the next computation stage [7].
Another method which is also a functional iteration based
Hence, the implementation of above requirement needs not only logic it
algorithm is called Newton-Raphson method. Gold
also needs large circuitry. Due to the above this a pretty good
Schimdt’s algorithm is the another algorithm for functional
amount of logic and related circuitry are required to
iteration where both numerator and denominator are
implement restoring and non-restoring division algorithms.
multiplied with the same number and thus the fractional
Digital recurrence is the simple and widely implemented
class of division algorithm. The most common value remains same.
implementation of digit recurrence division in modern
microprocessors is division from the initials of Sweeney (S),
Robertson (R) and Tocher (T) named SRT, who developed
the algorithm independently at approximately the same time.
SRT division uses subtraction as the fundamental operator
in order to have a fixed number of quotient bits in each
Ripple carry adder (RCA) is used in the existing serial Delay of Existing System 55.28ns
division technique. RCA is the simplest type of adder [2]. It
Delay of Proposed System 26.904ns
consists of series of full adder till ‘n’ bits. RCA architecture
is simple to design and for more number of bits processing Table 1:- Comparison of Proposed System
this simple structure may take some time period to process.
The delay can be reduced if the structure of the RCA is
modified in the existing adder. By keeping this into
consideration the methods have been proposed for adders.
One of the suitable addition methods for the divider is Han
Carlson adder.
VII. CONCLUSIONS
REFERENCES