mems

4
 A 1.6- 880MHzSynthesi zable ADPLLin O 3um CMOS Hs ia ng-Hui Ch ang, Shang- MingLee, Chao-Wen Chou, Yu-Tung Chang and Yi-Li Cheng MediaTek Inc., Hsi n- Chu , Tai wan Fi g.2 Conven tio nal wide-rang e DCO Fi g.1 ProposedPLLarchitect ure  ,--, CCDCO  M[ : ]  Cycle[8: ] GAIN[8: ] D ca TH[S O] M X 8: Gain MING[8: ] controller Offset compensation circuit Control codes III. Circuitdescription A Cycle-co ntroll ed DCO In Fig.2, a DCO with a post divider an achieve a wide ope rat ing range. The per iod of a isdeterminedby T_conventional=Cycle[8:0]·N·Td (1) a standard cell library and is suitable for advanced deep-submicron technolo gies. II.Architecture of theADPLL The arch itec ture of the pr oposed ADPLL is shown inFi g. I. It is composed of a PFD, a TDC, an offset compensation circuit, a digital loop filter (DLP), a gain controller, a decoder, a programmable divider, and a cycle-controlled DCO (CCDCO). Initially, unavoidable static phase error cau sed by automatical ly syn thesis of PFD and TOC can be calibrated by the offset compensation circuit. The TOC generates T[5:0] according t o the phase di fference between the reference clock (REF) and feedback clock (FB). The gain controller will continuousy monitor the difference between T[5:0} and TH[5:0} and dynamically adjust the gain of the DLF to reduce lock time. The gain range of the DLF is limited by MAXG[8:0} and MING[8:0} re specti ve ly. Afte r di gi tal fi ltering, the decoder applies th e frequency-bouncing-reduced al gorithm to determine the optimal values of Cycle[8:0} [4:0} and F[4:0} re spectively, and controls th e fr eque nc y of CCDeO. With the proposed algorithm, the AOPLL automatically locks over a wide range operation regardless of the initial condit ion, without any auxi li ary circuit. All building bl ocks in the ADPLL are RTL-based and are synthesizable, con sid era bly reducingthe des ign ti me andmaintaineffort s. Abstract A synthesizable all digital phase-locked loop (ADPLL) with an impr ov ed DCO and a frequency-bouncing-reduced algorithm is pr esented. The ADPLL cove rs  6 - 880 MHz frequency range while maintaining high frequency resolut ion. Th e synthe siz abl e ADP LL can be eas ily mi gra ted to different processes and foundries; requires less design time and maintain effort; and directly benefit from CMOS technology scaling. The PLL is fabricated in a 0.13-um IP6Mhi gh-Vt CMOS process an d occupies an activear ea of 220x220 um 2 The PLL consumes a maximum power of  6 mWand ha s 114ps peak-to-peakjit terat880MHz. I. Introducti on Traditionally, analog phase-locked loops (PLLs) have better jit ter and skew performance when compar ed to di gi ta l PLLs. However, their migration to dif fer ent tec hnolog y nodes re quires time-consu mi ng red esign. In addition the ass oci ated lo op fi lt er capacitor usu ally occupi es con siderable ar ea , and potentially has le akage problem if MOS capacito rs are used. The leakage problem becomes more severe as CMOS feat ure si ze continues t o scale down. Alternatively, digital PLLs can easily migrate to different processes, provide re-configurability, and solve the leakage issue by using digital loop filter. Thanks to process scaling, the digital PLLs also operate at a lower supply voltage and has the potent ial for goo d power- management. [1 -5 ] To successfully achieve a wide operating range, the conventional digital PLL demands a digital-controlled oscill ator (DCO) composed of hig h-b andwidth del ay units. To implement such a PLL under reasonable ar eaconstr ai nt , the tradeoffbetwee n the ban dwidth ofa singledelay unitand the number of stages in a DCO will substantially limit the ratio of the hi ghest to the lowest operating frequency. The PLLs usually need a calibration ci rc uit to pr e- de te rmine the sui tab le frequen cy band to achieve such as wid e frequen cy range. Even i f the PLLs are in lock both temperature variatio n an d changing in dividing ratio ca n cause the PLLs to lose lock, and the correct sub-bands must be determined aga in thr oug h rec alibration. If the refere nc e clock varies to meet different product s specifications, the calibration circuitsmustbe red esigned ac cordingly. In this paper, the proposed DCO breaks the trade off between the delay cell bandwidth and the number of delay stages. The overall hardware complexity is reduced at a gi ven operatin g frequency range and timing re soluti on. The frequency-bouncing-reduced algorithm maximizes the re-configurability of the ADPLL. This al gorithm guarantees the ADPLL lock without any aid from calibration circuits, even during sub-band switching, during dividing ratio changing, or under temperature variation. No switching back-and-forth between sub-bands also improves jitter per formance. The proposedADP LL can be synthe siz edwith 978 1 4244 1616 5/08/ 25.00 ©2008 IEEE 9

