time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · xia and lo:...

11
1738 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 6, DECEMBER 2003 Time-to-Voltage Converter for On-Chip Jitter Measurement Tian Xia, Member, IEEE, and Jien-Chung Lo, Senior Member, IEEE Abstract—In this paper, we present the concept and design of a time-to-voltage converter (TVC), and demonstrate its application to on-chip phase-locked loop (PLL) jitter measurement. The TVC operates in an analog, continuous mode without using a sampling clock. It compares the signal under measurement with a reference signal by charging and discharging a capacitor. First, the low-fre- quency reference signal charges the capacitor in one cycle. Then, the jitter signal discharges the same capacitor repeatedly until the voltage on the capacitor falls below a threshold. The number of times the jitter signal needs to discharge the capacitor is recorded on a binary counter. We demonstrated that a 160-ps injected jitter is successfully measured by the proposed TVC with a 2-MHz ref- erence signal. We also demonstrated the successful measurement of a 14-ps average PLL jitter, without jitter injection. An 8% mea- surement error is found in both experiments, using four-bit coun- ters. Finally, we analyze the relations between design parameters and show trade-offs between measurement resolution and mea- surement time. Index Terms—Charge pump, on-chip measurement, phase- locked loop (PLL), signal jitter, time-to-voltage conversion (TVC). I. INTRODUCTION I N THE 2001 edition of the International Technology Roadmap for Semiconductor [1], timing jitter measurement in high-speed VLSI is stated as one of the top most difficult challenges. The jitter measurement in phase locked loops (PLLs) and in gigabit-rate serializer and deserializer (SerDes) are two most notable examples. These are the challenges with urgent need for solutions. In this paper, we propose the concept of time-to-voltage converter (TVC) circuit. Such a circuit measures timing information directly and continuously. Specifically, the TVC operates directly with the analog voltage level that represents the timing values. The measurement circuit is thus compact enough to be implemented on the chip. This, in turn, reduces the possibility of environmental noise interference. Timing measurement is an important part of many applica- tions such as laser radar, phase meter, PM or FM demodulators, etc. [2]–[4]. In particular, a class of time-to-digital converter (TDC) has been developed for these applications. Similar idea has never been considered for testing deep sub-micron VLSI to our best knowledge. The proposed TVC is a modified form of TDC such that the timing information is transformed to voltage level directly without digitization [5]. Most importantly, Manuscript received November 30, 2002; revised July 28, 2003. T. Xia is with the Electrical and Computer Engineering Department, Univer- sity of Vermont, Burlington, VT 05405 USA. J.-C. Lo is with the Department of Electrical and Computer Engineering, Uni- versity of Rhode Island, Kingston, RI 02881 USA. Digital Object Identifier 10.1109/TIM.2003.818731 this proposed technique differs significantly from the existing methods, TDC included, in its operating mode such that the timing measurement is performed in an analog manner without a sampling clock. This unique feature will enable the timing measurement of high-speed gigabit-rate circuits possible. Note that the major obstacle today for such measurement is that the sampling frequency must be order of magnitude faster than the circuit under test. Many “difficult challenges” for testing described in [1] can be solved or alleviated with this new technique. To demonstrate the effectiveness of the TVC concept, we choose to tackle the problem of measuring jitter in PLLs. PLL-based frequency synthesizers are commonly used to create accurate reference clock signals in computer and communica- tion systems [6]–[10]. As microprocessor and communication system clock speed increases, jitter specification becomes a crucial circuit design parameter. For example, in a synchronous digital system with a clock frequency of 10 MHz, jitter of 1 ns duration may bring 1% data uncertainty. If the system clock frequency increases to 100 MHz, the same 1-ns jitter will cause 10% data uncertainty. As gigahertz digital systems become common, jitter needs to be identified to avoid degra- dation of system performance and potentially other serious consequences. The proposed circuit is implemented in the 0.5- m CMOS VLSI technology available from MOSIS. We perform HSPICE simulations to confirm that the proposed TVC circuit can prop- erly measure PLL jitter in the hundred ps range with a reference signal of 2 MHz (or 250 ns duty cycle). The reference signal is order of magnitude slower than the jittery signal to be mea- sured. The measurement error in this experiment is about 8% when using the minimum configuration, in favor of a smaller circuitry. We then present the analysis results to further clarify the relationship between the design parameters and the measure- ment resolution. Designers can select the appropriate design pa- rameters to fit many other timing measurement applications. In the next section, we shall present the concept and the de- signs of TVC. Section III will describe the specific TVC de- sign for on-chip PLL jitter measurement. The simulations will be presented in Section IV. The analysis results for the design parameters will be shown in Section V. Conclusions are given in Section VI. II. TIME-TO-VOLTAGE CONVERTER The TDC is mainly used to measure the time interval or pulse width. One of the important methods to implement the TDC is shown in Fig. 1, which consists of a TVC followed by an A/D 0018-9456/03$17.00 © 2003 IEEE

