Predict-PLL-Behavior-Accurately-Using-SpectreRF

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

INVENTIVEUsingSpectreRFNoise-AwarePLLMethodologytoPredictPLLBehaviorAccuratelyHeleneThibierozCustomerSupportCICSeptember17,20072UsingSpectreRFNoise-AwarePLLMethodologytoPredictPLLBehaviorAccurately•Introduction•SpectreRFNoise-AwarePLLFlowandNon-LinearVCOModeling•Advantagesofthisflowversusothercommercialapproaches•Experimentalresults•ConclusionSeptember17,20073Introduction•Phaselockedloopsareessentialblocksinmostanalogmixed-signalandradiofrequency(RF)applicationstoday.•BecauseofthecomplexityofPLLs,thedifferenttimeconstantsinvolved(twowidely-spacedtimeconstants),andthefactthatthevoltage-controlledoscillator(VCO)frequencyoftenoscillatesseveralorderofmagnitudefasterthanthereferencefrequency,simulatingPLLsatatransistorlevelpresentsmultiplechallengesandisextremelytimedemanding.•CadenceSpectreRFNoise-awarePLLflowenablesdesignerstoefficientlyandaccuratelypredictPLLresponseusinganon-linearmodelapproachtocapturetheVCOdynamicbehaviorSeptember17,20074ChallengesofPLLSimulation•PLLare“stiff”circuits–Containtwowidely-spacedtimeconstants–Forwirelesssystems,theVCOoftenoscillatesordersofmagnitudefasterthanthereferencefrequencyfreffrefPFDLPFVCODividebyNN*frefCPRefDivOutSeptember17,20075ChallengesofPLLSimulation•Behavioralmodelbasedsimulationapproachesacceleratesimulationspeed,allowingdesignerstotrade-offblockcharacteristicsandPLLperformance.•Cadencehasdevelopedanewnon-linearmodelthatallowsdesignerstoaccuratelysimulatethedynamicbehavioroftheVCO,suchasinjectionlockingandpower-supplyinterference.freffrefPFDLPFVCODividebyNN*frefCPRefDivOutSeptember17,20076UsingSpectreRFNoise-AwarePLLMethodologytoPredictPLLBehaviorAccuratelyIntroductionSpectreRFNoise-AwarePLLFlowandNon-LinearVCOModelingAdvantagesofthisflowversusothercommercialapproachesExperimentalresultsConclusionSeptember17,20077SpectreRFNoise-AwarePLLSimulationVRPFDCPVCON÷VFClosedLoopPLLNoise100nV/√Hz200nV/√Hz500nV/√Hz1μV/√Hz2μV/√Hz5μV/√Hz10μV/√Hz20μV/√Hz50μV/√Hz1kHz10kHz100kHz1MHz10MHz100MHzVerilog-A–TransientAnalysisAutomaticallygeneratemodelComputePSS-PNoiseADETestBenchandAnalysis•AutomatedflowforclosedloopPLLnoiseanalysis•ADEtestbenchandanalysisforallPLLblocks•Automaticgenerationofbehavioralmodels•SpectreRFenhanceddirectintegrationSeptember17,20078SpectreRFNoise-AwarePLLSimulationFlow1.InSpectreRF,aPLLcircuitispartionedasaPFDblockandaVCOblocksincetheyhavedifferentworkfrequencies(OtherblockssuchasCP,LPFandDIVIDERarebeingmergedinthosetwoblocks).2.SpectreRFsolvesthetwotestbenchesatdifferentfrequencieswithPSS(usingeithertimedomainandharmonicbalancesolvers)andgetthelargesignaloperationpoints.3.ThePerturbationProjectionVector(PPV)isextractedintheVCOtestbench.ThenaPLLtestbenchcombinesthePFDandVCOmacromodels.4.PLLbehavioristhensimulatedwithaTRANanalysis.SincePPVisusedtoprovidethephasechanges,theoutputofVCO/DIVIDERistracingthereferencefrequency.Alsonoiseinformation(representedbyJitter)couldbeaddedandsimulatedwiththesametestbench.September17,20079PLLModelExtractionFlow•Placetheblocktobetestedintothetestbenchschematic•InvokeADE,setupsimulationandenablemodelextraction•RunPSSandPNOISEanalysis–PSScalculatesthePPVoftheVCOandthetransferfunctionoftheotherblocks–PNOISEcalculatesthenoisecharacteristicsoftheblock•Spectreautomaticallygeneratesthemodel–Modelisgeneratedintwoformats:CMIandVerilog-AmodelsPlaceDUTinTestbenchStartADEandSetupTestSimulatePSS/PNOISEAutomaticallyGenerateModelSeptember17,200710PLLSimulationFlow•CreatenewPLLTestbenchbyplacingtheextractedmodelsinaPLLtestbench•StartADEandsetuptestsimulation•RunTransientAnalysis–Designershaveanoptiontosimulateeitherwithorwithoutnoise–SimulatewithoutnoiseforPLLlargesignalcharacteristicssuchaslockTime–SimulatewithnoiseforphasenoiseandjitterCreatePLLTestbenchStartADEandSetupTestSimulateTransientAnalyzeResultsSeptember17,200711PLLtestbenchusingthePPVmodelCell:pll_bench(customveriloga)(PPVmodel)(schematic)(utilityforfreqoutputandsavingperiods.txtforphasenoise/jittercalculation)(powersupplynoiseinjection)(LCtanknoiseinjection)September17,200712ModelOverview•Noise-AwarePLLflowsupportsextractionandmodelingofVoltageControlledOscillator,Phase/FrequencyDetector,ChargePump,Divider•VCOModelsupports–Single-endedVCOoutputs.–SensitivitytoTuningVoltage,PositivePowerSupply,andNegativePowerSupply.•Phase/FrequencyDetectorandChargePump–P/FDandCParemerged..•Dividermodel–Dividernoiseisnotextracted.–ThedividerismergedintotheVCOforfastersimulation.•Modelsaresingle-ended,voltageoutputlevels•Twotypesofmodelsaregenerated–CMImodelwillnotbeeditable.–Verilog-Amodelwillbeeditableanddesignerswillbeabletoextendthemodelthemselves.September17,200713Non-LinearVCOModeling•Whydoweneednonlinearoscillatormodels?–Oscillatorsarefundamentallynonlinearsystems.–Linearoscillatormodelsoftenfailtoaccuratelypredictoscillationamplitudeandphasedeviationsunderperturbations[1].•Nonlinearoscillatormodelscancapturethenonlineardynamicsofoscillatorssuchasinjectionlocking,powersupplyinterference,cycleslipping,…September17,200714Non-LinearVCOModeling•Twomainapproachesareavailableandprovidethesameinfor

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功