Beruflich Dokumente
Kultur Dokumente
COMMUNICATIONS
Michael M. Green & Ullas Singh
ABSTRACT
This paper discusses the behavior and design of CMOS currentmode logic.(CML) circuits. The advantages of using the
CML topology over static CMOS for high-speed digital signals are discussed. Biasing and dynamic behavior of CML
circuits are discussed and a design method for optimizing
the bandwidth and speed is presented.
1. INTRODUCTION
All-CMOS transceivers for SONET applications operating
at 2.5Gh/s [I] and, more recently, at 10Gh/s [2, 3, 41 have
recently been reported. The high speeds required for these
circuits are achieved by use of current-mode logic (CML)
circuit topologies. A CMOS CML buffer, shown in Fig. 2,
consists of a conventional differential pair with dimensions
l47/L, a resistive load R, and a tail current source Iss.
These parameters must he chosen carefully to optimize the
circuits performance with regard to speed, area, power dissipation, voltage swing, and gain.
A number of papers have reported optimum design conditions for CML and ECL circuits using bipolar transistors
(e.g., [ 5 ] ) . In these papers detailed analysis of biasing and
dynamic operation is given. However, very little analysis
on CMOS CML design has been reported. In this paper
we will analyze the operation of CMOS CML circuits and
present comprehensive design guidelines that give optimum
performance with respect to the specifications given above.
This paper is divided into five sections. In Section 2,
general characteristics of broadband signals, deterministic
jitter and their relations to circuit behavior are discussed.
Section 3 illustrates why static CMOS logic is not suitable
for high-speed broadband design and introduces the CML
topology as a better choice. Section 4 gives criteria for optimum design and layout of CML logic gates. Conclusions
are given in Section 5 .
0-7801-7761-3/03/%l7.0002003 IEEE
II-204
I/out(CM) = vDD - ~
Vewing = I S S R
(2)
While the circuit is biased in its balanced state (i.e., differential input voltage is O), the small-signal gain magnitude
A, is given by:
(3)
The minimum differential input voltage V,;, required to
fully switch the entire tail current Iss to one side is given
by:
Iss = -p,c,,-v:;,
1
W
2
L
- 4Vm;, =
/=
(4)
P"C0,
(6)
U-205
time constant has been decreased by a factor of M . Therefore, to achieve the fastest possible speed we wish to have
the highest transistor current density possible subject to biasing and electromigration constraints.
Although the above equations give only a rough approximation, they still give insight into the design and optimization of the CML gates. We now give a practical design procedure, illustrated in Fig. 6 and 7. BSIM3 transistor models
from the TSMC 0 . 1 8 process
~
were used in all simulations.
We begin by setting the tail current Iss = I,,,,,, where
I,,,,, is the maximum allowable current subject to electromigration constraints. Next, we assume a certain commonmode input level Vi,(.,,,,and bias current gate voltage and
then choose the minimum W I L ratio for the differential pair
transistors that keeps all transistors in saturation. Referring
to the CML buffer shown in Fig. 6, we set I,,,== = 400pA
and chose transistor sizes which resulted in the bias voltages
as shown.
To determine the optimum value of R we connect four
CML buffers in tandem as shown in Fig. 7. We apply to
the input a differential pulse whose amplitude is the estimated value of logic swing V,,,,,.
We then observe the responses at each the differential output nodes of each buffer.
and choose the smallest possible value of R such that all
differential pairs are fully switched. If R is too small, then
the pulse amplitudes will decrease going from left to right.
If R is chosen too large then the propagation delay times
will be longer than necessary.
Fig. 8(a) shows a loops pulse response at the output of
each buffer for R = 900. We observe attenuation of the
pulse at each buffer, which indicates that full switching is
not achieved; thus this value of R is too small. Fig. 8(b) and
(c) show the pulse responses for R = 1200 and R = 1500,
respectively. In these simulations the pulse heights are constant, but the Fig. 8(c) waveforms exhibit slower transition
times than those in Fig. X(b). Thus we choose R = 1200
as the optimum value of load resistance; this sets V,,,,,
=
480mV, giving a buffer propagation delay time of 12ps.
The resulting design gives the optimum gain-bandwidth
characteristic with minimum gain and time constant. If the
time constant is smaller than necessary for a given bit rate,
the gain can be increased by decreasing lss and increasing
R, while keeping their product constant. This also decreases
the power dissipation.
A set of n identical CML buffers can be connected in
parallel; the resulting circuit is equivalent to a single buffer
with the following parameters scaled:
W/L
-+
nW/L
ISS - + nlss
R
-+
R/n
(8)
(9)
(10)
5. CONCLUSIONS
We have presented and analyzed CMOS CML circuits. We
have shown that the CML topology and operation make
them superior to static CMOS gates for high-speed broadband data circuits. Analysis of dc biasing and dynamics of
CML gates have been presented and a methodology for optimum design for gain and bandwidth was presented. The
relation between circuit properties and causes of deterministic jitter were also presented.
6. REFERENCES
[I] A. Momtaz e t al., A fully integrated SONET OC48 transceiver in standard CMOS, Solid-Srare Circuits Conference, 2001. Digest of Technical Papers,
pp. 1964-1973,Feb. 2001.
[2] A. Tanabe e t al., A 10 Gb/s demultiplexer IC in
0.18pm CMOS using current mode logic with tolerance to the threshold voltage fluctuation, Solid-Stare
Circuits Conference, 2000. Digest of Technical Papers, pp. 6 M 1 , Feb. 2000.
[3] M. M. Green et al., OC-I92 transmitter in standard 0.1Xpm CMOS, Solid-State Circuits Conference, 2002. Digest of Technical Papers, pp. 248-249,
Feb. 2002.
[4] J. Cao et al., OC-192 receiver in standard 0.18pm
CMOS, Solid-Stare Circuits Conference, 2002. Digest of Technical Papers, pp. 2 5 k 2 5 I, Feb. 2002.
[5] M. Alioto & G . Palumbo, CML and ECL: Optimized
design and comparison, IEEE Transactions on Circuits and Systems - I, vol. 46, pp. 133k1341, NOV.
1999.
II-206
Fig.8
11-207