Upload: trinhquynh

Post on 10-Mar-2018

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

1738 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 6, DECEMBER 2003

Time-to-Voltage Converter for On-ChipJitter Measurement

Tian Xia, Member, IEEE,and Jien-Chung Lo, Senior Member, IEEE

Abstract—In this paper, we present the concept and design of atime-to-voltage converter (TVC), and demonstrate its applicationto on-chip phase-locked loop (PLL) jitter measurement. The TVCoperates in an analog, continuous mode without using a samplingclock. It compares the signal under measurement with a referencesignal by charging and discharging a capacitor. First, the low-fre-quency reference signal charges the capacitor in one cycle. Then,the jitter signal discharges the same capacitor repeatedly until thevoltage on the capacitor falls below a threshold. The number oftimes the jitter signal needs to discharge the capacitor is recordedon a binary counter. We demonstrated that a 160-ps injected jitteris successfully measured by the proposed TVC with a 2-MHz ref-erence signal. We also demonstrated the successful measurementof a 14-ps average PLL jitter, without jitter injection. An 8% mea-surement error is found in both experiments, using four-bit coun-ters. Finally, we analyze the relations between design parametersand show trade-offs between measurement resolution and mea-surement time.

Index Terms—Charge pump, on-chip measurement, phase-locked loop (PLL), signal jitter, time-to-voltage conversion (TVC).

I. INTRODUCTION

I N THE 2001 edition of the International TechnologyRoadmap for Semiconductor [1], timing jitter measurement

in high-speed VLSI is stated as one of the top most difficultchallenges. The jitter measurement in phase locked loops(PLLs) and in gigabit-rate serializer and deserializer (SerDes)are two most notable examples. These are the challengeswith urgent need for solutions. In this paper, we propose theconcept of time-to-voltage converter (TVC) circuit. Such acircuit measures timing information directly and continuously.Specifically, the TVC operates directly with the analog voltagelevel that represents the timing values. The measurementcircuit is thus compact enough to be implemented on the chip.This, in turn, reduces the possibility of environmental noiseinterference.

Timing measurement is an important part of many applica-tions such as laser radar, phase meter, PM or FM demodulators,etc. [2]–[4]. In particular, a class of time-to-digital converter(TDC) has been developed for these applications. Similar ideahas never been considered for testing deep sub-micron VLSIto our best knowledge. The proposed TVC is a modified formof TDC such that the timing information is transformed tovoltage level directly without digitization [5]. Most importantly,

Manuscript received November 30, 2002; revised July 28, 2003.T. Xia is with the Electrical and Computer Engineering Department, Univer-

sity of Vermont, Burlington, VT 05405 USA.J.-C. Lo is with the Department of Electrical and Computer Engineering, Uni-

versity of Rhode Island, Kingston, RI 02881 USA.Digital Object Identifier 10.1109/TIM.2003.818731

this proposed technique differs significantly from the existingmethods, TDC included, in its operating mode such that thetiming measurement is performed in an analog manner withouta sampling clock. This unique feature will enable the timingmeasurement of high-speed gigabit-rate circuits possible. Notethat the major obstacle today for such measurement is that thesampling frequency must be order of magnitude faster thanthe circuit under test. Many “difficult challenges” for testingdescribed in [1] can be solved or alleviated with this newtechnique.

To demonstrate the effectiveness of the TVC concept,we choose to tackle the problem of measuring jitter in PLLs.PLL-based frequency synthesizers are commonly used to createaccurate reference clock signals in computer and communica-tion systems [6]–[10]. As microprocessor and communicationsystem clock speed increases, jitter specification becomes acrucial circuit design parameter. For example, in a synchronousdigital system with a clock frequency of 10 MHz, jitter of1 ns duration may bring 1% data uncertainty. If the systemclock frequency increases to 100 MHz, the same 1-ns jitterwill cause 10% data uncertainty. As gigahertz digital systemsbecome common, jitter needs to be identified to avoid degra-dation of system performance and potentially other seriousconsequences.

The proposed circuit is implemented in the 0.5-m CMOSVLSI technology available from MOSIS. We perform HSPICEsimulations to confirm that the proposed TVC circuit can prop-erly measure PLL jitter in the hundred ps range with a referencesignal of 2 MHz (or 250 ns duty cycle). The reference signalis order of magnitude slower than the jittery signal to be mea-sured. The measurement error in this experiment is about 8%when using the minimum configuration, in favor of a smallercircuitry. We then present the analysis results to further clarifythe relationship between the design parameters and the measure-ment resolution. Designers can select the appropriate design pa-rameters to fit many other timing measurement applications.

