Application-Notes-on-Direct-Time-Domain-Noise-Anal

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

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

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

资源描述

July20061Version1.0ApplicationNotesonDirectTime-DomainNoiseAnalysisusingVirtuosoSpectrePurposeThisdocumentdiscussesthetheoreticalbackgroundondirecttime-domainnoisemodeling,andpresentsapracticalapproachthatgeneratesrandomnoisesignalswithgivenpowerspectraldensityinthetimedomain.Thisenablesthedirecttime-domainnoiseanalysis,ortheso-calledtransientnoiseanalysis,ofalinearornonlinearsystem.ThisdocumentfurtherdescribestheimplementationandusemodeloftransientnoiseanalysisinVirtuosoSpectre,anditsapplicationondirecttime-domainnoiseanalysisoflinearandnonlinearnoisysystems.IntroductionToassesstheimpactofdevicenoiseoncircuitbehavior,smallsignalapproximationismostcommonlyusedincommercialnoiseanalysistools.Itassumesdevicenoisecontributionsinadesignaresmallenoughthatitdoesnotaltertheoperatingpointorperiodicstateofinterest.Asaresult,noiseanalysisbecomesalinearproblem,andnoisecanbeseparatedfromsignalsbymeansofthesuperpositionprinciple.Noisepropertiesofaparticulardesigncanbesolvedinthefrequencydomainbylinearizingthecircuitequationaroundtheoperatingpointorperiodicstateofinterest.Althoughitiswidelyadoptedinvariousdesignpractices,thelimitationofthistraditionalapproachisobvious.Itproducesinaccurateresultswhennoiseislarge,and/orwhenthecircuitishighlynonlinear.Furthermore,thereisnosimplewaytoverifythevalidityofthesmall-signalassumptionthatthesignalandnoiseareindeedindependent.Theoretically,directnoiseanalysisinvolvessolvingstochasticdifferentialequations.Whenrandomforcesareaddedtoacircuit,allcircuitunknownsbecomerandomvariables.Thetaskofcircuitsimulationbecomessolvingtheprobabilitydistributionsofcircuitunknowns.Certainsimplificationhastobemadetomakethisapproachdoable.Forexample,allrandomvariablescanbeassumedGaussianprobabilitydistributionthatallowsanalyticaveraging,orthecircuitequationcanbeformulatedandapproximatedusinglowerorderdistributionmoments.Howeverevenwiththesesimplifications,theresultingnonlinearproblemistoocomplicatedtosolve,andithasnotfoundanycommercializedapplication.Whenultimateaccuracyisneeded,directnoiseanalysisinthetimedomainistheonlyviablesolution.ItenablesthedesignertoexaminehowanonlinearsystemrespondstonoiseincaseswherenoisetoApplicationNotesonDirectTime-DomainNoiseAnalysisusingVirtuosoSpectreJuly20062Version1.0signalratioislarge,andoperatingpoint,orperiodicstateofinterestmaybeaffectedbythenoise.Thisisaverycostlyapproach.Devicenoisemodelsneedtobeevaluatedandrandomnoisesourcesneedtobegeneratedateachtimesstepoftransientanalysis.Timestepisalsoforcedtobeuniformlysmallasnoisebandwidthistypicallylargerthancircuitbandwidth.Inaddition,alargenumberofrepetitivesimulationsneedtobeperformed,orthesimulationhastospanlargenumberofperiodiccyclesinordertodrawmeaningfulstatisticalcharacteristics.ThenecessityofdirectnoiseanalysisintimedomainhasbeenrecognizedbyvariousresearchersandcommercialEDAcompanies.Thekeydifferenceishowtomodelnoisesourcesintimedomainthatcanbeeasilypluggedintotransientanalysis.Variousapproacheshavebeenpublishedsofar.Bolcato,atal[1]modelseachnoisesourceasasumofsinusoidsoverthefrequencyrangeofinterest,withrandomphase,andwithamplitudeequalstothegivennoisepowerspectraldensity.Recentlyfrom[2],itwasshownthatthemagnitudeofnoisesignalinfrequencydomainisalsoarandomnumberwithRayleighprobabilitydistributionaroundgivenpowerspectraldensity,thusrandomnoisespectrumcanbeproperlygeneratedinthefrequencydomain.However,bothnoisemodelingapproachesareCPUintensive--asthetimedomainnoisesignalsareobtainedusinginverseFouriertransformation,andmemoryintensive--asalltimedomainnoisesourceshavetobepre-calculatedandstoredoverthefulldurationoftransientanalysis.Inthefollowingsections,wewillfirstsummarizethetypicaldevicenoisemodels--thermal,shot,flicker,andnoisedatatable.Thenwewilldescribeadifferentwayofprovidingtime-domainwhitenoisesourcesanditsextensiontohandlefrequencydependentnoisemodels.Ourapproachsatisfiesstricterperformanceandcapacityrequirements.Asaresult,CPUtimeusedfornoisesignalgenerationismuchlessthanthatfordeviceevaluation,additionalallocatedmemoryismuchlessthanthatusedfordevicesandmatrixsolver.Finallyandveryimportantly,devicenoisecodedevelopedinexistingSpectreCMIdevicesandVerilog-Amodulesisre-usedfortime-domainnoisemodeling,nomodelcodechangeiseverneeded.DeviceNoiseModelsDevicenoisemodelstypicallyhaveanumberofindependentnoisesourcesconnectedtothedeviceterminalsorinternalnodes.Eachnoisesourceischaracterizedbyitsnoisespectraldensity,whichisafunctionofbiasvoltageand/orfrequency.Mostoftenuseddevicenoisemodelsare:Thermalnoiseofaresistorwithconstantspectraldensity,biasdependentshotnoise,n24kTR---------=n22qv()Iv()⋅=ApplicationNotesonDirectTime-DomainNoiseAnalysisusingVirtuosoSpectreJuly20063Version1.0biasandfrequencydependentflickernoise.Inaddition,noisefilecanbeassociatedtoanindependentsourcetomodelarbitraryfrequencydependentnoiseprofile,obtainedfrommeasurementorbehavioralmodeling.Thethermalnoiseandshotnoisearebothconsideredwhitenoiseprocesses,whichimpliestheirspectraldensityisflatwithfrequencyandthenoiseisnotselfcorrelated.Thefrequencydepen

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

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

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

×
保存成功