微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > cadence中调用spice子电路

cadence中调用spice子电路

时间:10-02 整理:3721RD 点击:
http://rt2innocence.net/posts/si ... uit-in-cadence-ade/我看到的,觉得写得不错,下面是内容,也可以自行通过网页链接过去。

在 IC 设计中有时会用到提第三方提供的模型,如外接的功率 MOSFET,肖特基二极管等,这些大都是基于 spice 的model,其中有些可以直接在 Cadence 中调用,更多的则需要在 Cadence 中做些工作才能调用,这里把一般的 Cadence ADE 中调用这样的 spice 模型(子电路)的流程介绍一下。


首先,对需要调用的电路添加 symbol(如下图中所示,以功率管为例),这里注意 pin 脚的一致。之后将此 symbol view 同时另存为spectre view。


接着,在 Cadence 的 CIW 打开 CDF 菜单Tool—>CDF—>Edit, 如下图中所示


在下面对话框中,将 CDF type 选为Base, 然后选择调用的电路,并在更新的菜单中的元件参数栏(Component Parameters)选择Add 添加参数


可以看到此时出现添加参数的窗口,这里我们添加一个名为 model 的参数,具体的设置可以参考下图,parameter: string, parseAsnumber: no, parseAsCEL: yes, strobeDefault: no …


完成之后,回到上级对话框,可以看到元件参数栏下出现的我们设置的 model 这个参数。


之后,编辑仿真信息Simulation Infomation,可以看到下面的对话框。首先将 simulator 选为spectre, 之后在 otherParameters 栏目中设为 model,在 termOrder 中依次填入元件的 pin 脚, 注意顺序与调用的 spice 文件中的一致。


在完成这些 cdf 的设置后,我们就可以在电路中调用所需的 spice 子电路。在下图的仿真电路中,我们调用了之前的功率管,选择编辑其属性,在CDF参数的 model这一栏填入 spice 文件中的model(或子电路名);并将此spice文件加入 model path 中,就可对其调用仿真。



上面就是 Cadence 仿真环境中调用这样的 spice 子电路的流程,主要参考了这里的方法,感兴趣的同学可以去看看。

Try it

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top