In the next section, we shall present the concept and the de-signs of TVC. Section III will describe the specific TVC de-sign for on-chip PLL jitter measurement. The simulations willbe presented in Section IV. The analysis results for the designparameters will be shown in Section V. Conclusions are givenin Section VI.

II. TIME-TO-VOLTAGE CONVERTER

The TDC is mainly used to measure the time interval or pulsewidth. One of the important methods to implement the TDC isshown in Fig. 1, which consists of a TVC followed by an A/D

0018-9456/03$17.00 © 2003 IEEE

Page 2: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739

converter [11], [12]. In this method, the time interval T betweenand is first converted into a voltage offset

(1)

Then, is digitized into a final digital number N using an A/Dconverter. Generally, the TDC is implemented with a constantcurrent and a capacitor C. From (1), we can see that the accu-racy of is determined by the accuracies ofand capacitorC. However, due to process variations, it is difficult to controlthe accuracy of these components. Thus measurement error willbe inevitably introduced. Additionally, the resolution of the A/Dconverter will also affect the measurement accuracy.

Here, we proposed a new method to directly measure time in-terval without A/D converter, which takes advantage of the rep-etition of the signal under measurement, and can minimize theeffects of process variations. We called this new method TVCsince it does not require the translation of to N as in the pre-vious method. This method is especially suitable for measuringvery short time interval. Its circuit diagram is shown in Fig. 2.In this circuit, there are one charging current sourceand onedischarging current sink . is controlled by a low frequencyreference signal to charge the capacitor C. is controlledby the signal under measurement,, to discharge the same ca-pacitor. In the application to be shown in a later section, thissignal under measurement is PLLs timing jitter, whose pulsewidth is much shorter than the reference signals. We con-trol to charge the capacitor C with voltage offsetV in ’sone positive half cycle, then useto discharge the same capac-itor by the same voltage offset in N cycles. For the signalwith very narrow pulse width, should be much larger than

. Larger can expedite the discharging process. A counter isused to record the number N for discharging process, such that

(2)

Consequently

(3)

where T is the pulse width of signal under measurement. Notethat C has been cancelled in the above equation. Here, we cansee the measurement result depends on the current ratio of

, instead of on the absolute value of the current andthe capacitor C. Therefore the effects of process variations areminimized. Further, in the proposed TVC, the voltage levelon the capacitor is not converted to a digital number. Instead,this voltage level is compared against a threshold to enableor disable the counter.

III. JITTER MEASUREMENT INCHARGE-PUMP PLL

Although PLL is typically a small circuit, testing a PLL is ex-tremely time consuming and complex. Among the PLL specifi-cations, jitter is the single most important and the most difficultto measure parameter. Jitter is the deviation of frequency andphase in the clock signal generated by the PLL. In typical cases,the jitter is in the range of picosecond (ps). For example, thejitter specification of the PLL in [9] is within 100 ps at 300 MHz

Fig. 1. Time-to-digital converter.

Fig. 2. Proposed TVC circuit.

output frequency. To accurately measure signal in such a shortduration, off-chip measurement is used in practice [13]–[16].Needless to say that such technique is expansive and is not ad-equate for embedded PLLs.

An on-chip method is proposed in [17], [18], which usessigma-delta principle to obtain the jitter transfer function,and does not measure the timing jitter value. Another on-chipmethod is proposed in [19], [20], which uses a set of delayunits to measure the timing jitter, and does not affect thePLL’s normal operation, but because the exact delay time ofeach delay unit is difficult to know, it makes the measurementprocedure complicate. In [21], Intel also employed on-chipcircuit to test PLL jitter in their Pentium 4 CPU.

A. Charge-Pump Based PLL Frequency Synthesizer

Charge-pump based PLL is widely used due to its extendedoperation frequency range and low cost [22], [23]. The generalstructure of a charge pump based PLL is shown in Fig. 3. Itis composed of a phase/frequency detector (PFD), which de-tects phase error between a reference signal and PLL’s feedbacksignal to generate digital pulses. The digital pulses are then usedto control the subsequent charge pump to charge or discharge aloop filter. Depending on the requirement of specific applica-tion, the loop filter could be different types: passive filter or ac-tive filter; second order filter or higher order filter. The filter’s

Page 3: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

1740 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 6, DECEMBER 2003

Fig. 3. Block diagram of a charge pump based PLL frequency.

output signal controls a voltage-controlled oscillator (VCO).When the phase error between reference signal and PLL’s feed-back signal becomes zero or nearly zero, the VCO will oscillateat a stable frequency. The frequency divider with ratio isused to force the PLL to generate a frequency N times that ofthe reference signal.

