cadence使用calibre进行后仿的几种方法


当circuit前仿完成以后,进入layout这一步,之后开始提取寄生参数,本文使用calibre提取寄生参数:

  1. 进入layout XL-calibre-Run pex进入calibre_pex 并按工艺厂提供的xRC文件,并设置好calibre_pex。
     2. 为了减少寄生参数,以及提高后仿速度,建议在calibre_pex-pex option-Netlist-Reduction and CC中将Enable MinCap reduction以及Enable MinRes reduction两个选项框中COMBINE REMOVE填好所需要的值,一般cap COMBINE 0.5fF,REMOVE 0.1fF,Res COMBINE 1 ohm,REMOVE 0.1ohm。
     3. 在Outputs选项中,Outputs-Netlist框中,在Format选项中CALIBREVIEW,Use Names From:SCHEMATIC。
     4. 点击Run_PEX,开始寄生参数提取,之后进入Calibre View Setup界面。
     5. Calibre View Setup设置中,Output选项填被提取寄生参数的library,Calibre View Type选择masklayout意味着直接以layout的摆放位置提取寄生参数,选择schematic意味着以schematic的位置生成寄生参数,建议选择schematic,这可在后仿中如前仿一样直接查看schematic的电路仿真信息;Create Terminals-if matching terminal exists on symbol;Device Placement-layout Location,设置完毕,点击ok。
     6. 提取寄生参数完毕后,如果有错误可能是calibre中部分线短路了,手动改正即可,可通过calibre view type更改类型为masklayout可以避免这种错误,但是后仿不能通过直接点击。
     7.在test_bench中新建config,将config中view to use更改为提取的寄生参数calibre,加入calibre提取出来的参数,同时ADE L-Setup-Design更改类型为config,即可开始后仿。
     8.仿真结束后,可以直接在schematic中查看信号线

生成calibre耗费时间过长,可以直接更改calibre view type为masklayout,,但是此种方法对于查看结果没那么方便。
或者直接在pex设置中,output-Netlist-Format更改为SPECTRE生成网表:

1. 该方法生成的网表不一定能直接用于spectre仿真,需要先将该网表的pin顺序更正。更该方法为,首先需要先用前仿电路跑一次仿真生成网表,然后在simulation这个文件夹中找到input.scs的网表,将改网表中的pin复制到后仿的网表中。
 2. 后仿生成的网表更改完毕,在test_bench中新建config,,将config中view to use更改为Specify SPICE Source File,同时选择后仿的网表即可,这就是用网表仿真,速度快,但是不方便查看信号,但是利于排除寄生电容,需要排除哪项将其注释即可。
posted @ 2021-11-04 20:16  望溪  阅读(8870)  评论(0编辑  收藏  举报