仿真PowerDC直流压降仿真指导书_第1页
仿真PowerDC直流压降仿真指导书_第2页
仿真PowerDC直流压降仿真指导书_第3页
仿真PowerDC直流压降仿真指导书_第4页
仿真PowerDC直流压降仿真指导书_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PowerDCPDN仿真指导书、仿真文件格式转换.文件转换软件介绍;双击工,」•口:,通过双击工,」•口:,通过SPDLinks将PCB文件转换成Sigrity专用的仿真文件格式spd文件.转换方法和设置;如下图,指定好被转换的PCB文件以及转换后spd文件的路径;设置好转换文件用的相关文件路径,记得保存设置结果。OpenT?-^)RestoreSettingsCancelOpenT?-^)RestoreSettingsCancel吊SettingsPlaneorSignalTrardateMIXSJLayerto;PlaneorSignal^■]AJIowpatchesanSigndlayers刁Digtngu如shapesf]fdifferentnetsbycolor[Addpseudoplanefs)iflackofp^neor:patdh/]Appendnetnam比toobjectsIndudeelementswithnonetnames□CreateP3「gIOctNamesbaseduponComponentPartNumber□CakuhteviaplatingusngTDril/Stotsyni»rvahes[SphtVikintosevsrail24ayefvnasTranslateantipadsasvoids~\Translateonlyvoltagenets/]TreatpadondielectriclayerasdrillUnionizetracesshorterthan:MaMnwiarclengthrephcedbySnesegnenkNameaffix:Caden«EytrjetbPath:cnvHlePatfi; 史meP^th:g:Cadence培PEL16,6\tDcfc'pcb'也怕\extrar-a.exeExtract苜程序的路径)3.文件格式转化;设置好相关路径后可以启动文件转换程序,待完成后可以到spd文件的路径下获取文件;

二、仿真设置双击.启动PowerDC软件双击进入PowerDC主界面,点击 」一•;」—,一-创建仿真任务。选取• .」•••.•.「,,小..••:「•模式,接下来导入仿真文件,进行仿真设置。进行仿真设置。.PowerDC仿真设置仿真叠层和padstack设置Pcb转成Spd文件过程中,会将pcb的相关叠层设置一并转换过来;因此导入spd文件后会直接生成相关的叠层,建议直接在allegro里面设置好叠层,避免后期重复设置。

