在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 15987|回复: 16

[求助] 求助,如何把spice的model导入cadence成为symbol

[复制链接]
发表于 2014-11-4 20:46:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
求大神们指点
发表于 2014-11-7 17:24:11 | 显示全部楼层
这个你要自己做,先自己建个symbol,然后把spice model中pin的名字也做在symbol上,之后把pin列表按照顺序写在spectre symbol的cdf里面,形式如下: “A” “B” “C”
就可以了
发表于 2016-1-10 17:28:12 | 显示全部楼层
Cadence中调用spice子电路的方法

3条回复       

.

  

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



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

调用电路添加symbol

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

CDF菜单

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

CDF菜单对话框

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

添加参数

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

添加参数后的CDF菜单

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

Simulation Infomation 菜单

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

调用spice子电路

仿真结果

上面就是cadence中调用这样的spice子电路的流程,主要参考了这里的方法,感兴趣的同学可以去看看。
发表于 2016-9-22 14:16:35 | 显示全部楼层
回复 3# yuyingdugu


   谢谢,刚好用到
发表于 2016-9-22 14:17:59 | 显示全部楼层
本帖最后由 sara9233 于 2016-9-22 15:09 编辑

回复 3# yuyingdugu


   最好能有个图

在 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 子电路的流程,主要参考了这里的方法,感兴趣的同学可以去看看。

发表于 2016-9-22 15:01:26 | 显示全部楼层
发表于 2016-9-22 15:02:04 | 显示全部楼层
回复 5# sara9233


   哈哈哈,找到对应的网页了http://rt2innocence.net/posts/simulate-spice-subcircuit-in-cadence-ade/
发表于 2016-9-23 09:12:30 | 显示全部楼层
有个问题,我自己建立了一个PNP管,但是基极电流是流向外面的,要怎么处理呢?
发表于 2016-12-14 15:37:23 | 显示全部楼层
谢谢分享,正好在学习~~
发表于 2017-5-18 09:53:29 | 显示全部楼层
谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-4-27 22:53 , Processed in 0.692040 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表