description

mems

Transcript of mems

  • A 1.6-880MHz Synthesizable ADPLL in O.13um CMOS

    Hsiang-Hui Chang, Shang-Ming Lee, Chao-Wen Chou, Yu-Tung Chang and Yi-Li Cheng

    MediaTek Inc., Hsin-Chu, Taiwan

    Fig.2 Conventional wide-range DCO

    Fig.1 Proposed PLL architecture

    "",--,""'CCDCO

    1M

    M[2:0]

    1M

    Cycle[8:0]

    GAIN[8:0]

    Dca

    TH[S:O]. ----"-MAXG 8:0 GainMING[8:0] controller

    Offset compensationcircuit

    Control codes

    III. Circuit descriptionA. Cycle-controlled DCO

    In Fig.2, a DCO with a post divider can achieve a wideoperating range. The period ofDCa is determined byT_conventional=Cycle[8:0]NTd (1)

    a standard cell library and is suitable for advanceddeep-submicron technologies.

    II. Architecture of the ADPLLThe architecture of the proposed ADPLL is shown in Fig.

    I. It is composed of a PFD, a TDC, an offset compensationcircuit, a digital loop filter (DLP), a gain controller, adecoder, a programmable divider, and a cycle-controlledDCO (CCDCO). Initially, unavoidable static phase errorcaused by automatically synthesis of PFD and TOC can becalibrated by the offset compensation circuit. The TOCgenerates T[5:0] according to the phase difference betweenthe reference clock (REF) and feedback clock (FB). Thegain controller will continuously monitor the differencebetween T[5:0} and TH[5:0} and dynamically adjust thegain of the DLF to reduce lock time. The gain range of theDLF is limited by MAXG[8:0} and MING[8:0},respectively. After digital filtering, the decoder applies thefrequency-bouncing-reduced algorithm to determine theoptimal values of Cycle[8:0}, /[4:0}, and F[4:0},respectively, and controls the frequency of CCDeO. Withthe proposed algorithm, the AOPLL automatically locksover a wide range operation regardless of the initialcondition, without any auxiliary circuit. All building blocksin the ADPLL are RTL-based and are synthesizable,considerably reducing the design time and maintain efforts.

    AbstractA synthesizable all digital phase-locked loop (ADPLL)

    with an improved DCO and a frequency-bouncing-reducedalgorithm is presented. The ADPLL covers 1.6 - 880 MHzfrequency range while maintaining high frequencyresolution. The synthesizable ADPLL can be easily migratedto different processes and foundries; requires less designtime and maintain effort; and directly benefit from CMOStechnology scaling. The PLL is fabricated in a 0.13-umIP6M high-Vt CMOS process and occupies an active area of220x220 um2 The PLL consumes a maximum power of 16mW and has 114ps peak-to-peakjitter at 880MHz.

    I. IntroductionTraditionally, analog phase-locked loops (PLLs) have

    better jitter and skew performance when compared to digitalPLLs. However, their migration to different technologynodes requires time-consuming redesign. In addition, theassociated loop filter capacitor usually occupies considerablearea, and potentially has leakage problem if MOS capacitorsare used. The leakage problem becomes more severe asCMOS feature size continues to scale down. Alternatively,digital PLLs can easily migrate to different processes,provide re-configurability, and solve the leakage issue byusing digital loop filter. Thanks to process scaling, thedigital PLLs also operate at a lower supply voltage and hasthe potential for good power-management. [1-5]

    To successfully achieve a wide operating range, theconventional digital PLL demands a digital-controlledoscillator (DCO) composed of high-bandwidth delay units.To implement such a PLL under reasonable area constraint,the tradeoff between the bandwidth ofa single delay unit andthe number of stages in a DCO will substantially limit theratio of the highest to the lowest operating frequency. ThePLLs usually need a calibration circuit to pre-determine thesuitable frequency band to achieve such as wide frequencyrange. Even if the PLLs are in lock both temperaturevariation and changing in dividing ratio can cause the PLLsto lose lock, and the correct sub-bands must be determinedagain through recalibration. If the reference clock varies tomeet different product's specifications, the calibrationcircuits must be redesigned accordingly.

    In this paper, the proposed DCO breaks the trade offbetween the delay cell bandwidth and the number of delaystages. The overall hardware complexity is reduced at agiven operating frequency range and timing resolution. Thefrequency-bouncing-reduced algorithm maximizes there-configurability of the ADPLL. This algorithm guaranteesthe ADPLL lock without any aid from calibration circuits,even during sub-band switching, during dividing ratiochanging, or under temperature variation. No switchingback-and-forth between sub-bands also improves jitterperformance. The proposed ADPLL can be synthesized with

    978-1-4244-1616-5/08/$25.00 2008 IEEE 9

  • DigitalInterpolatorWI2:0]

    2nd-orderSigma-DeltaModulator

    Digital phaseselector

    F14:01

    Pi(i=O-15)114:0J

    Fig. 5 shows the L6 digital interpolator. The paralleltri-stage buffers serve as a digital interpolator. Theweighting number of interpolation is dithered by a 2nd orderdigital L6 modulator. An edge-triggered DFF is inserted inthe re-cycle loop to avoid incomplete switching of outputclock due to mismatch of NMOS and PMOS drivingcapability. No analog or custom-designed circuit is used.The synthesizability of the proposed CCDCO is especiallyattractive for advanced deep-submicron technologies.

    DCO_CUD2)Dl=Cyclel [8:0]-Cycle_d[8:0]D2=Cycle2[8:0]-Cycle_d[8:0] (4)The MUX selects final output according to the value ofControl. An example operation of the proposed algorithm isdescribed in Fig. 7. The tuning characteristic of DCO isdistributed over multiples of overlapped sub-bands. ADCO with such a frequency characteristic can coverwide-range and produces low jitters. In this example, thePLL searches the optimal point upward and N=8. In step 1,Dl> D2, Cycle2[8:0J(=1) and 12[4:0J(=15) are selected asfinal outputs. In step 2, Dl< D2, Cyclel[8:0J(=2) and I[4:0J(=8) are selected as final outputs. When the frequencysearch approaches the band edges, the next searching point isset to the center of next sub-band. The new frequency ofDCO will be slightly different from the pervious decision.The frequency-bouncing-reduced algorithm produces m~chsmaller frequency discontinuity than the sequentIalfrequency search algorithm. In the sequential searchalgorithm, the next searching point will be in the beginningof the next sub-band. If the locked point is near the band

    1[4:0),F[4:0)

    ') Normal loop

    Re-cycle loop

    -Nstages-') Re-cycle loop

    D Trig01

    02

    Con

    Fig.3 Schematic of the proposed CCDCO

    o -.~-----JlJ1M--

    ..Normal loopFig.4 Timing diagram of the CCDCO

    where Td is the delay time of one delay stage, N is thenumber of delay stage in the DCO, and Cycle[8:0J is thedividing ratio, respectively. As indicated in (I), theminimum timing step is increased by a factor of Cycle[8:0J,degrading the frequency resolution at larger frequencydividing ratio.

    The proposed CCDCO in Fig.3 solves this problem. It iscomposed of a multiplexer (MUX), a de-multiplexer(DEMUX), one DFF, N delay stages in the re-cycle loop,2N delay stages in the nonnal loop, one control circuit, andone L6 digital interpolator. Each delay stage is composed oftwo inverters. The timing diagram is illustrated in Fig. 4.Con controls the CCDCO to operate in a re-cycle loop or anormal loop. Once the clock propagates through the re-cycleloop, Trig will trigger the control circuit to countdownward. The count value is detennined by the DLF. Thestate of the re-cycle loop will be held until the count valueof the control circuit reaches O. The DCO will bere-configured and work in a nonnal loop. The coarse tuningis detennined by the delay of the re-cycle loop. The finetuning is achieved by digital interpolation with high speeddithering. No analog tuning technique is used. The periodof the CCDCO is digitally controlled and can be expressedas:

    T--Pfoposed=Cycle[8:0}N-Td+I[4:0]-Td+SDM(F[4:0]}(Td/8) (2)where SDMO represents the high speed L6 ditheringfunction and N=8. Compared to eq. (I), the proposedCCDCO can operate over a wide frequency range whilemaintaining highest frequency resolution.

    10

  • LF[16:0]

    IF(16:0) Cyde_d(8:0] Cydel(8:0) 11(4:0) Cycle2t8:0) 12(4:0) Cyde{8:0] 114:01Initial 22 1 14step 1 23 1 2 7 1 15 1 15step 2 24 1 3 0 2 6 2 6'1eP3 25 2 3 1 2 9 2 9step 4 26 2 3 2 2 10 2 10

    T[5:0]

    Fig.9 Die photograph

    D.DLFTo stabilize the loop, all poles of the close-loop transfer

    function must be within the unit circle [4]. The latency ofindividual blocks should be also taken into account. The gainof the DLF can be dynamically controlled to reduce the locktime. In this design, the Z-domain representation of the DLFcan be expressed asDLF(Z)=G(l-O.8Z-4f(1-Z-4r1 (5)

    1[4:0),F[4:0)

    Fig.6 Implementation of the proposed algorithmT=1/Frequency I

    III

    LockedpOin~~ C,,',[8,0]~~tepl

    Sequential search algorithm II

    Cycle1[8:0] 11[4:0]

    o

    Cycle[8:0]

    Fig.7 Example of the locking process

    edge, the sequential frequency search algorithm may causethe sub-band to switch back and forth, leading to higher jitteror even PLL instability. With the proposed algorithm, thedecoder will update Cycle[8:0J and 1[4:0J between two setsof control code in each decision. Only a small discontinuityin DCO frequency occurs when the sub-bands switch. Itguarantees the PLL lock and avoids locking near the bandedges to reduce jitter. The ADPLL will automatically lockover a wide range operation regardless of the initialcondition without any auxiliary circuit. For differentproducts, the overhead ofthe ADPL can be minimized.

    e. PFD+TDCThe PFD and counting-based TDC [5] provide frequency

    and phase locking function and are shown in Fig. 8. UP andDN pulses generated by the tri-state PFD are digitized by theTDe. Unavoidable static phase error caused byautomatically synthesis can be digitally calibrated by theoffset compensation circuit. To reduce hardware complexity,a NAND gate is used as a unit cell in the TDC so that thedecoder can be replaced by a simple summer.

    IV. Measurement resultsThe ADPLL is fabricated as an IP in a IP6M high-Vt

    O.13um CMOS process as shown in Fig.9. Themeasurements presented are after packaging in QFN44. Theactive area of the proposed ADPLL is 220x220 um2including 3-wire control. The DCO output clock has a lowduty cycle and is not suitable for driving test pads andinstruments. Instead, the divided-by-2 clock of the DCO ismeasured. In high and low operating frequency bands, themeasured maximum timing steps are 31 and 35 ps,respectively. The dividing ratio is 8 and supply voltage is1.2V. Fig. 10 and Fig 11 show the measured jitter when theADPLL operates at 880MHz and 1.6MHz, respectively.When input frequency is 110MHz, the measuredpeak-to-peak of the cycle-to-cycle jitter is 114 ps. Theproposed CCDCO operates over a wide frequency rangewhile maintaining high frequency resolution. Fig. 12 showsthe jitter performance over different operating frequency.Since the number of cycle time of the CCDCO isproportional to the period of the input clock, the clockpropagation path will be longer in the low-frequencyoperation. For this reason, the absolute jitters in low

    11

  • T blIP rfia e e ormance summa yII 21 31 41 51 tI'his work

    Process ~.5um ~.65um O.6um ~.35um 90nm ~.13umk::MOS CMOS CMOS CMOS ('MOS ~MOSOperation frequency 150-550MHz 150K-60MHz 10-SOMHz I52-366MHz 3.6GHz 1.6-SS0MHzITiming/freQuency resolution 125ps 170ps 1.5ns ISOps 12000/256 Hz !