■iW=0西口;imr■iW=0西口;imra*I”:具iiiumS-jCLAMiViaPlatingThicknessSetup:edit>padstacklibrary输入过孔镀铜厚度仿真网络设置首先,选择需要仿真的电源网络,将其从信号网络类别转换到PowerNets类别中;将所有GND网络(包含单点接地的GND网络)转换至UGroundNets类别中,同时将除power和GND两类以外的网络全部disable掉。^Rnw?-iCJI-O2.pdrx- IaywVire|■ puEpfl^lQnF4hW«Wei«-T»H 岬p;**-』.L 3P0•电回限J,--p-;'二同;**-』.L 3P0•电回限J,--p-;'二同」Lf声.%x-4:、鼻邛再日、皿的xia口些 中1户3严史日黎Mg小式旧“击U.H尚"U.居皿”曲…-.0.…耳.12黑匕小,”」之.'#』.」£...”.也…曰” 忖"Hs^er(同仿真电源网®旬IEnab^dL«d.NrW&Mr'M!^t«)wlEi*dajpEnriiHrTb5曲tupQ—I.IWwnnUM二.0BPifaHih、,国■NW?«273<0■«Cj.lM_iJ«国 gjwxK_LiaRi_in国 ・厘SLI解哥臂.0■田仲■血...Q- \Q- \iT*es•啊风:|AJIEnabhdNvgJWizard、设置仿真端口直流IRDrop仿真需设置源端和负载端,以便计算从源端到负载端通路上的直流压降,进而计算出通路的直流阻抗。Sourcesink选择的原则:BUCK电源source选择在反馈线处电容或电感处设置LDO电源source选择在PMU出来的管脚处设置电流源端设置通常源端选用自动生成的方式,在之前enable的网络中进行选择;41P口腔仅-屯之.pckx 2.spdUyerView] 力气1加M-膛"心•阳AMNW”口1i修।*1Markj噌ace fidh:VIe-yTog *WogwM[HKribuwEdiiVie*5tmpTW,懦MmHdp;JIjg0■口■」:岁。♦声一口Bl口■::!.Ejhriiled -C[4*|■*=S・3TOC\o"1-5"\h\z|Wartflow7Fnwflri>C JC*51rli.A-Bmr由P■据nyIR.PropAji,I『日■WorkifMCE i.*;LreirtENewyrgle-ElaardWcckspjceL<iadExi皿咐J^L*一段mTIN比依『中SlmuLfl^onMode g金knihlc-IRQrap.AfUiyEisMadfcl/wtinISetup qLaddaNew归tHcrentLjv□比CMck“就七j确SetupP/GNesOpt?nal;ImpcidBerd「EkWunrMapVHlfrg。DfapAn■[户施与Mu审 孱(比;奇一他礴I5ftupInst8nteifSetupIWNDde-eic.gEnairrUSrlup 巴SrtupE-<onj4r-Brt3电压同一设置为1V,Tolerance不设置;以此类推将需要仿真的网络全部设置好。

如自动无法产生端口,可以通过手动方式,设置电流源端口;手动端口设置可以直接通过网络选择整体芯片自动生成端口。2.4.2负载端设置负载端同样采用自动生成端口的方式,在之前enable的网络中选取;电流端口选择负载的器件,具体设置如下图;WiHTtf XRmvwMd^fiundIwn'EGLIDA_1P&醇卷.1第WlG-LIlAjm见而匚WiHTtf XRmvwMd^fiundIwn'EGLIDA_1P&醇卷.1第WlG-LIlAjm见而匚包的民设置完成,检查无误后保存文件后可以开始仿真。(Model选择注意要选择equalvoltage,这样两者仿真出来的结果就跟resistancemeasurementgeneration一样)IRDrop中的测得的压降值得是各个pin中最坏压降。各个pin的电压是不相等的,通过V/I得到的R会大Resistance中port中所有的pin都是short起来的,电压相等,结果是整体的R。将IRDrop中的sink设置成等电压会得到理想结果EqualVoltage[fthrmodelisselected,allpackagenodesuonnccLcdwithIhcsamepinoIejSINKarcLumpedtogcLhcr.rl7ieActualVnltageoftheSINKisthevoltagedifferencebetiA'eenthe ivepin3ndthenegativepin.EqualCurrentIfdiemodelisselected,equalcurrents^illflowthroughjIJthepackagenodesconnectedwiththesamepinufaSINK.UnequalCurrentirpiickaceissclcclcd.thecurrentsflowingthroughthemodelnodesconnededwiththesamepinHESINKcanbediflerenl.UsersctininpuLthecurrentforeachpackagemodemanuallyorspeciK1thecurrentsbymatrixwhichisdehcnbcdin"IinportSINK.Curriint".ActualVoltageFarkqualandUnequalCurrentmodeLavoltacevalueiscomputedforeachpackagenode.PackagemxJcsconnectedwiththesamepinmayhavedifferentvoltages.TheActualVbltajicofLheSINKiscakulateidbasedonPass/FaillP/F)mudc.Unequalcurrent:Importcurrentmappingfileinspreadsheetformatorcreatepingroupsmanually.Hereisanexample.Thefileisabouta3*3currentarray.willHereisanexample.Thefileisabouta3*3currentarray.will如果仿真是为了看整个port的R的话,用上面的方法IRDrop/sinkmodel=equalvoltage如果仿真是为了看port中哪个pin压降最大的话,可以sink选择equalcurrent,p/fmodel选择worst,这样计算出来的就是最坏情况下的压降P/FAverageExampleIftheP/FmodeisAveragethen,theActualVoltage二MeanofVoltagesoftheLayoutNodesofthePositivePinminustheMeanoftheVoltagesoftheLayoutNodesoftheNegativePin.P/FWorstExampleIftheP/FmodeisWorstthen,theActualVoltage=Findthelargestandlowestvoltagesotthepowerpins.Findthelargestandlowestvoltagesofthegroundpins.Calculatethevoltagedifferencebetweenpowerandgroundpinsv/iththeabovefourvalues.Findthelargestandlowestones.Comparethetwovaluesgotteninc)withthenominalvoltagecdtheSINK.Theonewithlargerdifferencefromthenominafvoltagewillbechosenastheactualvoltage.Anditi*kImdiiRArlinmarninu川「11加tinnTherearefbuiresistancemodelsLumpedicLumped—Allnodeslinkediothepositivepinareshortedideally.AllnodeslinkedtothenegativepinareshortedideallyThercsisiaiiccbetweenthepositivepinandnegativepiniscalculatedinthesimulation.LumpedtuMultiple—OnlytlienodeslinkedLothepositivepinareslioriedideally.ResistancefrointhepositivepintoeachnodelinkedtothenegativepiniscalcukitedNnodeslinkedtothenegativepinproducesNresistancevalue.MultipletoLunnpcd-Onlyullthenodeslinkedtothenegativepinarcshortedideally.ResistancefromeachnodeofthepositivepintotheIumpednegativepiniscalculatedMnodeslinkedtnthepositivepinproduceMresistancevalue.MultipletoMultiple——AnMhyNresistancematrixEachelementinthismatrixrepresentsresistancefroTronenodeinapositivepintoanothernodemanegativepin.三、仿真结果分析1.仿真结果含义根据仿真的压降结果,结合之前步骤设置的1A电流,可以推导出实际的走线电阻;按照LDO电源走线+/-3%的的tolerance,结合各电源实际电压和电流,判断是否超标。当然也可以在前期仿真设置阶段将电压和电流直接写进去,仿真结束后会直接输出Pass或Fail的结论。.电流分布Power-DC还可以直观的体现整体电流密度情况,通过'•二口";“:二r可以观察整体电流等参数的平面分布。HiEn«blvd*M1bIWorkflow:PowerDCC«ndIr*lriUSe&1;»SimulatijanO*«d£工'SkirliimlriiM"indReport3叩HdhkdA.KHiEn«blvd*M1bIWorkflow:PowerDCC«ndIr*lriUSe&1;»SimulatijanO*«d£工'SkirliimlriiM"indReport3叩HdhkdA.KGcoarii*H«p&ri修pari■mWE0iUrdaiii弓tn料leJL>HrWwwC•的・^^waiL(WFhjtasa—声dfvwqnMHjjLva」aCHJP.jAF.」「Rh■!*taraFcwnQ'AGjWID«9-tiibuLjk>nOMOlHiiBjiIJan*|EhrMAMriJ)-0iW10746»md5«M41hc«BRewihTdtawung%.仿真结果后期处理:SetupE-constrain

CONSTRAINTSSETUPSetupeonEtraintsofsinkvoltageinterconnectcurrent,viacurrentandmetalcurrentdensityforvoltagedropanalysisSinkVoltageS^tupconstraintsofSinkvoltages.InterconnectCurrentSetupconstraintsofInterconnectcurrents.ViaCurrenVCurrentDensitySetupconstraintsotViaCurren^Cumentdensilies.WlProbesProbevoltageorcurrentandsetupconstraintsinthespecifiedlocations.PlaneCurrentDensitySetupconstraintsofPlaneCurrentdensities.TraceCurrentDensitySetupconstraintsoftracecurrentdensity.通过在SetupE-constrain设置各种约束来看仿真结果:Voltage*DropAnalytic i>jGetupURM与SetupSink^SetupInterronnerts炉及?入国顺日启taTOC\o"1-5"\h\zCcyn如aintsSetup 运.1I:SetupE-Constraints:)Siiirkilati0n / (*JClicclc:Errcrrs/y^arnings.SaveFilesStartSimulationRewIts-andRepert ③ViewE-Resull£TablesView2IDIE-DistributionsView3DIE-DistributionsSwitdhtoNormalILayerViewGercrateReportSaveReportSave*SimulationRe&ultLeadSimulertionResultSknglfr-Board/Packag&E/TCo-SimulationMLtftr-BQard/PackageIR.DropAnalysis 弋m.・M■二 L-■—k户reifiUrr 3tup->SinkVoltef^nJcVoltaQC|IntErremt.-Cjmcrirf^nJcVoltaQC|IntErremt.-CjmcrirIvlProce?IQ.meri-Current[lerrSTyIPhnc:ir-ir-De^fitYIFrrreCurrtrt:Zrr'J-fIncbCTldtirrtnt[lerrSTyI\jqlera-i^<J-i:叵▼ClicktheSinkVoltagetabintheConstraintsSetupmenu.SelectallSinks.Right-clickandchooseGroupEditfromthepop-upmenu设置sink的电压和波动幅值

EditNominalVoltage(V),UpperTolerance(+%),andLowerTolerance(%)ClickViewE-ResultsTablesintheWorkflowpane,andclicktheSinkVoltagetab.TheSinkVoltageresultsareupdatedintheResultpane.StartSimulationVifivu3DStartSimulationVifivu3DIE-Di£tribdlion6SwfchfcoNormalLayerMsSaveReportSave5imul^iionRpsullLoadSlmulstiDnResu^SlHgla-ScidrclXPBiekagifrE/TCa-SImula^loHiMuttj-BQWcl/PmckageIRDropAnalytifBin%fh!FC吗»4/Tk/ 丽■=1hResultsandReportSinkVoit^geVRMK日培里SirkYulLageResultsandReportSinkVoit^geVRMK日培里SirkYulLageIrtecanect匚山口式| Lot沼|ProbesMeasu-e-ftenls)Gkba冒3cLi样口“QgmiWa匚乐团tDe⑻“|船已仃觉讨己dr「wnl卜33UP团e£InterconnectCurrentSetup跟Sinkvoltag约束一样,可以看出通过电阻或电感的电流有没有超标V/IProbesSetupVoltageProbe:在ConstraintsSetup>voltageprobe中设置约束条件,在ViewE-ResultsTables>V/Iprobe中看voltageprobe的电压有没有超过约束值CurrentProbe:TheCurrentProbemeasurestheVia,scurrentSelectseveralViasintheLayoutwindow.Right-clickintheblankspaceintheV/IProbestableandchooseAddfromthepopupmenuTheCurrentProbeiscreatedautomatically可以查看你关注的流过这些过孔的电流有没有超标ViaCurrent/CurrentDensitySetup:分via和padstack,可以约束过孔或pad上流过的电流ConstraintsSetup>ViaCurrent/CurrentDensity设置过孔或pad的电流和电流密度约束值ViewE-ResultsTables>GlobalViaCurrent/GlobalViaCurrentDensity显示超过这些约束值的过孔或padPlaneCurrentDensitySetup:可以对平面电流密度设置全局约束也可以对特定的电源平面设置局部约束ConstraintsSetup>PlaneCurrentDensity设置平面电流密度约束ViewE-ResultsTables>GlobalPlaneCu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论