您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > cadence后仿教程
后仿教程后仿教程————以反向器为例以反向器为例蔡小波2009/6/101.1.打开打开CalibreCalibre的的PEX(PEX(寄生参数提取寄生参数提取))2.2.选择选择PEXPEX规则文件规则文件PEXPEX规则文件为:规则文件为:csmccalibre.xrc.a3csmccalibre.xrc.a33.3.选择选择PEXPEX运行的目录运行的目录如果目录选择CALIBRE(即csmccalibre.xrc.a3所在目录),那就OK了.如果你嫌在CALIBRE产生一堆文件,想自己建个PEX运行目录,那就得注意了,此时要修改csmccalibre.xrc.a3文件,点击View,转下页得修改引用路径,直接写成绝对路径就行得修改引用路径,直接写成绝对路径就行点一下就可以对文本进行修改引用了LVS文件,所以说PEX之前其实又做了一遍LVS4.4.设置设置InputsInputs选项选项5.5.设置设置OutputsOutputs选项选项11提取类型选择:提取类型选择:RR表示提取寄生电阻表示提取寄生电阻CC表示提取到地寄生电容表示提取到地寄生电容CCCC表示提取线间寄生电容表示提取线间寄生电容在电路规模较大情况下,一般不提电阻寄生电阻,在电路规模较大情况下,一般不提电阻寄生电阻,因为这会导致电路节点极剧增多,无法进行后仿,因为这会导致电路节点极剧增多,无法进行后仿,所以电阻的提取只限示小模块电路.一般选所以电阻的提取只限示小模块电路.一般选C+CC.C+CC.5.5.设置设置OutputsOutputs选项选项22输出格式选择:选择输出格式选择:选择CALIBREVIEWCALIBREVIEWCALIBREVIEWCALIBREVIEW中节点的名称:中节点的名称:建议选建议选SCHEMATICSCHEMATIC,,这样的话生成的这样的话生成的CALIBREVIEWCALIBREVIEW电路中的节点的名称用的是电路中的节点的名称用的是原来原理图中的节点名称,查看起来比较方便.原来原理图中的节点名称,查看起来比较方便.NetlistNetlist选项卡选项卡NetsNets选项卡选项卡5.5.设置设置OutputsOutputs选项选项33指定提取哪些节点的寄生参数:指定提取哪些节点的寄生参数:默认是默认是ALLNetsALLNets(提取所有节点)(提取所有节点)也可以自定义(也可以自定义(SpecifiedNetsSpecifiedNets):):可以提取除了指可以提取除了指定节点以外的所有节点(定节点以外的所有节点(ExcludeExclude),也可以只提取指定的),也可以只提取指定的节点(节点(IncludeInclude),在相应的文本框里写入节点的),在相应的文本框里写入节点的netnet名即名即可,或者点击右侧的小箭头,然后在弹出的原理图里选择你可,或者点击右侧的小箭头,然后在弹出的原理图里选择你想输入的节点,按想输入的节点,按ESCESC键,你所选择的节点名就自动填在左键,你所选择的节点名就自动填在左侧文本框中.侧文本框中.6.RunPEX6.RunPEX弹出两个框:一个弹出两个框:一个是是CalibreCalibreViewView配配置对话框(左置对话框(左图),一个是寄生图),一个是寄生参数文本(见下参数文本(见下页).页).注意左边两个设注意左边两个设置,其他默认即置,其他默认即可.可.第一次运行PEX会弹出映射文件向导,引导大家生成MAP文件.以后就不用设置了.除了寄生电阻寄生电容以外,所有器件都用st02中的模型来映射.6.RunPEX6.RunPEXPMOS管NMOS管寄生电容的映射模型选择理想电容,即analogLib中的cap.如果你选择了提取寄生电阻,那么相应的应该选择analogLib中的res.最终弹出CalibreInfo(如左图所示),“0warningsand0errors”说明CalibreView成功生成.此时察看相应的此时察看相应的CellCell多出一个多出一个View:calibreView:calibre((这就是通过这就是通过PEXPEX得到的带有寄生参数的原理图得到的带有寄生参数的原理图))点击查看点击查看calibrecalibre,由四部分组成,由四部分组成与映射文件配置窗口一同弹出的还有与映射文件配置窗口一同弹出的还有PEXPEX网单网单在这个文件里,大家可以察看各个节点到衬底(“0”)的寄生电容和各个节点之间的线间电容cc察看寄生参数大小的另一种方法察看寄生参数大小的另一种方法点击StartRVE导出如上图窗口,再点击“寄生虫”按扭,弹出寄生参数窗口(见下页)这里列出了所有节点的名称,到地电容(C)和线间电容(CC)的大小.如果想要具体察看某个节点到其他节点的寄生电容的大小,那么选选中这个节点,如左图所示,再点击按扭”P”,弹出窗口(如左下图),在Capacitance选项卡中列出了节点IN与OUT,GND,VDD之间的寄生电容的大小.至此至此,,我们仍未进行后仿我们仍未进行后仿,,我们只是提取出我们只是提取出了寄生参数了寄生参数,,并生成了带这些寄生参数的并生成了带这些寄生参数的calibrecalibreview,view,这都是为后仿做准备这都是为后仿做准备..接下来介绍如何后仿接下来介绍如何后仿..方法一方法一1.打开测试平台,此例是INV_example_test.2.打开ADE(仿真环境)窗口3.与仿真原理图不同的是多出这一步:点击Setup—Environment弹出一个配置窗口(见下页)默认第一项是默认第一项是spectrespectre,,意味着意味着INV_example_tesINV_example_testt里调用的是里调用的是INV_exampleINV_example的的schmaticschmaticviewview来来进行仿真进行仿真如要进行后仿我们得如要进行后仿我们得修改修改SwitchViewList,SwitchViewList,把把calibrecalibre加在加在spectrespectre前面前面,,意味着仿真的时意味着仿真的时候候INV_example_testINV_example_test调用调用INV_exampleINV_example的的calibrecalibreviewview来进行仿来进行仿真真,,这就是后仿这就是后仿!!!!!!设置好库文件和仿真类型设置好库文件和仿真类型,,点击点击RunRun即可开始后仿即可开始后仿!!方法二方法二::请参见LAB2里的Mixed-levelsimulation(简单说就是建一个config文件,可以自己配制仿真所调用的view的类型)
本文标题:cadence后仿教程
链接地址:https://www.777doc.com/doc-5912314 .html