For frequency synthesizer, the jitter in the generated high fre-quency clock signal is one of the most important parameter,[23]–[27]. According to ITU-T G-810 Recommendation, clockjitter is defined as the “short term deviation in significant in-stants of digital signals referred to their equidistant normal in-stants.” Fig. 4 shows the jitter in a clock signal.

Following the jitter definition, if we have a jitter-free clocksignal with the same frequency as the signal under measure-ment, by comparing their phase, we can easily find the jitter.However, for on-chip jitter measurement, to generate such ahigh frequency golden signal is very difficult if not impossible.In PLL, the only golden signal that we may safely assume is theinput reference signal, . Generally, we use a crystal oscil-lator to generate this reference signal. The jitter in could beassumed zero or nearly zero. However, is order of magni-tude slower than the signal under measurement. The challengeis how to utilize this golden to measure the jitter in .

B. Jitter in PLL Frequency Synthesizer

From Fig. 3, we see the feedback signalis produced byfrequency divider, whose frequency is only of s. Thissignal is transmitted to the phase/frequency detector to be com-pared with the reference signal . By comparing it with thejitter free reference signal , we can obtain the jitter in .Is there any relationship between’s jitter and ’s jitter? Ifyes, what is that relationship? Before taking measurement, weneed to answer these questions first.

Suppose, we have a jitter free golden signal, which has thesame frequency as PLL’s output . At time instant ’sphase is and ’s phase is . The phase differencebetween and is

(4)

The timing jitter corresponding to this phase differenceis

(5)

Fig. 4. Jitter in clock signal.

where is the period of . Signal goes into the frequencydivider and generates the feedback signal. If there is no jitterin ’s frequency should equal ’s frequency ,which is of ’s frequency . Such that

(6)

and

(7)

If there is jitter in , the jitter will cause a phase errorbetween and . At the output of the frequency divider, thisphase error will be divided by N, so

(8)

where is the phase deviation of signal . The corre-sponding timing jitter is

(9)

Comparing (5) and (9), we find that jitter equals .However, this does not mean that we can measure any instan-taneous jitter from signal . The phase frequency de-tector (PFD) detects phase errors by comparing the rising edge(or falling edge) of the input signals and . Only whenthese signals’ rising edges arrive, the corresponding phase errorcan be detected and converted to pulse sequence. Due to the fre-quency divider, N cycles can generate only one rising or

Page 4: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1741

Fig. 5. Proposed on-chip jitter measurement circuit for the PLL frequency synthesizer.

falling edge in . Thus, the measured jitter of is actuallyN cycles accumulated jitter of . Since the time interval be-tween ’s one rising edge and the next is , we have

(10)

where is the period of the jitter free signal , and isthe jitter in ith cycle of . Thus, the jitter obtained in is

(11)

From the above equation, we can clearly see thatis actu-ally an accumulated jitter, which equals the sum of N cyclesjitter in . This jitter is also called the long-term jitter. So, bymeasuring signal , we know ’s long term jitter. From thislong-term jitter, we can calculate ’s average period jitter:dividing long-term jitter by N.

C. Proposed On-Chip Jitter Measurement Circuit

Fig. 5 shows the proposed on-chip jitter measurement circuitfor a PLL based frequency synthesizer. The jitter measurementcircuit is composed of a charge pump, an XOR gate, an analogcomparator with hysteresis, a capacitor, and a digital counter.From Fig. 5, we can see that the test circuit does not directlymeasure signal , it uses the input jitter free signal tomeasure the feedback signal. For a PLL, its PFD comparestwo input signals and , and generates two output signalsU and D. If ’s phase is ahead of ’s, there will be a pulse inU. Similarly, if ’s phase falls behind of ’s, the pulse willappear in D. The pulse width is proportional to the phase error.Therefore if we can measure the pulse width of U and/or D, wewill be able to calculate the timing jitter in .

1) Comparator With Hysteresis:In the proposed TVCcircuit, the comparator with hysteresis holds a very importantrole. This comparator is designed as a clockwise bi-stablecomparator. The schematic of the comparator is shown inFig. 6. Fig. 7 illustrates its bi-stable characteristic. andare two threshold voltages. is the central voltage betweenthese two thresholds. In the measurement circuit, the centralvoltage source connects with comparator’s noninversepin , which decides the central location of the characteris-tics. The input signal connects with comparator’s inversepin. Initially, when the input voltage is much lowerthan and , the voltage level on comparator’s outputterminal is logic-1. If we increase , due to hysteresis, theoutput will not turn to logic-0 until is higher than .Then we decrease gradually, comparator’s output will not

Page 5: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

1742 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 6, DECEMBER 2003

