Cadence 617 版图后仿真以及前仿对比

前言

如果你跟我一样是个懒人,希望做电路设计的时候希望能前后仿自由切换,实时对比前后仿的结果,那这篇技术贴对你有用哦~

我一般用这套方法来做小电路的前后仿,前后仿结果直观,速度可以接受~

大的电路,速度是硬伤,生成网表用脚本跑可节约时间成本。


版图寄生 CalibreView 提取

这里默认大家都会用 calibre 工具抽取寄生网表的基本操作流程

当你想把寄生参数网表做成和前仿一样的电路 symbol, 你需要在 PEX 抽取界面的 OUTPUT 选项更改设置:

1
Netlist > Format : CALIBREVIEW

PEX 抽取


其他的选项按常规操作设置,Run PEX , 等待一定时间(视模块的大小而定), 跳出以下的设置框 Calibre View Setup:

  1. Cellmap File : 填入对应工艺库的 cellmap 文件,该文件一般在工艺的 PDK > Calibre > XRC 文件夹下

  2. Calibre View Type: 选择跟随 schematic

  3. Create Terminal: Create all terminals

  4. 需要注意的是 Reset Properties 选项: m 对应于原理图的 multiple, m=1 对应于将管子分散成单个管子,nf=1,对应于将 finger=1 ,也是将管子分散的操作

  5. 其余的参考图片中的设置

  6. 设置好之后按 ok 即可


setup



Run 之后会跳出如下的对话框:

  1. 图 左是抽取出来的带寄生电阻、电容的网表(PEX 抽取是无法提取 寄生电感 模型)

  2. 看到 calibre info 提示如果是 0 error 即抽取正确

calibre

建立仿真

新建仿真cell

1
type 先选择 schematic

new file

1
在仿真文件下添加待测电路的 symbol 以及仿真需要的激励文件

test file

建立可配置的仿真文件

这一步至关重要,决定了是否可以前后仿切换!!!!

想起之前被卡在这一步无法 move on 的痛苦…

1
Type 选择 config

config file

1
2
3
run OK 后需要设置 configuration:

下拉 view 菜单,选择 schematic

configulation

1
Global Binding 的设置 选择 :Use template :

setup

1
2
3
选择 spectre 的 Template:

按 Apply

setup

1
2
3
完整的配置如下:

run OK

config

设置仿真环境

1
2
3
4
5
出现如下的对话框 Launch ADE XL: 选择 create new view

view 选择 adexl

run OK

test file

1
2
3
4
5
6
7
在 Data view 的 Tests 下 click to add test

选择我们刚才建立的仿真文件 AMP_test

View Name 选择 config

然后按照常规流程设置好你的仿真环境,需要输出的波形等

进行仿真

前仿

1
2
3
4
5
6
7
8

回到 adexl 环境中

选择 No Parasitics : 没有寄生电阻电容,即前仿

在 config 文件中 将 AMP_test 中用到的 AMP cell 的 view 右击改成 schematic,保存即可

完成后 回到 adexl 中正常 run

1
2
3
仿真结束后将仿真结果 plot 出来,分别是相位 phase 和增益 gain

先不把波形结果关掉,先保留着

后仿

1
2
3
4
5
6
7
8
9
回到 adexl 界面

改为 Extracted Parasitic

改为 New SubWin

在 config 中把 AMP 的 View 改成 Calibre

一切设置完备后开始 RUN

1
2
3
将仿真结果波形 plot 出来

将后仿的结果的波形颜色更改,使得跟前仿波形的颜色不一样,这样方便区分

结果对比

1
最后一步是将图形叠加,能够清楚地看到前后仿的区别~

以上就是完整的前后仿叠加流程~~

如有疑问,可留言交流~

feifei wechat
欢迎扫描微信公众号交流哟~~