Calibre后仿和DSPF后仿

一、两种后仿区别

(1)CALIBREVIEW(CALIBREVIEW +Net Geometry):提出为“schematic+寄生参数”合成的结果,进行后仿。
提取寄生参数时,outputs输出format设置为calibre

(2)DSPF:只是提出寄生参数,输出的为“netlist”。进行后仿真时,需要“前仿的schematic+后仿的netlist”即可。
提取寄生参数时,outputs输出format设置为DSPF,生成xxx.pex.netlist文件;
后仿时,在set up里的simulation files里勾选xxx.pex.netlist文件进行后仿;
在simulation log中出现:"Subckt xxx defined in the file netlist will be replaced with subckt xxx specified in the DSPF file",说明成功调用 netlist文件,仿真结果即为后仿结果。
注:

1)CALIBREVIEW(CALIBREVIEW +Net Geometry)和DSPF提取的寄生参数是一致的,提参进行后仿结果对比,只是小数点后几位不同;

2)对于相对较大的模块在进行PEX提参时,CALIBREVIEW(CALIBREVIEW +Net Geometry)在提r+c+cc时,即使是过滤很小的r和c情况下,也许会需要2-3天;而DSPF即使在不需要过滤r和c情况下,会很快提出r+c+cc。即DSPF对于快速验证是否出现问题提供方便。

3)对于文档“定位后仿问题的方法”中“使用改网表跑仿真的方法”,CALIBREVIEW(CALIBREVIEW +Net Geometry)是“schematic+寄生参数”合为一体,在删除网表中的信息时会注意是否删错,而DSPF只是“寄生参数”,即DSPF对于快速定位问题所在,提供方便。

4)CALIBREVIEW(CALIBREVIEW +Net Geometry)在后仿时会出现仿真不收敛情况,结合文档“cadence ADE不收敛解决方案”部分可以解决,但有些情况后仿添加初态不容易,需要修改版图引线等;但DSPF是在schematic情况下,可以直接参考“cadence ADE不收敛解决方案”解决,即某种程度上,DSPF在解决后仿不收敛情况下相对方便些。

小注:“cadence ADE不收敛解决方案”文档中所提到的tran仿真第一点所加Cmin,后仿一定不能加,否则后仿节点无数个,会造成RC延时,结果会出错。

二、 calibre后仿流程

1)Setup-Environment Options-Switch View List,把calibre添加到schematic之前

从schematic启动explorer,在Setup-Environment Options-Switch View List,把calibre添加到schematic之前
calibre两种后仿方法
note:两种方法Setup-Environment Options-Switch View List界面不一样
在这里插入图片描述

2)config后仿

建立config后,在config中调用calibre进行后仿,注意此时的explorer实在config下启动的;
note:
Q1:为什么config后仿结果和前方一样?
A1:说明后仿不成功,可能是因为explorer或者ADE L还是schematic后缀的,可以在choose design中将view name类型改为config,即为从config启动的仿真器,才可以有效调用calibre。可以从仿真器的右下角判断为schematic或者config启动的explorer
在这里插入图片描述

三、 DSPF 后仿流程

1)直接在set up里的simulation files里勾选xxx.pex.netlist文件进行后仿

需要在schematic下启动explorer,然后调用pex.netlist

2)config后仿

建立config后,在config中调用dspfview进行后仿,注意此时的explorer实在config下启动的;
调用dspfview后仿时,set up simulation files中不能勾选pex.netlist,否则会报重复的错误

3)用dspfview方法在同一窗口跑前后仿的方法

sweep config方法

4)sweep 方法note:

1.DSPFview建立在所提取模块的library中,和schematic,layout等放在一块
2.如果pex.netlist中文本过长,则不能直接复制文本,可以将pex.netlist文件复制到相应library的目录下,并将pex.netlist文件重命名为design.dspf
3.直接复制文本或者复制文件后,都需要点击 extract button,但是注意不能勾选regenerate symbol,否则会将原本的symbol中的pin打乱重排
4.新建config后,testbench的view found为schematic,里面模块的view found 为symbol
5.explorer中没有global variables,需要跳转到assembler中,设置sweep config,就可以同时调用不同的dspf文件,和calibre文件,前仿则调用schematic,可以同时对比前后仿的区别或者说不同后仿方法的区别。
6.如果报错,需检查setup里是否重复勾选pex文件;或者说assembler是否是在config下启动的,因为sweep config必须在config下进行。

五、 后仿真保存内部节点电流方法

1)calibre后仿
2)DSPF后仿

  • 11
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值