Fig. 6. Analog comparator.

Fig. 7. Characteristics of the analog comparator with hysteresis.

flip back to logic high until is lower than . The voltagedifference between and is hysteresis.

2) Charge Pump:Fig. 8 shows the charge pump circuit[9]. This charge pump consists of one current source, onecurrent sink and four switches. M4, M5, M9, and M2form the charging current source. M1, M13, M15, andM12 form the discharging current sink . M6 and M11 areused to discharge/charge node to effectively switch

off charging/discharging process when M7, M10, or M3 areinactive. They will also reduce the charge sharing betweencharging current source and discharging current sink. Thecharging current source and discharging current sink areswitched on/off by signals , and . When

is high, is low, the discharging current sinkis cut off, the charging current source is under the controlof signal . During ’s positive half cycle, the current

Page 6: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1743

Fig. 8. Charge pump structure.

Fig. 9. Phase/frequency detector.

source is activated. When is low, the charging currentsource is cut off, while the discharging current t sink iscontrolled by signal . The ’s positive cycle is used toconduct the discharging current sink. By setting the P and Nnodes to GND and respectively, the transistors of M5 andM12 operate at saturation region, which can eliminate a largeinstantaneous current during the transition. Hence, the outputvoltage of can be more stably generated.

3) Phase/Frequency Detector (PFD):As shown in Fig. 5,the measurement circuit connects only to the U and D of thePLL under measurement, and share the input,. As wecan see below, U and D nodes are for digital signals. Thus,the connections of the measurement circuit will not affectPLL’s analog features. Fig. 9 shows the detailed schematic ofphase/frequency detector (PFD) inside the PLL. PFD is usedto detect the phase error between input reference signaland PLL’s feedback signal . It serves as an error amplifier.

When the jitter in is negative (the phase of lags behindthe phase of ), a pulse will be generated in PFD’s outputterminal U. Similarly, if the jitter in is positive (the phaseof is ahead of the phase of ), the pulse will appearin output terminal D. In the measurement circuit, we use anXOR gate to get the voltage pulse whose width correspondsto the jitter magnitude.

For the phase/frequency detector design, the main criterionis to minimize the dead zone. The dead zone is the phase errorthat cannot be detected. With dead zone, the PFD will not beable to generate pulse in D or U properly. To reduce the deadzone, a delay element is designed for RST signal. In addition,an XNOR and two AND gates are used to eliminate the outputsignals U and D being logic-1 at same time, which can help toavoid the charge sharing between the charging current sourceand discharging current sink in the followed charge pump sub-circuit.

Page 7: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

1744 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 6, DECEMBER 2003

Fig. 10. Injected jitter measurement.

D. Operation Principles

In the charge pump, and control switches S1 andS2, respectively, while the jitter pulse and and D flip-flop’soutput control S3 and S4 separately. Capacitorcon-nects to analog comparator’s negative input pin. The voltagesource decides the central voltage of the comparator’shysteresis, while sets the base voltage for the capacitor

. Their values are set to be v, andv. Actually, equals comparator’s threshold voltage. Thus, during measurement, the charging or discharging

process will start from or stop at this voltage point.When the measurement process starts, sinceis less than

initially, comparator’s output is high, and D flip-flop’s output is high too. So, switch is on. In ’spositive half cycle, switch is conducted. Thus the capacitor

is charged with current source. When the voltage on com-parator’s inverse input pin reaches or becomes higher than thethreshold voltage will be toggled to logic-0. When anew rising edge of comes, the D flip-flop’s outputflips to low and flips to high. Thus switch is cut off,and the charging process stops. By setting theamplitude and

size, we can control the charging process to finish in onecycle.

At the end of the charging process, is high, is con-ducted, so the discharging process is enabled. Simultaneously,

a digital counter is activated to count the number of clock cycleof during discharging process. When there are jitter pulsescoming from the output of phase/frequency detector, switchis conducted and the capacitor is discharged by current sink

, the voltage over the capacitor is then decreased. When thevoltage over the capacitor drops back to will flip tologic-1, S4 is then cut off. The discharging process is thus ended.At this moment, the datum at the binary counter’s output islocked and read out. Using this number, we can calculate thejitter value in .

Since the ’s duty cycle is 50%, its positive pulse width is. The charging voltage offset is

(12)

The discharging voltage offset is

(13)

Because these two voltage offsets are controlled to be equalduring the measurement process, we have ,so

(14)

Page 8: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1745

Fig. 11. TVC measured PLL jitter.

Thus

(15)

The average jitter amplitude is

(16)

From the above equations, we can see that the jitter ampli-tude could be calculated by the discharging and charging cur-rent ratio , the period of the reference clock signal ,and the counter’s output value . ratio is known beforethe measurement, which is decided by the sizes of transistorsin the current mirror, and is also a pre-known parameter.Therefore, the only number we need to measure is.

