A Novel Ultra High-Speed Flip-Flop

advertisement
A Novel Ultra High-Speed Flip-Flop-Based Frequency Divider
Ravindran Mohanavelu and Payam Heydari
Electrical Engineering and Computer Science
University of California, Irvine
Irvine, CA USA- 9-2697-2625
Abstract—Frequency dividers play an important role in highspeed communications systems. In particular, optical
communication circuits demand frequency dividers capable of
operating well above 10 GHz. This paper presents a high-speed
flip-flop-based frequency divider incorporating a new high-speed
latch topology, which provides satisfactory performance for
frequencies up to 17 GHz. This circuit is designed and simulated
in a standard 0.18µ
µm CMOS process.
The basic enabling circuit block in this topology is the D-latch. A
high-speed latch automatically results in a high-speed frequency
divider. As a result, Section 3 is dedicated to high-speed latch
design.
D1
2. Circuit Architecture
This paper uses the flip-flop-based circuit architecture to realize the
frequency divider, as shown in Fig 1. This architecture is primarily a
master-slave flip-flop with a negative feedback. This circuit works
by continually toggling the output state after every clock cycle. The
mechanism effectively causes the output to toggle between one and
zero at a rate half that of the input clock. Thus frequency division is
achieved. Fig. 2 shows the clock pulses and the output from each of
the latches explaining the circuit action.
Q1
D1
1. Introduction
Frequency dividers are crucial circuits that are employed in PLLs
and high-speed serializers/deserializers (serdes). Frequency dividers
fall under three categories: (1) flip-flop-based frequency dividers
[1], (2) injection-locked frequency dividers [2], and (3) regenerative
frequency dividers [3], [4], [5].
Injection-locked frequency dividers employ an oscillator whose
center frequency is locked to a harmonic of the incoming signal
frequency. The input signal is injected through a voltage node of the
oscillator. While achieving low-power operation, injection-locked
frequency dividers exhibit a narrow lock-range.
Regenerative frequency dividers, first introduced in [3], are realized
by placing a mixer and a low-pass filter in a closed-loop feedback. A
regenerative frequency divider exhibits a wider lock range at very
high frequencies compared to an injection-locked counterpart, but
utilizes many passive components in the process. Since frequency
dividers are ubiquitous in modern high-speed systems, the excessive
use of passive components is a disadvantage from overall chip-area
and circuit matching considerations.
The flip-flop-based frequency dividers are comprised of two Dlatches in cascade, and in a negative feedback configuration [1]. The
digital operation of this type of dividers provides the advantage of
suppressing the sensitivity to waveform distortions. Furthermore, the
flip-flop-based dividers achieve a wide bandwidth than other types
of frequency dividers at low-to-medium range of frequencies. This
approach also makes the signal levels compatible with the rest of the
CML circuit blocks. High-speed flip-flop based frequency dividers
are typically implemented using the current-mode-logic (CML)
latches. Large frequency ranges (GHz) are not therefore uncommon
in flip-flop-based frequency dividers that use CML logic style.
However, a major disadvantage associated with conventional
frequency dividers using CML style stems from the large load
capacitances seen by the circuit blocks, which limit the maximum
frequency of operation and fan-out capabilities.
This works explores the extension of flip-flop-based dividers to
higher frequencies by introducing novel high-speed latch topologies.
The paper starts with Section 2 that includes a description of flipflop-based frequency dividers followed by a detailed discussion of
the proposed latch design in Section 3. Section 4 provides simulation
results of the proposed latch and frequency divider. Finally, Section
5 presents concluding remarks.
Q1
LATCH 1
D
Q2
LATCH 2
D
Q2
CML
BUFFER
CLK
Fig. 1. Flip-flop based divider topology
CLK
Q2 = D1
Q1
Fig. 2. Flip-flop based divider operation
3. Latch Design
This section is dedicated to the design of high-speed latch circuit.
The proposed latch topologies will also be discussed in this section.
3.1. Conventional latch
High-speed latches are designed using current-mode logic (CML)
circuits. Shown in Fig. 3 is the conventional CML latch topology.
VDD
RD
RD
Vout
X
Y
Vin
MN1 MN2
VCLK+
MN6
MN5
VBIAS
MN4
MN3
VCLK-
MN7
Fig. 3. Conventional latch circuit
The track and latch modes are determined by the clock signal input to
a second differential pair, MN5 and MN6. When the signal VCLK is
"HIGH", the circuit operates in the tracking mode, where the tail
current from MN7 flows entirely to the tracking circuit, MN1 and
MN2, thereby allowing VOUT to track Vin. In the latch-mode, the signal
VCLK is held low and the tracking stage is disabled, whereas the latch
pair is enabled storing the logic state at the output.
Similar to CML buffers, a CML latch operates with relatively small
voltage swings, which is 2VTHN peak-to-peak differential-mode (VTHN
is the NMOS threshold voltage) [6]. However, there are several
shortcomings involved in the design of the regenerative latch in Fig.
3, that lead to a complete operation failure at very high speed datarates (> 10Gbit/sec).
The primary limitation is that a single tail current is used for both
tracking and latch circuits. Consequently, the bias operations of
tracking and latch circuits are tightly related. This severely limits the
allowable transistor sizes for a reliable latch operation. At ultra highspeed data-rates, the parasitic capacitances of transistors, MN1 and
MN2, degrade the required minimum small-signal gain for a proper
tracking operation. Therefore, the tail current must be sufficiently
high to achieve a wider range of linearity and a larger
transconductance (gm). However, a larger transconductance means
larger device sizes, and therefore, larger parasitic capacitances.
Parasitic capacitances of MN1 and MN2 directly contribute on the
latch delay. On the other hand, the latch circuit does not need a large
bias current for ultra high-frequency operation.
3.2. New topologies for high-speed latch
VDD
RD
Vout
X
MN3 MN4
Y
Vin
MN1 MN2
VCLK+
VREF
MN5
MN8 MN6
MN7
MN9
VBIAS
RD
Vout
X
MN3 MN4
Y
Vin
MN1 MN2
VCLK+
MN5
VREF
MN7
MN8 MN6
MN9
VBIAS
VCLK-
MN10
VBIAS
MN11
VBIAS
Fig. 5. Novel latch circuit
To address the aforementioned problems, the regenerative CML
latch is modified so that the latch circuit and the tracking circuit use
two distinct tail currents. This gives an additional design option to
optimize the delay as well as the regenerative gain. Fig. 4 shows the
new CML latch circuit.
RD
VDD
RD
VCLK-
MN10
VBIAS
Fig. 4. Modified latch circuit
As observed in Fig. 4, the tracking stage and the latch stage are now
separately optimized for a correct latch operation at ultra high-speed.
Note that it is important for the cross coupled pair transistors MN3MN4 to have high gain to reduce the latch settle time, which occurs
through positive feedback. This is obviously achieved by up-sizing
each transistor in the cross-coupled pair (MN3 and MN4 in Fig. 4).
However the current drive capability of the CML latch circuit is still
limited as the large cross-coupled pair transistors introduce larger
gate capacitance when being turned on for latch action. Therefore,
the CML latch has to be followed by another CML buffer to recover
the logic level.
There is another underlying problem that causes a speed limitation
on the proposed circuit as well as the conventional counterpart.
During each transition from the tracking mode (when VCLK is
"HIGH") to the latching mode (when VCLK is "LOW"), the current
tail of the cross-coupled pair must first recharge the capacitances of
the cross-coupled pair as it starts drawing current from the output
nodes, X and Y, and changing the logic state. This will increase the
minimum achievable clock period at which the latch circuit works
properly.
An alternative to the proposed circuit of Fig. 4 is depicted in Fig. 5,
where the latch cross-coupled pair, MN3 and MN4, always draws
current from the nodes X, Y and there is no need for the charge to be
built up during the latching phase. In addition, there are several other
advantages associated with the circuit of Fig. 5.
Firstly, the new CML latch circuit does not suffer from the current
spiking seen at the drain of the clock transistors. This phenomenon
becomes clear by studying the circuit in the tracking mode when the
input signal VCLK is "HIGH". During the tracking interval, transistor
MN8 is switched on drawing a portion of the tail current and
reducing the current spikes. On the other hand, the cross-coupled
pair MN3-MN4 is always enabled; hence no current spike occurs
during the transition from tracking to latching mode.
Secondly, an enabled cross-coupled pair during the tracking mode
directly contributes to smaller rise and fall times for the output
voltages at nodes X and Y. The reason is that cross-coupled pair
exhibits a negative resistance that lowers the equivalent resistance at
each node X and Y for a fixed output voltage swing, thereby
decreasing rise and fall times of the output voltages.
The new latch circuit, however, consumes more power than the
circuits shown in Figs. 3 and 4 because of an additional current tail.
The above latch topologies were first analyzed as double edgetriggered flip-flops without feedback and later incorporated as
frequency dividers using the circuit architecture in Fig 1.
Improvements in rise-time and drive capability of the standalone
flip-flop output at high frequencies are key enablers of frequency
division by the flip-flop using the latches at those frequencies.
4. Simulation Results and Discussion
4.1. Latch operation
The performance comparison of the latch circuits are made by
separately incorporating latches from Figs 3 and 5 in an ultra highspeed positive-edge triggered D-flip-flop that retimes the input data
with a rate of 20 Gbit/sec using a half-rate clock signal at 10 GHz
that is locked to the input data. To perform a meaningful and sound
comparison, all latches are designed to be identical in terms of the
current levels, transistor sizes and drain resistors. Figs. 6 and 7
demonstrate outputs of flip-flop circuits consisting of latch circuits
of Figs. 3 and 5 at 20 GHz data-rate, respectively. The output nodes
of the flip-flop made of conventional CML latches exhibits large
ringing that can lead operation failure. The ringing is largely reduced
at the output voltages of the flip-flop consisting of the latch shown in
Fig. 5. Besides, the output signal transients are smaller compared to
those in the conventional flip-flop circuit. The proposed CML latch
circuit in Fig. 5 has a superior performance compared to the one
shown in Fig. 3 for the input data-rate.
Fig. 6. Output from conventional latch based flip-flop
second one. The sensitivity curve using the hybrid latch is shown in
Fig 12. It is evident that a compromise between power consumption
and maximum frequency range could be achieved based on the
application.
Fig. 13 shows the eye diagrams of the input and output clocks at the
two extremes of the frequency range.
Fig. 7. Output from novel latch based flip-flop
A commonly used figure of merit for visualizing the non-idealities
of the latch circuits is to use a pseudo-random bit sequence (PRBS)
at the inputs of the latch circuits to emulate the actual data pattern in
the data communications transceiver, and obtaining the eye diagram.
A random data sequence of 64-bit long is used as input to latch
circuits in Figs. 3 and 5. Figs. 8 and 9 indicate the eye diagrams for
the circuits of Figs. 3 and 5, respectively. From the eye diagrams,
one can clearly find out that the proposed latch circuit of Fig. 5
exhibits a faster slew-rate compared to the conventional latch shown
in Fig. 3.
As illustrated in Section 3, the latch circuit in Fig. 5 also diminishes
the current spikes at the tail current. This observation is verified by
comparing the current waveforms of Figs. 10 and 11 for the latch
circuits shown in Figs. 3 and 5, respectively.
While the tail currents MN5-MN6 of the latch circuit of Fig. 3
exhibit spikes, the tail currents MN5 –MN6 of the latch circuit in
Fig. 5 do not show any spikes.
Fig. 8. Eye diagram from conventional latch based flip-flop
4.2. Frequency divider
To compare the performance of frequency dividers incorporating the
latch circuits in Figs. 3 and 5, input clock signals at different
frequencies and amplitudes are applied to these frequency dividers
and the output waveforms recorded for frequency division. This
experiment leads to the sensitivity curves shown in Fig 12.
According to Fig. 12, the frequency divider utilizing the circuit of
Fig. 5 exhibits a wider frequency range of up to 17 GHz compared to
a 14 GHz range for the frequency divider incorporating the circuit of
Fig. 3. Another underlying advantage of the novel frequency divider
compared to the conventional counterpart is well understood by
studying the dynamic characteristics of the flip-flop-based frequency
divider, described below.
The sensitivity curves show a minimum differential voltage needed
for frequency division at a certain intermediate frequency. It has
been shown in [7] that this phenomenon is due to the instability of
the circuit at certain frequencies due to the pole introduced by the
cross-coupled pair. This leads to self-oscillation of the circuit at this
frequency, and the circuit requires small differential amplitudes for
oscillation. Fig 14 shows the cross-coupled pair highlighting the
elements contributing to self-oscillation. The frequency of selfoscillation is given by ω ≈ | gm R −1| CL R . As explained in Section
3.2, to achieve a given rise and fall times, transistor sizes of the
tracking circuit in Fig. 5 can be made smaller than those in Fig. 3,
therefore, it becomes evident that the novel latch sees a much lower
CL than the conventional latch translating to a higher frequency of
self-oscillation. The current tail feeding the cross-coupled pair can
be used to achieve the desired gm independent of optimal tracking
operation of the first stage. As also mentioned in Section 3.2, the
novel latch consumes more power than the conventional latch. To
alleviate this problem, a frequency divider is designed using the
novel latch as the first latch in Fig. 1, and a conventional latch as the
Fig. 9. Eye diagram from novel latch based flip-flop
Fig. 10. Current spiking in conventional latch based flip-flop
VDD
R
Zeff = −2/gm
R
CL
CL
Fig. 11. No current spiking in novel latch based flip-flop
VBIAS
Fig. 14. Negative resistance in cross-coupled pair [7]
5. Conclusions
This paper demonstrated novel CMOS CML latch circuits
functioning at multi-Gb/s speed that were directly used to realize
ultra high-speed flip-flop-based frequency dividers. The novel
frequency divider performed frequency division for frequencies up
until 17 GHz without any shunt-peaking inductors. The power
consumption of the novel frequency divider was higher than the
conventional counterpart, which was alleviated by using a hybrid
flip-flop.
6. Acknowledgement
Fig. 12. Sensitivity curves of flip-flop based dividers
The authors would like to thank Jazz Semiconductor, Inc., Newport
Beach, CA for providing the device and simulation data, and in
particular, Marco Racanelli, Paul Colestock for their help and
support.
7. References
Fig. 13 a. Eye diagram of novel latch based divider at 4GHz
Fig. 13 b. Eye diagram of novel latch based divider at 16.7GHz
[1] B. Razavi, Design of Integrated Circuits for Optical
Communications, McGraw-Hill, New York, pp. 341-349, 2003.
[2] H.R. Rategh and T.H. Lee, "Superharmonic
Injection-Locked Frequency Dividers," IEEE J. Solid-State
Circuits, vol.34, pp. 813-821, June 1999.
[3] R. L. Miller, "Fractional Frequency Generators Utilizing
Regenerative Modulation," Proc. IRE, vol. 27, pp. 446-457, June
1939..
[4] C. W. Helstrom, "Transient Analysis of Regenerative
Frequency Dividers," IEEE Trans. Circuit Theory, vol. 12, pp.
489-497, Dec. 1965.
[5] H. Knapp, T. F. Meister, M. Wurzer, D. Zoschg, K.
Aufinger, L. Treitlinger, "A 79 GHz Dynamic Frequency Divider
in SiGe Bipolar Technology," IEEE ISSCC Tech. Digest, pp.
208-209, Feb. 2000.
[6] P.Heydari and R.Mohavavelu, “Design of ultra high speed
CML buffers and latches”, Proceedings International Symposium
on Circuits and Systems, pp 208-211, May 2003
[7] U.Singh and M.M.Green, “New Structures for very high
frequency CMOS clock dividers”, Proceedings International
Symposium on Circuits and Systems, pp 622-625, May 2001
Download