Академический Документы
Профессиональный Документы
Культура Документы
Applications
Zine Abid Wei Wang
ECE Department, University of Western Ontario College of Nanoscale Science and Engineering
London, Ontario, Canada University at Albany, NY, USA
3367
B. Proposed 12-T PPM Adders TABLE II. FOR THE OUTPUT
LEVELS OF THE 12-T PPM ADDER FOR EIGHT SETS OF INPUTS
This is an improved design achieved by adding two transistors t t
x y x z x x z u
to the previous 10-T PPM design as shown in Fig. 1. The (shared) (balanced)
voltage level may degrade by up to one VT for certain input 0 0 0 VDD 0 0 VT VT
sets, as shown in Table II, instead of 2VT . Here VT is the 0 0 VDD 0 VDD VDD 0 0
threshold voltage of the MOSFET transistor while VDD is the 0 VDD 0 VDD 0 VDD - VT VDD - VT VDD
0 VDD VDD 0 VDD 0 0 0
supply voltage. The PPM design based on the sharing method
VDD 0 0 0 VDD VDD VDD - VT VDD - VT
(set-1) may suffers from glitches at the output ( t ) and longer VDD 0 VDD VDD - VT 0 0 VT VT
time delay since the generation of t+ depend on the signal u VDD VDD 0 0 VDD 0 VDD - VT VDD - VT
leading to an accumulation of the time delay. The second PPM VDD VDD VDD VDD - VT 0 VDD - VT VDD - VT VDD
adder design (set-2) generates the two output signals ( t and
TABLE III. FOR THE OUTPUT
u ) simultaneously which should results in a better
LEVELS OF THE 14-T ADDER FOR EIGHT SETS OF INPUTS
performance. The voltage level degradation may be y
x x z x x z u t
detrimental to the correct performance of this design
0 0 0 VDD 0 0 0
especially for 0.18Pm and subsequent CMOS technologies, as
0 0 VDD 0 VDD VDD 0
some of the outputs maybe ambiguous or even erroneous.
0 VDD 0 VDD 0 VDD VDD
C. Proposed 14-Transistor PPM adders 0 VDD VDD 0 VDD 0 0
VDD 0 0 0 VDD VDD VDD
Two additional transistors are added to the 12-T design to
VDD 0 VDD VDD - VT 0 0 0
eliminate output voltage losses resulting in a 14-T adder with
better performance (Fig. 1). The proposed two designs have VDD VDD 0 0 VDD 0 VDD
VDD VDD VDD VDD - VT 0 VDD VDD
output voltage levels (of the signals u and t ) with no
voltage degradation. The output signal for both the sharing TABLE IV. FOR THE OUTPUT
and balanced designs have full voltage swing, thus the noise LEVELS OF THE 16-T ADDER FOR EIGHT SETS OF INPUTS
margins of these new designs are not compromised. However x y x z x x z u t
under certain input sets, some internal nodes still suffer from 0 0 0 VDD 0 0 0
voltage ( Vt ) loss. Tables III shows the output levels of the 14- 0 0 VDD 0 VDD VDD 0
T adder for the eight sets of inputs. 0 VDD 0 VDD 0 VDD VDD
0 VDD VDD 0 VDD 0 0
D. Proposed 16-Transistor PPM adders VDD 0 0 0 VDD VDD VDD
A further improvement of the 14-T PPM adders is achieved by VDD 0 VDD VDD 0 0 0
adding two more transistors as shown in Fig. 1. All its internal VDD VDD 0 0 VDD 0 VDD
nodes have full voltage swing in contrast to the 14-transistor VDD VDD VDD VDD 0 VDD VDD
PPM adder design. This is to avoid possible erroneous
operation at 0.13um or subsequent CMOS technology; the
added two transistors are for the complete elimination of any E. Implementation Results of the PPM Adders
voltage loss at any node in the circuit. The 6-transistors XNOR The power dissipation and the time delay of the proposed
gate and the two complementary transmission gates, have no PPM adders are computed when implemented in 0.18 um
threshold voltage loss when transmitting logic 1 or 0 signals. CMOS technology nodes. All the values indicated in Table V
Table IV shows the full swing output levels of the 16-T adder have been obtained at 125MHz under a capacitive load of
for eight sets of inputs. Therefore, the proposed new PPM 10fF. In most designs today, the primary tradeoff is between
adders, requiring 16 transistors, generates ideal output voltage power and delay and therefore the Energy Delay Product
(EDP) has been used for benchmarking the performance of
levels for both u and t .
these circuits. The longest critical path delay values are
TABLE I. OUTPUT VOLTAGE LEVELS OF THE 10-TRANSISTOR PPM ADDER
considered for each adder which covers all 56 transitions [7].
y Reducing the number of transistors in the design of the PPM
x x z x x u t (shared) t (balanced)
adder to below 14 compromises the adder performance and
0 0 0 VDD 0 0 0
may lead to ambiguous outputs. Pass transistors are used
0 0 VDD 0 VDD VT VT instead of transmission gates to achieve such reduction. It is
0 VDD 0 VDD VDD – VT VDD – VT VDD – VT known that n-MOS pass transistors suffers from voltage loss
0 VDD VDD 0 0 VT VT when transmitting logic 1 while p-MOS degrades the
VDD 0 0 0 VDD VDD VDD transmission of logic 0 voltage-level to VTP (threshold voltage
VDD 0 VDD VDD - VT 0 0 0 of the p-MOS) instead of the ideal 0V. The 10- or 12-
VDD VDD 0 0 0 VDD VDD transitors Adders suffer from output voltage level degradation.
VDD VDD VDD VDD - VT VDD - VT VDD - 2VT VDD - 2VT This is in contrast to the ideal output voltage level obtained by
the 14 and 16 Transistor PPM adders. Body effect makes the
3368
value if the threshold voltage higher resulting in even worse adder designs in Table VI and Table VII. The results indicate
output voltage level degradation for the 10-T and 12-T adders. a significant improvement in terms of lower power
TABLE V. SIMULATION consumption and higher speed in addition to a reduction in the
RESULTS OF PPM ADDERS IN 0.18PM CMOS TECHNOLOGY chip-area (lower number of transistors) as a result of the use of
Power Delay EDP u1024
Output voltage the proposed 14 transistors PPM adder designs compared to
Adder type
(PW) (ns) (J s)
levels Losses the previously described 24 transistor PPM designs [4].
(worst cases)
Set-1 10-T PPM -- -- -- Logic 1: VDD-2VT TABLE VI. SIMULATION
Set-2 10-T PPM -- -- -- Logic 0: 2VT RESULTS FOR ARCHITECTURE-1
Set-1 12-T PPM 15.00 1.191 21.27 Logic 1: VDD-VT Architecture-1 [2] Delay (ns) Power (PW) EDP u1024 (J-s)
Set-2 12-T PPM 15.51 0.332 01.70 Logic 0: VT 24-T PPM 0.514 67.96 17.9
Set-1 14-T PPM 14.70 0.449 02.96 Ideal 14-T PPM (Set-1) 0.403 58.24 9.4
Set-2 14-T PPM 15.79 0.343 01.86 Ideal 14-T PPM (Set-2) 0.365 57.72 7.6
Set-1 16-T PPM 17.23 0.503 04.35 Ideal
TABLE VII. SIMULATION
Set-2 16-T PPM 17.75 0.375 02.50 Ideal
RESULTS FOR ARCHITECTURE-2
24T-PPM [1] 23.12 0.518 06.20 Ideal Architecture-2 [2] Delay (ns) Power (PW) EDP u1024 (J-s)
24-T PPM 0.509 93.8 24.3
The PPM design based on the sharing method (set-1) may 14-T PPM (Set-1) 0.387 89.32 13.3
suffers from glitches at the output ( t ) and longer time delay 14-T PPM (Set-2) 0.275 91.45 6.9
since the generation of t depends on the signal u- leading to
an accumulation of the time delay. The second PPM adder V. CONCLUSION
design (set-2) generates the two output signals ( t and u ) This study is the first comprehensive study in PPM adder
simultaneously which should results in a better performance. design. New PPM adder designs were analyzed based on a
sharing and balanced format derived from the PPM addition
It is evident from Table V that the proposed 14-T PPM Adder
equation and its corresponding truth table. Based on the
(set 2) has the lowest power dissipation with the shortest time
implementation results of 0.18um CMOS technology, the
delay compared to other designs that do not suffer from output
proposed 14- and 16-transistor designs have lower power
voltage level degradation. The time delay for the 14-T PPM
consumption and higher speed while requiring fewer
Adder (set 2) is smaller than that of the 24-T and the 14-T set-
transistors compared to the previously published PPM adders.
1 designs by 34% and 24% respectively. This is partially due
The 10- and 12-transistor designs, requiring the lowest
to the transfer digit t being generated independently from the possible number of transistors, have acceptable operation in
digit u . The two new 14-T PPM adders have an some input cases but their output voltage level degradation is
improvement of more than 31% in terms of power dissipation sometimes severe and unacceptable. The proposed new
when compared to the previously proposed 24-T PPM adder designs can be widely used for computer arithmetic units in
design [4]. The proposed 16-T PPM adder design has a close redundant binary systems and other applications. As a case
performance to the 14-T PPM adders (within 13%). These study, the proposed 14 transistors PPM adders are used to
designs, of the 14-T and 16-T PPM adders, are efficient in build a hybrid radix-2 on-line redundant multiplier. A
terms of speed, power consumption and area when compared significant reduction in power consumption, time delay, and
to the previously proposed PPM designs [4] [5]. Therefore, the area has been achieved in this multiplier implementation.
proposed designs are very attractive for area-efficient and low-
power and high speed applications. REFERENCES
[1] K. K. Parhi, VLSI Digital Signal Processing Systems: Design and
IV. APPLICATION FOR ON-LINE MULTIPLIER Implementation. New York: John Wiley & Sons, Inc., 1999.
IMPLIMENTATION [2] B. Parhami, Computer Arithmetic: Algorithms and Hardware Designs,
Oxford: Oxford University Press, 2000.
The proposed new designs can be widely used for computer
[3] A. Avizienis, “Signed digit number representation for fast parallel
arithmetic units in redundant binary systems. As case studies, arithmetic,” IRE Transactions on Electronic Computers, vol. EC-10,
the proposed 14-T PPM adders are used to build two on-line pp. 389-400, Sept. 1961.
multipliers. Two architecture of the hybrid radix-2 redundant [4] A. Guyot, Y. Herreros and J. Muller, “JANUS, an on-line
(on-line) multipliers [7] are considered. The multiplicand b is multiplier/divider for manipulating large numbers,” in Proceedings of
a radix-2 redundant number while the multiplier a is a two’s 9th Symposium on Computer Arithmetic, pp. 106-111, 1989.
complement number. All the Full adders (FA) in both [5] H. R. Srinivas, K. K. Parhi and L. A. Montalvo, “Radix 2 Division with
multiplier architectures have been implemented using Pass Over-Redundant Quotient Selection”, IEEE Transactions on
Transistor Logic (PTL) family based on a total of 16 Computers, Vol. 46, No. 1, pp. 85-92, Jan. 1997
transistors [7]. [6] H. T. Bui, Yuke Wang and Y. Jiang, “Design and analysis of low-
power 10-transistor full adders using novel XOR-XNOR gates,” IEEE
The operation of the two multipliers was simulated using Transactions CAS –II, vol. 49, no. 1, pp. 25-30, Jan. 2002.
Cadence tools and based on 0.18ȝm CMOS technology. The [7] Ahmed M. Shams et al., “Performance Analysis of Low-Power 1-bit
focus is on comparing the performances of the two CMOS full Adder cells,” IEEE Trans. On VLSI systems, vol.10. No.1
Feb, 2002.
architectures of on-line multipliers when using various PPM [8] Z. Abid, et. al., “PPM adder designs,” in Proceedings of IEEE CCECE,
2005, vol. 4, pp. 226 – 229, May 2005.
3369