LP Fir Bypass Multiplier
LP Fir Bypass Multiplier
LP Fir Bypass Multiplier
5
International Journal of Computer Applications (0975 – 8887)
Volume 70– No.9, May 2013
circuits must be added to correct the multiplication result. The 2.4 Braun multiplier with 2-dimensional
4X4 Braun multiplier with row bypassing is shown in Fig. 1.
bypassing
For a low-power 2-dimensional bypassing-based multiplier
[4], it is desired that the addition operations in the (i+1)-th
column or the j-th row can be bypassed if the bit, ai, in the
multiplicand is 0 or the bit, bj, in the multiplier is 0. To
correct the carry propagation in the multiplication result, the
carry bit must be considered in the bypassing condition as
follows: If the bit, ai and bj, are 0 and the carry bit, ci,j-1, is 1,
the addition operations in the (i+1)-th column or the j-th row
cannot be bypassed. Hence, the bypassing circuit must be
added into the necessary FA to form a correct adder cell (AC).
However, the inserted bypassing circuit in AC is so
complicated that the ability of the power reduction is
decreased. The 4x4 Braun multiplier with 2-dimensional
bypassing is shown in Fig. 3.
6
International Journal of Computer Applications (0975 – 8887)
Volume 70– No.9, May 2013
multiplicand is 0 or the bit, bj, in the multiplier is 0.But in row product, aibj, is not equal to the carry bit, ci,j-1. On the other
and column bypassing based multiplier, the addition operation hand, as the product, aibj, is equal to the carry bit, ci,j-1, the
in the (i+1, j) FA can be bypassed if the product, aibj, is 0and addition result in the (i+1, j)-th FA will be obtained by adding
the carry bit, ci,j-1, is 0, that is, as the product, aibj, is 1 or the 2 or 0. Therefore, the resultant carry bit, ci+1, j, in the (i+1, j)-
bit, ci,j-1, is 1, the addition operation in the (i+1, j) FA can be th FA can be bypassed from the previous carry bit, ci, j-1, and
executed. It is known that the (i+1, j) FA only executes the the (i+1, j)-th FA can be replaced with a low-cost incremental
A+1addition as the product, aibj, is 1 and the bit, ci,j-1, is 0, adder, A+1. Besides that, each simplified adder, A+1, in the
or the product, aibj, is 0 and the bit, ci,j-1, is 1. On the other CSA array is only attached by one tri-state buffer and two 2-
hand, the (i+1, j) FA only executes the A+2 addition as the to-1 multiplexers. Similarly, a HA can be also replaced with a
product, aibj, is 1 and the bit, ci, j-1, is 1.The 4X4 Braun low-cost incremental adder, A+1, with the bypassing
multiplier with row and column bypassing [3] shown in Fig. condition as aibj=0. By using the bypassing-based design of a
4. half adder and a full adder, a 4x4 low-power bypassing-based
multiplier can be designed. The 4x4 low power bypassing
3. PROPOSED DESIGN based multiplier, as shown in Fig. 5.
A Low power multiplier based on bypassing technique for For a discrete-time FIR filter, the output is a weighted sum of
digital filter is based on 2-dimensional bypassing feature, the
the current and a finite number of previous values of the input
addition operations in the (i+1)-th column or the j-th row can
be bypassed for the power reduction if the bit, ai, in the [11]. The operation is described by the following equation(1),
multiplicand is 0 or the bit, bj, in the multiplier is 0. On the which defines the output sequence y[n] in terms of its input
other hand, to correct the carry propagation in the sequence x[n]:
multiplication result, the carry bit in the previous row must be
considered in 2-dimensional bypassing condition. In our
proposed low-power bypassing-based multiplier, the addition
operation in the (i+1, j)-th FA can be bypassed if the product,
aibj, is equal to the carry bit, ci,j-1, that is, as the product, aibj,
is not equal to the bit, ci,j-1, the addition operation in the (i+1,
j)-th FA must be executed. Hence, the control signal in the Where,
bypassing condition can be obtained by the XOR result of the x[n] is the input signal, y[n] is the output signal, bi are the
product, aibj, and the carry bit, ci, j-1. filter coefficients, also known as tap weights, that make up the
impulse response, N is the filter order, an Nth-order filter has
(N + 1) terms on the right-hand side. Here, x [n-i] in these
terms are commonly referred to as taps. A 4 tap FIR filter
show in Fig. 6, for low power bypassing based multiplier.
Fig. 5 4x4 low power bypassing-based multiplier Fig. 6 Four tap digital FIR filter based on low power
According to the proposed bypassing condition, it is known bypassing based multiplier.
that the (i+1, j)-th FA only executes the A+1 addition as the
7
International Journal of Computer Applications (0975 – 8887)
Volume 70– No.9, May 2013