Download A Robust Programable Frequency Divider for Fractional Synthesizers

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
The 2010 IEEJ International Workshop on AVLSI, Pavia, Italy
A Robust Programable Frequency Divider for Fractional
Synthesizers
Victor R. Gonzalez-Diaz† , Guillermo Espinosa Flores-Verdad†† ,
Miguel A. Garcia-Andrade††† and Franco Maloberti†
†
††
†††
University of Pavia, Integrated Microsystems Laboratory. Pavia, Italia.
National Institute for Astrophysics Optics and Electornics (INAOE), Puebla. Mexico.
Universidad Autonoma de Baja California, Electronics Department, Mexico.
E-mail : [email protected], [email protected], [email protected], [email protected]
ABSTRACT
The phase selection technique is a good solution to design programable dividers widely used in fractional
synthesizers. However, as the process parameters vary, the delays in the phase selection logic change, and they
erroneously trigger the phase selection. This paper presents an improvement that consists on making the phase
selection logic in a semi sequential fashion. In this way if there is any error due to process, temperature or
voltage variations; the phase selection logic will correct and pass correctly the pulses in the next clock cycle.
The proposed technique is verified with the fabrication of a programable frequency divider in a 0.35μm CMOS
process.
Keywords: Frequency divider, Programable, Frequency synthesizers.
1.
Introduction
The good performance of a frequency synthesizer in a
phase locked loop arrangement strongly depends on
the Voltage Controlled Oscillator (VCO) and the frequency divider design. Indeed, a fractional frequency
synthesizer needs a frequency divider whose modulus must change during time with a pseudorandom
form [1]. The latter characteristic increases the programable divider’s complexity and reliability of the
circuit. In addition, the programable divider is be
very sensitive to the process, voltage and temperature variations and thereby affecting its performance.
This problem rises as the frequency divider processes
the output from the VCO to obtain by itself the necessary signals to change the programmable division
ratio. Therefore, if a stage in the programable divider has a timing issue, the error is propagated and
the frequency divider fails the count.
The phase selection technique [2] is a good option
to design a wide-range programable divider. The
technique is still the base of many new programable
frequency dividers [3]. Nevertheless, it suffers from
the hazardous glitches due to the error timing propagations. For illustration purposes Fig. 1 shows the
basic concept of the phase selection technique.
For the case in Fig. 1 the VCO is consecutively
divided by 2 to obtain 4 signals with a 90◦ phase
difference between each one and they are processed
Fig. 1. The concept of the phase selection technique.
by a Multiplexer (phase selector). In this programable divider a state machine selects a signal in the
MUX to obtain the phase switching. For instance, in
Fig. 2 at time t0 the MUX’s output (F4 ) is following
the signal F4i and the state machine changes the selection to the next following phase F4q . This action
is traduced in a miss count of a complete cycle in the
VCO and the overall division modulus increases by
1. If during an entire cycle of the programable divider’s output of Fig. 1 (Fout ), the MUX changes 2M
times to the next following signal, the total division
is (N + 2M ). N is the total entire division modulus from the VCO to the output signal (N = 64 for
Fig. 1). The multiplexer’s output generates the signals that are used in the state machine to obtain the
desired phase changes number M. The phase selection is smooth as long as the state machine is capable to change the multiplexer’s value for the time
in which the following phases have the same logic
level. This can be achieved by designing the state
205
The 2010 IEEJ International Workshop on AVLSI, Pavia, Italy
Fig. 4. Proposed technique for the programable divider.
Fig. 2. Changing the division modulus with phase.
Fig. 3. Phases arrangement to avoid the glitches.
machine route to the phase switching trigger with a
proper delay. As the fabrication process, temperature and voltage variations appear; the delays can
change enough and the phase switching technique
fails.
This paper proposes a variation of the phase selection technique to make it in a semi-sequential fashion making the state machine to change in a uniform
way and the miss counts are avoided in the programable divider. Section 2. presents the proposed architecture and the design considerations of the high
frequency stages. Section 3. presents experimental
results of a on-chip programable divider in a CMOS
technology.
2.
The semi sequential programable
divider
One of the principal issues of the phase selection
technique are the glitches in the multiplexer’s output
as they trigger the subsequent stages of the divider
and the overall division fails. The other source of
glitches is the state machine as it takes the output
from the multiplexer to change the selected phase.
Several solutions have been focused to avoid the undesirable glitches only from the former source but
we focus in both of them. The conventional ap-
206
proach is the location of subsequent phases as to
avoid a critical glitch when the phase selection is
held [4]. Fig. 3 shows the case when two following
phases (F4i , F4q ) are allocated in a forward configuration and when they are allocated in a backward
configuration. For the case of a forward allocation,
the phase selection can be obtained in a smooth way
only for a delay time tx within the (90 − 180)◦ and in
the (270−360)◦ ranges. On the other hand, when the
following phases (F4i , F4q ) are in a backward configuration a smooth phase selection can be obtained for
the (0 − 270)◦ range. The former case has a higher
probability to fail the count as the time issues are
within the whole period in the multiplexer’s output.
For the latter case a disadvantage comes as the phase
selection logic must be faster and thus increases the
power consumption. An alternative solution could be
to lower the frequency in the state’s machine control
logic but the overall division modulus is changed [4].
In this work it is proposed to design the state
machine in the programable divider in a pseudo sequential fashion. Fig. 4 shows the proposed architecture for a 4-bit programable divider that takes
the multiplexer’s output to generate a semi sequential phase selection logic. The proposed solution not
only divides the signal F4 to obtain the necessary
signals for the phase selection logic but also takes
it as the clock signal for a registers chain to obtain
the signals F8 , F16 , F32 , F64 (and their complements).
With this registers chain, the divided signals F4 -F64
switch at the same time and the phase selection logic
yields the necessary pulses for the multiplexer with
no glitches. If there is a variation on the delay signals
for the chain of divided signals, the synchronization
network corrects and transfers them in the next clock
pulse. Also as the phase selector is a simple static
multiplexer the glitches may appear at the output.
Therefore, a glitch filter is set at the phase selector’s
output as is also shown in Fig. 4 to enhance the performance.
The 2010 IEEJ International Workshop on AVLSI, Pavia, Italy
Fig. 5. Improvement of the high frequency divide by
2 circuit.
Fig. 8. Microphotograph of the programable divider
with LC-tank VCO.
Fig. 6. Phase logic for the programable divider.
The first stage divide by two cells are designed as
a master-slave based divide by two improved topology. The improvement is on the buffered outputs of
the master-slave architecture that needed to change
the phase signs with two digital inverters that limit
the maximum speed [5]. We propose to change the
phases with a simple crossing of the paths as is shown
in Fig. 5. This also increases the speed of the architecture and also can be used for the medium frequency divide by 2 circuits to obtain the F4i − Fqn
signals.
With this improvements in the phase-selection
based programable divider, the selection logic of figure 4 can be even designed with the static cells in
Fig. 6. The number of pulses in the selection logic
depends on the 4-bit M word that controls the number of times the multiplexer will change the phase
with a simple counter.
To test the programable divider an integrated LC
tank VCO was designed to obtain on-chip the input
signal of the circuit. The VCO has a LC-tank topology as it has the best noise performance and has a
tuning range from (1.49 − 1.64)GHz.
The post layout simulations of the programable
divider are shown in Fig. 7. In the results the output signal from the VCO, the output from the programable divider and pulses given by the phase se-
lection logic are respectively shown. The simulations
were executed for the worst case operation conditions
when the programable divider triggers all the phases
in a complete output period (that is for N = 79).
The result for the worst case speed is shown in the
left side of Fig. 7, has a VCO output frequency of
1.6010GHz and divided by 79 to obtain a frequency
of 20.27MHz. The same occurs for the worst power
post simulation result with an output frequency of
21.39MHz (shown in the right side in Fig. 7). The
post layout simulations were run for all the corner
cases with voltage and temperature variations and
the circuit worked as expected for all cases, without
glitches in the pulses for the phase selection logic
and obtaining correctly the desired division modulus. The programable divider is therefore robust to
those parameters variations.
3.
Experimental results
To prove the proposed improvement of the phaseselection technique a 4-bit programable frequency
divider was fabricated in a 0.35μm CMOS process.
Fig. 8 shows the microphotograph of the chip. The
VCO is also integrated to generate on-chip the signal
that will be divided by the High Frequency divide by
two cells. Thereafter, the four signals F4i − F4qn are
used in the improved phase selection logic. The chip
was prepared to change the VCO’s control voltage to
change the programable divider input. Also, a 4-bit
digital control signal is used to change the modulus
division from N = (64..79).
The experimental results are shown in the figure 9
from the capture of an Agilent 54622D Oscilloscope.
Also, in the plots, the output signal from the output’s
half frequency is shown. The plot on the left side of
Fig. 9 shows the experimental results when the VCO
207
The 2010 IEEJ International Workshop on AVLSI, Pavia, Italy
3.5
3.0
2.5
Voltage (V)
Voltage (V)
2.0
1.5
1.0
0.5
Frequency : 1.6010 GHz
0.0
-0.5
-1.0
Frequency : 1.6866 GHz
Measurement Window
3.5
3.2
3.0
2.8
2.6
2.4
2.2
2.0
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
3.0
Voltage (V)
2.5
Frequency : 20.306 MEGHz
2.0
Frequency : 21.382 MEGHz
1.5
1.0
0.5
Measurement Window
15.0N
20.0N
25.0N
30.0N
35.0N
40.0N
Measurement Window
0.0
3.4
3.2
3.0
2.8
2.6
2.4
2.2
2.0
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
-0.2
Voltage (V)
Voltage (V)
Voltage (V)
-1.5
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0.0
-0.5
-1.0
-1.5
-2.0
-2.5
-3.0
-3.5
-4.0
45.0N
50.0N
55.0N
60.0N
65.0N
3.4
3.2
3.0
2.8
2.6
2.4
2.2
2.0
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
-0.2
445.0N
50.0N
55.0N
60.0N
65.0N
Time (s)
70.0N
75.0N
80.0N
85.0N
90.0N
Time (s)
Fig. 7. Post simulation results of the programable divider.
Fig. 9. Experimental result of the programable divider
is tuned at 0V and the 4-bit digital input is in 0
(for that case the multi modulus frequency divider
is at N = 64). In this conditions the phase-select
logic is deactivated and the division is surely N =
64. From this discussion the VCO output frequency
can be known if the programable divider’s output
frequency is multiplied by 64. In the left side plot
of Fig. 9 it can be seen that the divide by 64 circuit
output frequency is f64 = 25.6M Hz. Therefore, the
VCO output frequency is for sure 1.64GHz.
If the tuning voltage of the VCO is maintained at
0V , and so the VCO output frequency is at 1.64GHz,
the modulus division can be changed and the divider
output frequency will change. In the right side plot
of Fig. 9 it is shown the output waveform from the
programable divider when N = 79. It can be seen
that the frequency at the divider’s output is now
f79 = 20.7M Hz which is congruent with the division
modulus of N = 79, for a VCO output frequency
= 1.64GHz.
208
Table 1. Programable divider characteristics
Size (including I/O pads)
(611 × 490) (μm)2
VDD
3.3V
Prog. Div. power
130mW
VCO power
86mW
Frequency range
1.49 − 1.64GHz
Programable range
N = 64 − 79
The programable divider was tested when the
VCO was tuned at 3.3V . The left side plot of
Fig. 10 shows the case when N = 64 and the
output frequency in this case is f64 = 23.4M Hz.
The VCO output frequency is 64 ∗ 23.4M Hz =
1.49GHz.
When the division modulus is programmed at N = 79, the expected output frequency
is f79 = 1.49GHz/79. Form the right side plot of
Fig 10 the measured frequency is 18.9M Hz it match
wells with the estimated frequency.
The 2010 IEEJ International Workshop on AVLSI, Pavia, Italy
Fig. 10. Experimental result of the programable divider
Table 1 resumes the characteristics of the programable divider. The power consumption is even
more than the VCO being both of them the most
power consuming circuits.
[4] K. Shu, E. Snchez-Sinencio, J. Silva-Martnez,
and S. H. K. Embabi, “A 2.4GHz Monolithic
Fractional-N Frequency Synthesizer With Robust
Phase-Switching Prescaler and Loop Capacitance
Multiplier,” IEEE J. Solid-State Circuits, vol. 38,
no. 6, pp. 866–873, jun 2003.
4.
[5] B. D. Muer and M. Steyaert, CMOS FractionalN Synthesizers.
Boston, Dordretch, London:
Kluwer Academic Publishers, 2003.
Conclusion
An improved phase selection-based programable frequency divider was proposed. The improved architecture uses the same output from the phase-selector
(multiplexer) to make the phase selection logic in a
semi-sequential fashion. In this way, if the process,
voltage and temperature variations make to appear
the glitches in the selection logic, the sincronization
network makes to trigger all the signal in the following clock pulse. The method was verified with
experimental results of a frequency divider with an
integrated LC tank VCO.
Acknowledgment
This work was supported by CONACyt Mexico with
grant #131617 and also to the National Program
Italian FIRB with project number #RBAP06L4S5.
References
[1] T. A. D. Riley, M. A. Copeland, and T. A. Kwasniewski, “Delta-Sigma Modulation in FractionalN Frequency Synthesis,” IEEE J. Solid-State
Circuits, vol. 28, no. 5, pp. 553–559, may 1993.
[2] J. Craninckx and M. S. J. Steyaert, “A
1.75-GHz/3-V Dual Modulus Divide-by-128/129
Prescaler in 0.7μm CMOS,” IEEE J. Solid-State
Circuits, vol. 31, no. 7, pp. 890–897, may 1996.
[3] S. Henzler and S. Koeppe, “Design and Application of Power Optimized High-Speed CMOS
Frequency Dividers,” IEEE Trans. VLSI Syst.,
vol. 16, no. 11, pp. 1513–1520, nov 2008.
209