IV. CIRCUIT SIMULATIONS

This section shows the PLL jitter measurement. In this PLL,the reference signal ’s frequency is 2 MHz, and the fre-quency divider’s ratio ranges from 71 to 80. Hence, this PLLcan generate frequency ranging from 142 to 160 MHz. In the fol-lowing simulations, PLL’s frequency divider ratio N is 80, and

the output frequency is 160 MHz. We perform the circuit sim-ulations using HSPICE in two steps. First, we assume a goldenPLL is to be measured. This golden PLL can generate clocksignal without timing jitter. We then intentionally inject jitter tothis golden PLL to test the proposed TVC measurement circuit.Next, we connect the TVC circuit with a jittery PLL withoutjitter injection.

A. Fault Injection Experiment

Here, a 160-ps jitter signal has been injected into the PFD’soutput for the simulations. In Fig. 10, we show the HSPICE sim-ulation results. The first signal shown at the top is the input refer-ence signal with 2-MHz frequency. The second waveformis the injected jitter signal with a pulse width of 160 ps. Thethird one is the voltage fluctuations over the capacitor. Wecan see, it takes 1 cycle to finish the charging process. Thefourth and the fifth waveforms are signals and ,which are the outputs of the D-flip flop. The last four signalsrepresent counter’s outputs , and , respectively.Their values represent the number of cycles of the dischargingprocess. In this case, A and A.

At the end of the simulation, when , we obtain. According to (16), we find

ns

Page 9: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

1746 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 6, DECEMBER 2003

Fig. 12. Directly measured jitter without using TVC.

So, the measured jitter is 147 ps while the injected jitter is160 ps. The measurement error is about 8%.

The 160-ps jitter is the long-term accumulated jitter. As ex-plained earlier, the 160-ps at the PFD’s output may representa 160 ps/N average jitter at the output of the frequency syn-thesizer. In this PLL, the frequency dividing ratio is .Hence, the proposed TVC measurement circuit is capable ofdetecting a 2-ps average jitter at the output of the PLL-basedfrequency synthesizer.

B. PLL Jitter Measurements

In Fig. 11, we show the PLL measurement without jitter in-jection. The signal depicted on the top is the input referenceclock . The second one is the feedback signal, which isthe output of PLL’s frequency divider. represents the phaseerror between and . We also give out the waveform of

, which is the control voltage of the PLL’s VCO. The am-plitude of is stable, which means that the PLL is in lockingstatus. The fifth waveform is for , which is the voltage overthe capacitor in the jitter measurement circuit. By analyzingthe amplitude of , we are assured that the charging processis finished in one cycle of . The last four signals representcounter’s outputs and , respectively. At the endof the discharging process, , which meansthe charging process takes 15 cycles.

In this circuit, the charging and discharging currentsandare set to be 3.3 uA and 48 uA, separately. By using (16), we

can calculate

ns (17)

This value is the calculated average long-term timing jitter. Wecan convert it to get the corresponding phase error (unit: radian)

(18)

Fig. 12 contains , and . From this figure, we mea-sure the phase error between and directly. As labeled,the directly measured phase error is around 1.25 ns. We can usethis value as reference to check our calculated jitter. The mea-surement error ratio

% % (19)

Since PLL’s frequency dividing ratio N is 80, we can deduce thatthe approximate jitter magnitude in PLL’s output is about

ns ps.

V. DESIGN PARAMETERS ANALYSIS

To design an on-chip measurement circuit, several factorsneed to be considered, measurement time, measurement res-olution, the effect of process variations in fabrication, andresource overhead. According to the above analysis, we knowthe measurement time length isis the time length of the discharging process, is thetime length of the discharging process. Thus, to shorten themeasurement time, we should try to make smaller. FromFig. 13, we can see, when the jitter is within some certainrange, the value of is inversely proportional to the currentratio of , which means by increasing the current ratio of

, we can make small, and expedite the measurementprocess. However, ratio cannot be increased limitlessly,because its value also decides the measurement resolution.As depicted in Fig. 14, the smaller current ratio can bringrelatively better resolution. If we use larger ratio of ,

Page 10: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1747

Fig. 13. Relationship betweenN andI =I .

Fig. 14. Relationship between measurement resolution andI =I .

the resolution will be worsen. Therefore, there is a trade offbetween the measurement time and resolution, for differentapplications, we should find a balance point between them.

For example, if the jitter in is about 1 ns, we can set thecurrent ratio around 15, with this ratio, the measurementresolution is about 55 ps, which is about 5.5% of thejitter,and the measurement time is about 16 cycles of reference signal

