目录在ADE中自动设置modellibrary.......................................3AboutSpectreoutputformat..............................................4AquestionaboutADE–LineBroken................................5SimulatewithnetlistusingspectreinADE.........................7spectrearithmeticexception..............................................8ImportCDL.........................................................................9AssignNetExpression.....................................................10TransientNOTConverge..................................................11SWEEPPARAMETERWITHCORNERANALYSIS........13设置CornerAnalysis........................................................14MultipleModelLibrary......................................................15Revise/AddPropertyNamethroughCDFEditor.............16MeasureDACINL/DNLwithVerilog-AMeasureCellinahdlLib..............................................................................17电路图和Verilogmodule的混合仿真...............................20spectreVerilogwithHierarchicalVerilogDesign...............22ProblemwithCalculatorandWavescan..........................26InterruptandRecoveringfromaTransientAnalysis........28SpectreSimulationintheBackground.............................33InstantiateCellswithParametersandtheRelatedPEX-1-Problem............................................................................35ncelabunabletofindaunitnamed'mixedsignal_2'........36MayIimporttheattachedverilogAMSfilesusingImport-Verilog..............................................................................38MayIrunMonteCarloinparallel.....................................39PIN/NETNameClide......................................................42ReleaseLockedCellswithclsAdminTool.........................43CapacitanceTable............................................................44-2-在ADE中自动设置modellibraryenvSetVal(asimenv.startupsimulator'stringspectre)asiSetEnvOptionVal(asiGetTool('spectre)modelFileslist(list(/home1/cdsmgr/data/tsmc18RF1p6m/models/spectre/rf018.scstt)list(/home1/cdsmgr/data/tsmc18RF1p6m/models/spectre/rf018.scstt_3v)))费老劲了,找了半天没有solution,后来研究半天tsmc的pdk才知道.这样你可以把上面那两句放到.cdsinit文件中,就把这个文件放到你的工作目录就行了.我觉得如果你们用标准的PDK的话,应该自动就会有这个功能,至少我在tsmc的里面看到了.AboutSpectreoutputformatTherearetwowaystochangeSpectreoutputformatfrom'sst2'to'psfbin'.1.Youcanaddthislinetoyour.cdsenv:spectre.envOptssimOutputFormatstringpsfbin2.UseinlocationADE-Setup-Environment-userCmdLineOption:-formatpsfbinAquestionaboutADE–LineBrokenhnlMaxLineLength的正确设置方法如下,hnlSetDef('hnlMaxLineLength72)可以在CIW中输入,也可以在.simrc里面定义。参考OpenSimulationSystemReferenceTM,ProductVersion5.1.41,Chapter6,CustomizingtheHNLNet-BasedNetlister。以下是Cadence技术支持人员提供的方法,第一次有效,后来常常无效。上面的新方法也是一次有效,然后就无效。---------------------------------------------------------------------没错,我得到RD那边的解释也是说是程序和path会断成两行,中间插入了个多余的空格.你可以自己在home目录或者你的工作目录建个文件叫.simrc比如在里面写上hnlMaxLineLength=2000对仿真我现在也只能在tool方面帮你看一下,电路方面我是初学,还得跟你们多学习,因为我主要是在后端.你们公司的欧阳我们都是哥们,呵呵.不用客气./*zsgao@cadence021-61222367*/From:YaweiGuo[mailto:yaweiguo@comlent.com]Sent:2007年12月7日10:56To:JasonGaoSubject:答复:AquestionaboutADE谢谢。问题解决了。我刚才又观察了一下,给你的出错信息中忽略了一个细节。Errorfoundbyspectreduringcircuitread-in.“input.scs”8:Unabletoopeninputfile`/export/edatools/IC5.1.41/tools/dfII/samples/artist/ahdlLib/quantity.spectre’.Nosuchfileordirectory.区别在于那一行变成了两行。打开input.scs文件,那一句是Include“/export/edatools/IC5.1.41/tools/dfII/samples/artist/ahdlLib/quan\tity.spectre”这样就找不到那个文件。手工修改这一句就好了。也许是续行的符号\没起作用,也许是多了空格或回车。你告诉我的那个hnlMaxLineLength=2000,我理解是增大行的长度到2000字符。这样就不会有额外的续行。在ADE窗口里createnetlist,生成的input.scs文件中那一句变成Include“/export/edatools/IC5.1.41/tools/dfII/samples/artist/ahdlLib/quantity.spectre”你真的对Cadence很熟悉啊,问过好几次技术支持,你这里总是最快最准确的。顺便再问一下,.simrc在哪里?发件人:JasonGao[mailto:zsgao@cadence.com]发送时间:2007年12月7日10:26收件人:YaweiGuo主题:RE:AquestionaboutADE在ciw里面打hnlMaxLineLenght=2000,或者在.simrc里面加上/*zsgao@cadence021-61222367*/From:YaweiGuo[mailto:yaweiguo@comlent.com]Sent:2007年12月5日19:06To:china_crcSubject:AquestionaboutADEHi,WhenIsimulatewithSpectreinADE,itreportsanerrorshownbelow.Errorfoundbyspectreduringcircuitread-in.“input.scs”8:Unabletoopeninputfile`/export/edatools/IC5.1.41/tools/dfII/samples/artist/ahdlLib/quantity.spectre’.Nosuchfileordirectory.HowdoIsolvethisproblem?Thanks.郭亚炜鼎芯通讯(上海)有限公司Tel:+86-21-50804588-198Fax:+86-21-50804788Email:yaweiguo@comlent.comSimulatewithnetlistusingspectreinADEIfIhavethespicemodelofLM7372shownintheattachmentandaschematicofDAC.HowdoIsimulatetheDACandLM7372togetherinADE?IhaveschematicoftheDAC,butthespicemodelofLM7372isnetlistonly.Solution:OpenADE,clicksetup-SimulationFiles.ThenfillintheIncludepathandStimulusFile.AnexampleisthespicenetlistfortheoutputdriverwhichisusedinDACtesting.driver.sp.txt#OuputDriverforDAC018T40M10-bitcurrent-steeringDACtesting*ChangeR1,R2,R3,andR4from400to200*AddRL1..include'LM7372.MOD'XOP1IN-IN+V+V-OUT_QLM7372R1OUT_QNIN-200R2IN-OUT_Q200R3OUT_QPIN+200R4IN+0200V+V+05V-V-0-5RL1OUT_Q0150RLOUT_Q050$TheinputimpedanceofSpectrumAnalyzer.PL