CMOS Current Mode Logic Gates for High-Speed

advertisement
12th NASA Symposium on VLSI Design, Coeur d’Alene, Idaho, USA, Oct. 4-5, 2005
CMOS Current Mode Logic Gates for High-Speed
Applications
Lisha Li, Sripriya Raghavendran, and Donald T. Comer
Department of Electrical and Computer Engineering
Brigham Young University, Provo, UT 84606
Email: ll229@et.byu.edu
Abstract— This paper presents results of a design that uses
CMOS current mode logic that can be used to implement the high
precision, speed critical elements of the mixed-signal systems. The
design is based upon the 0.25-µm CMOS TSMC process. The
propagation delays of the new current mode logic are compared
to those of equivalent gates implemented in conventional CMOS
logic. The results show a propagation delay improvement of more
than 200% using the current mode logic. The application of the
proposed current mode building blocks is illustrated in a typical
mixed-signal circuit, the phase detector for a high-speed phase
locked loop with good speed improvement over conventional
CMOS logic.
II. MCML C IRCUIT
The operation of CML logic circuits is based on the steering
of constant current similar to the “differential pair” used in
analog circuits. Fig. 1 shows the structure of a Conventional
NOR gate and a MCML NOR/OR gate. Device scalings are
typically selected as small as possible with the constraint that
sufficient swing and noise margins are produced by the circuit.
A
I. I NTRODUCTION
B
Conventional pull-up PMOS, pull-down NMOS static logic
is popular because of its convenient availability in standard
library cells, small area usage, low power dissipation, and high
noise margins [1]. Even though the static power consumption
of the conventional CMOS logic gate is zero ideally, it
dynamically generates a large current pulse flowing from the
power supply to the ground during the state transition. The
coupling of the high switching spike noise may cause cross
talk between the analog and the digital circuitry. Even worse,
the switching noise might induce latch up which can possibly
destroy devices with the integrated circuit due to overheating
[2], [3].
Current mode logic (CML) is a popular logic style for highspeed circuits. This type of logic was first implemented using
bipolar transistors [4] and extended for application with MOS
transistors. MOS current mode logic (MCML) circuits with
constant bias currents are intended for accurate high-speed
mixed signal application [3], [5], [6], [7], [8]. Compared to
conventional CMOS logic, MCML dissipates constant static
power and requires techniques more analogous to analog
design. However, MCML requires smaller dynamic power
than that of the conventional logic because of the smaller
output swings. The reduced output swing and faster switching
makes MCML a promising candidate for certain mixed-signal
applications [9], [10], [11], [12]. The constant supply currents,
lower cross talk between the analog and the digital circuits
of MCML improves the accuracy of mixed-mode systems.
Additional efficiency can be obtained using more than one
level of logic.
Norout
MN1
MN2
B
A
(a)
Orout
Norout
M1
A
M4
M3
M2
B
Vref
M5
(b)
Fig. 1. Basic logic gates: (a) Conventional NOR gate. (b) MCML NOR/OR
logic gate.
III. S IMULATION R ESULTS AND T EST M ETHODOLOGY
Three identical gates are cascaded in Fig. 2 to test the
MCML technique and the conventional logic respectively. The
12th NASA Symposium on VLSI Design, Coeur d’Alene, Idaho, USA, Oct. 4-5, 2005
middle gate with fanin and fanout both equal to one is used
for propagation delay measurements. Although the proposed
Vin A
Norout
Norout
A
Low B Gate1 Orout
Low B Gate2
Fig. 2.
Orout
Norout Out
A
Low B Gate3 Orout
Test bench of logic gates
design has not yet been fabricated, the results based upon
simulations using the BSIM3 model [13] are verified using
two simulation engines: Spectre Spice (CADENCE) and ADS
(Agilent). Because the CADENCE tool has been widely used
and good experimental correlation for gate delays have been
achieved, the confidence level in the simulation results is high.
The results are tabulated in Table I.
TABLE I
L OGIC GATES PROPAGATION DELAY COMPARISON
Tpd
Conventional NOR
MCML NOR
MCML OR
CADENCE
140.86ps
56.121ps
55.4871ps
ADS
140.05ps
64.3ps
63.5ps
IV. A PPLICATION E XAMPLE
The phase detector is a key element in a phase locked loop
system. The use of the MCML gates may be used in the
implementation of a phase detector for use in a charge pump
based phase locked loop such as shown in Fig. 3 [5], [9].
An early arriving data pulse activates the Pup that increases
the frequency of the VCO input Fvco while a late arriving
data pulse activates the Pdn that decrease the frequency of
Fvco . Fig. 4 shows a gate level implementation of the phase
detector circuit of Fig. 3, where the basic building block is the
conventional NOR gate shown in Fig. 1(a) or the MCML NOR
gate shown in Fig. 1(b). As presented in Fig. 4, three cascaded
NOR gates are employed for AND function with appropriate
delay to reset the S/R latch.
High
D
Q
V. S IMULATION C OMPARISON
The performance of a PLL system is ultimately determined
by the ability of the phase detector to respond to incoming
data with a short delay time [9]. To compare the behavior
of the phase detector built on the MCML and CMOS NOR
gates, the respective results are tabulated in Table II and
do
Table III. The error term ² is defined as ² = tdit−t
. tdi is
di
the input delay, representing the time delay between the two
inputs |Fref − Fvco |. tdo is the resolution width, representing
the difference between the pulse widths of the outputs Pup
and Pdn measured at the midpoint of the input swing. The
CMOS logic implementation provides a phase resolution of 1.2
degrees, while the MCML provides 0.25 degrees of resolution,
both measured at 400 MHz with the error tolerance about 10%.
With a propagation delay improvement of about 200% using
the current mode nor gate over the CMOS nor gate, the corresponding MCML phase detector gains the resolution degree
improvement of 480% over the CMOS phase detector. Besides
the slower propation delay compared to that of MCML, the
conventional logic doesn’t have the dynamic symmetry in
NOR/AND gate because of one connection is dynamically
faster than the other connection due to the unsymmetric circuit
configuration shown in Fig. 1(a). As shown in Table II, the
resolution widths of the conventional logic phase detector
in the situation when Fref is ahead or behind of Fvco are
unbalanced. On the other hand, the MCML phase detector has
the dynamic symmetry because of the balanced architecture of
the basic NOR cell as shown in Fig. 1(b).
TABLE II
C ONVENTIONAL LOGIC PHASE DETECTOR RESOLUTION
Input Delay (ps)
(Fref is earlier than Fvco)
Resolution Width (ps)
² (%)
(Fref is later than Fvco)
Resolution Width (ps)
² (%)
R
R
Q
25
10
98.815
1.19
47.256
5.49
21.713
13.15
6.078
39.2
106.93
-6.93
55.87
-11.74
29.53
-18.12
13.87
-38.7
Q
R
D
50
Pup
Fref
High
100
Fref
S
Fvco
S
Pup
Q
Pdn
Q
Fvco
Q
R
Fig. 3.
Charge pump phase detector for PLL
Fig. 4.
Gate level schematic of phase detector
Pdn
12th NASA Symposium on VLSI Design, Coeur d’Alene, Idaho, USA, Oct. 4-5, 2005
TABLE III
MCML
[13] W. Liu, MOSFET models for SPICE simulation including BSIM3v3 and
BSIM4. New York: Wiley, 2001.
LOGIC PHASE DETECTOR RESOLUTION
Input Delay (ps)
(Fref is earlier than Fvco)
Resolution Width (ps)
² (%)
(Fref is later than Fvco)
Resolution Width (ps)
² (%)
100
50
25
10
104.7
-4.7
53.186
-6.37
26.434
-5.74
10.916
-9.16
104.4
-4.4
52.76
-5.52
26.2
-4.8
10.6
-6.0
VI. C ONCLUSION
The benefit of a faster logic propagation delays in speed
critical paths of mixed signal applications such as the phase detector of a high-speed PLL is invaluable. The advantage for the
MCML phase detector is larger than just the propagation delay
advantage due to symmetry considerations. Even though additional static power is required for the MCML (approximately
1.2 mW per gate), this can produce a substantial improvement
in performance as demonstrated in the PLL phase detector
application. The proposed gates may be easily integrated with
conventional CMOS logic with minimal interface problems.
ACKNOWLEDGMENT
The authors would like to thank Seth Nielsen for his help
on the PSPICE simulators.
R EFERENCES
[1] D. J. Comer and D. T. Comer, Fundermentals of electronic circuit
design. New York: John Wiley & Sons Inc., 2003.
[2] D. T. Comer, Introduction to Mixed Signal VLSI. New York: Array
Publishing Co., 1994.
[3] D. J. Allstot, G. Liang, and H. C. Yang, “Current-mode logic techniques
for cmos mixed-mode asics,” Proceedings of the 1991 IEEE Integrated
Circuits Conference, vol. 49, no. 8, pp. 25.2/1–25.2/4, May 1991.
[4] P. Gray, P. Hurst, S. Lewis, and R. Meyer, Analysis and design of analog
integrated circuits, 4th ed. New York: John Wiley & Sons, 2000.
[5] D. T. Comer, “Clock generation and synchronization for high-speed
serial data systems,” Proc. of the Seventh European Frequency and Time
Forum, Mar. 1993.
[6] M. H. Anis and M. I. Elmasry, “Self-timed mos current mode logic for
digital applications,” Proc. of IEEE International Symposium on Circuits
and Systems, vol. 5, pp. 113–116, May 2002.
[7] A. H. Ismail and M. I. Elmasry, “A low power design approach for mos
current mode logic,” Proc. of 2003 IEEE International SOC [Systemson-Chip] Conference, pp. 143–146, Sep. 2003.
[8] H. T. Bui and Y. Savaria, “10 ghz pll using active shunt-peaked mcml
gates and improved frequency acquisition xor phase detector in 0.18 µm
cmos,” Proc. of the 4th IEEE International Workshop SOC for Real-Time
Applications Conference, pp. 115–118, Jul. 2004.
[9] D. T. Comer, “A cmos phase detector for mixed signal asic application,”
Proc. of the Sixth Annual IEEE International ASIC Conference and
Exhibit, pp. 232–234, 27 Sept. - 1 Oct. 1993.
[10] A. Tanabe, M. Umetani, I. Fujiwara, T. Ogura, K. Kataoka, M. Okihara,
H. Sakuraba, T. Endoh, and F. Masuoka, “0.18-µm cmos 10-gb/s
multiplexer/demultiplexer ics using current mode logic with tolerance
to threshold voltage fluctuation,” IEEE J. Solid-State Circuits, vol. 36,
no. 6, pp. 988–996, Jun. 2001.
[11] M. Anis, M. Allam, and M. Elmasry, “Impact of technology scaling on
cmos logic styles,” IEEE Transactions on Circuits and Systems, vol. 49,
no. 8, pp. 577–588, Aug. 2002.
[12] S. Khabiri and M. Shams, “Implementation of mcml universal logic
gate for 10 ghz-range in 0.13 µm cmos technology,” Proc. of IEEE
International Symposium on Circuits and Systems, vol. 2, pp. 653–656,
May 2004.
Download