or nearly 8 ms.In the above experiments, the reference signal was set

at 2 MHz. If a faster PLL with a faster reference clock signalis used, the cycle time will decrease. Consequently, thecharging voltage offset in one cycle will be reduced, whichcan be inferred from (12). Hence, the discharging process willtake less time to discharge the same voltage offset. Essentially, afaster reference clock signal will result in a faster measurementprocess. Of course, this voltage offset should be larger than com-parator’s hysteresis.

Fig. 15. Layout of PLL and jitter measurement circuit.

In this proposed jitter measurement circuit, the potential ef-fects of the fabrication process variations are minimized. Fromprevious descriptions, we see that capacitoris one of thecrucial components, which is shared by the charging processand discharging process. In fabrication, due to the process vari-ations, it is nearly impossible to manufacture a capacitor withabsolutely precise value. The general variation is around%to %. Fortunately, our proposed method does not requirebuilding a precise capacitor, which is clearly shown in the (16).In the calculation, the capacitor is cancelled out. Therefore,a not so accurate capacitor does not affect the measurementaccuracy.

In Fig. 15, we show the layout of the PLL and the proposedbuilt-in jitter measurement circuit. The large area in the lowerright hand corner of the proposed measurement circuit is the ca-pacitor . Based on this layout, the area overhead of the pro-posed design is about 21%. We remark here that the overheadratio sounds high because of the small size of PLL. The pro-posed design is quite compact.

VI. CONCLUSION

We have presented a design of TVC and demonstrated its ap-plication to the on-chip jitter measurement in the PLL-based fre-quency synthesizer. By charging and discharging on the samecapacitor, we cancel out the need to have a precise capacitorbe fabricated (which is almost impossible). This is crucial foron-chip measurement as it eliminates the tedious tuning process.Further, the TVC takes timing measurement without a samplingclock. Note that the sampling clock in the conventional approachmust be an order of magnitude faster than the signal to be mea-sured. In the demonstrations above, the is an order of mag-nitude slower than the jitter under measurement.

REFERENCES

[1] International Technology Roadmap for Semiconductors [Online]. Avail-able: http://public.itrs.net/Files/2001ITRS/Home.htm

[2] A. Rothermel and F. Dell’ova, “Analog phase measuring circuit for dig-ital CMOS ICs,”IEEE J. Solid-State Circuits, vol. 28, pp. 53–856, July1993.

[3] P. Chen and S.-I. Liu, “A cyclic CMOS time-to-digital converter withdeep sub-nanosecond resolution,” inIEEE Custom IC Conf., 1999, pp.605–608.

[4] E. Raisanen-Ruotsalainen, T. Rahkonen, and J. Kostamovara, “An inte-grated time-to-digital converter with 30-ps single-shot precision,”IEEEJ. Solid-State Circuits, vol. 35, pp. 1507–1510, Oct. 2000.

[5] T. Xia and J. C. Lo, “On-chip jitter measurement for phase locked loops,”in IEEE Symp. Defect Fault Tolerance for VLSI System, Nov. 2002, pp.399–407.

Page 11: Time-to-voltage converter for on-chip jitter measurement ...txia/papers/tim03.pdf · XIA AND LO: TIME-TO-VOLTAGE CONVERTER FOR ON-CHIP JITTER MEASUREMENT 1739 converter [11], [12]

1748 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 6, DECEMBER 2003

[6] R. E. Best,Phase-Locked Loops Design, Simulation, and Applications,3rd ed. New York: McGraw-Hill, 1997.

[7] G. Nash,Phase-Locked Loop Designa Fundamentals: Motorola Inc.,1994, AN535 App. Note.

[8] D. Rosemarine, “Accurately calculate PLL charge pump filter parame-ters,”Microwaves RF, pp. 89–94, Feb. 1999.

[9] O. T. C. Chen and R. R.-B. Sheen, “A power-efficient wide-range phaselocked loop,”IEEE J. Solid State Curcuits, vol. 37, pp. 51–62, Jan. 2002.

[10] J. Alvarez, H. Sanchez, G. Gerosa, and R. Countryman, “A wide-band-width low-voltage PLL for PowerPC™ microprocessors,”IEEE J. Solid-State Circuits, vol. 30, pp. 383–391, Apr. 1995.

[11] A. Stevens, R. Van Berg, J. Van der Splegel, and H. Williams, “A time-to-voltage converter and analog memory for colliding beam detectors,”IEEE J. Solid-State Circuits, vol. 24, pp. 1748–1752, Dec. 1989.

[12] M. Tanaka, H. Ikeda, M. Ikeda, and S. Inaba, “Development of amonolithic time-to-amplitude converter for high precision TOF mea-surement,”IEEE Trans. Nucl. Sci., vol. 38, pp. 301–305, Apr. 1991.

