第一种方法:建立calibre视图

打开Calibre下的“Run PEX”

加载Runset文件

加载完毕如下图,看到有PEX规则文件和PEX工作路径

输入设置保持默认,包括LayoutNetlist选项卡

Outputs输出,选择xRC,Format这里选择CALIBREVIEW,其他如下设置

设置设计中的接地信号

点击“Run PEX”,弹出如下对话框

点击OK,因为上面选择的是提取R+C,这里要确定映射的器件,选择analogLib下的rescap

点击Auto Map Pins,然后点击OK

同上

全部完成之后,可以看到cell下多了一个calibre View

点击打开,左边是输入输出端口,右边是原电路的器件,下方是所有的寄生电阻和电容

这里在PEX提参的时候出现了error,从网上看到的说法是在map文件中缺少nwell寄生diode的映射信息,目前还没有解决。

http://bbs.eetop.cn/thread-467714-1-1.html

 

第二种方法:修改仿真网表

首先同第一种方法一样,提取寄生参数,不同的是这里选择输出格式为SPECTRE

点击“Run PEX”,然后打开PEX的工作路径,找到生成的pex.netlist等文件

打开ADE,如前仿设置,先进行一次仿真,点击“Netlist and Run”

找到simulation文件夹,打开前仿对应的文件夹,一直进入路径下的netlist文件夹

这里的input.scs文件就是仿真使用的网表,spectre 后仿真的思路是,使用带有寄生参数的网表替换原理图网表,按照原理图仿真方式进行仿真。

打开 input.scs 文件,找到其中待仿真的原理图网表描述,即从subckt->ends INV_RO_7

删掉此段,换成 include “./INV_RO_7.pex.netlist”

将后仿寄生参数的三个文件拷贝到netlist文件夹,并更改寄生参网表INV_RO_7.pex.netlist 的端口定义顺序,使得 input.scs 中激励和负载能够和INV_RO_7模块端口对应上。

回到ADE窗口,点击Simulation下的Stop,然后点击Run,即可开始后仿。

一定要先点Stop,之前就是因为没有点Stop,所以Run之后的结果和前仿是一样的,导致后仿不成功。

点击Simulation > Netlist >Recreate可以重新生成仿真网表

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