[13] T. Yamaguchi, M. Soma, D. Halter, R. Raina, J. Nissen, and M.Ishida, “A method for measuring the cycle-to-cycle period jitter ofhigh-frequency clock signals,” inProc. IEEE VLSI Test Symp., 2001,pp. 102–110.

[14] S. Cherubal and A. Chatterjee, “A high-resolution jitter measurementtechniques using ADC sampling,” inProc. Int. Test Conf., 2001, pp.838–847.

[15] T. Yamaguchi, M. Soma, M. Ishida, T. Watanabe, and T. Ohmi, “Extrac-tion of peak-to-peak and RMS sinusoidal jitter using an analytic signalmethod,” inProc. IEEE VLSI Test Symp., 2000.

[16] L. Angrisani, A. Baccigalupi, and L. Ferrigno, “Jitter measurement fromtheory to practice,” inProc. Instrumentation and Measurement Conf.,vol. 3, 2000, pp. 1435–1439.

[17] B. R. Veilette and G. W. Roberts, “On-chip measurement of the jittertransfer function of charge-pump phase locked loops,”IEEE J. Solid-State Circuits, vol. 33, pp. 483–491, Mar. 1998.

[18] , “Stimulus generation for built-in self-test of charge-pump phase-locked loops,” inProc. Int. Test Conf., 1998, pp. 698–707.

[19] S. Sunter and A. Roy, “BIST for phase-locked loops in digital applica-tions,” in Proc. Int. Test Conf., 1999, pp. 532–540.

[20] [Online]. Available: http://www.logicvision.com/pdf/PLLbist.pdf[21] R. Kuppuswamy, K. Callahan, K. Wong, D. Ratchen, and G. Taylor,

“On-die clock Jitter Detector for High Speed Microprocessors,” inProc.Symp. VLSI Circuits, June 2001, pp. 187–190.

[22] Fujistu’s Super PLL Application Guide [Online]. Available:http://www.fma.fujitsu.com/pdf/PLLapp.pdf

[23] O. T. C. Chen and R. R. Sheen, “A power-efficient wide-range phase-locked loops,”IEEE J. Solid State Circuits, vol. 37, Jan. 2002.

[24] D. Nehring. Jitter FAQ. [Online]. Available: http://www.mfelectronics.com/PDFs/Press/jitter_faq2.pdf

[25] J. Dunn, “Jitter Theory,”, http://www.audioprecision.com/ftp/publica-tions/technotes/tn23.pdf, Audio precision Technote.

[26] Understanding Jitter. Wavecrest Corporation. [Online]. Available:http://www.wavecrest.com/technical/appnotes.html

[27] M. Shimanouchi, “An approach to consistent jitter modeling for variousjitter aspects and measurement methods,” inProc. Int. Test Conf., 2001,pp. 848–857.

[28] V. F. Kroupa, “Jitter and phase noise in frequency dividers,”IEEE Trans.Instrum. Meas., vol. 50, Oct. 2001.

Tian Xia (M’01) received the B.E. degree inelectrical engineering from Huazhong University ofScience and Technology, Wuhan, China, in 1994,the M.S. degree from Nanjing University of Postsand Telecommunications, Nanjing, China, in 2000,and the Ph.D. degree in electrical and computerengineering from the University of Rhode Island,Kingston, in 2003.

He is currently an Assistant Professor at the Uni-versity of Vermont, Burlington. From 1994 to 1997,he was with Panda Electronics Company, Nanjing,

China, working on microprocessors and FPGA. During the summers of 2002and 2003, he worked in the PICA group at IBM T. J. Watson Research Center,Yorktown Heights, NY. His main research interests are in mixed-signal VLSIdesign and testing.

Jien-Chung Lo (SM’97) received the Ph.D. degreein computer engineering from the University ofSouthwestern Louisiana, Lafayette, in 1989.

He is currently a Professor with the Department ofElectrical and Computer Engineering, University ofRhode Island, Kingston. He served as Guest Editorfor the Journal of System Architecturein 2002. Hiscurrent research interests include fault-tolerant com-puting, distributed computing, reliable logic circuitdesigns, and mixed-signal VLSI testing.

Dr. Lo was the General Chair of the IEEE 8thNorth Atlantic Test Workshop, West Greenwich, RI, May 1999, ProgramCo-Chair of the IEEE Symposium on Defect and Fault Tolerance in VLSI Sys-tems, Yamanashi, Japan, October 2000, and the General Co-Chair of the IEEESymposium on Defect and Fault Tolerance in VLSI Systems, October 2001.He is currently an Associate Editor of IEEE TRANSACTIONS ONCOMPUTERS.