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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3651|回复: 12

[求助] 用spectre调用外部器件黑盒子做仿真

[复制链接]
发表于 2020-1-4 13:06:25 | 显示全部楼层 |阅读模式

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

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

x
有一个外部器件,里面都是一些r/c/l的串并联,A B是这个黑盒子的两个terminal,文件格式如下:
SUBCKT XX A B
C01 netx netx valuex
R01 netx netx valuex
L02 netx netx valuex
......
ENDS XX

现在想修改一下,用spectre调用这个黑盒子做仿真,请问该怎么操作呢?
发表于 2020-1-4 16:20:40 | 显示全部楼层
ADE中create netlist之后,把这个复制到input.scs文件里,增加一行调用这个cell。或者类似spice语法用include调用,然后加一行调用这个cell?没试过include语句。
然后直接点run,而不是netlist and run。
 楼主| 发表于 2020-1-4 17:22:53 | 显示全部楼层


stone1005 发表于 2020-1-4 16:20
ADE中create netlist之后,把这个复制到input.scs文件里,增加一行调用这个cell。或者类似spice语法用inclu ...


这样子挺麻烦的,只跑一个adel是方便的,跑adexl不方便
发表于 2020-1-4 17:42:03 | 显示全部楼层


a1054958688 发表于 2020-1-4 17:22
这样子挺麻烦的,只跑一个adel是方便的,跑adexl不方便


把它做成schematic,一劳永逸。
发表于 2020-1-6 08:52:23 | 显示全部楼层
ref R、C、L的connect rule,make a symbol for simulation
发表于 2020-1-6 10:12:55 | 显示全部楼层
这事我经常干,主要用来做后仿真。
先把它做成一个symbol;
再把symbol复制成spectre;
再编辑它的cdf属性,写入term order、当它的名字做成model。
这样就可以直接仿真了。

不过最近我找到了更方便的方法,就是用config,里面有指定spice网表和功能。
发表于 2020-1-6 10:30:41 | 显示全部楼层


jzr1989 发表于 2020-1-6 10:12
这事我经常干,主要用来做后仿真。
先把它做成一个symbol;
再把symbol复制成spectre;


config怎么直接调用网表呢?
发表于 2020-1-6 11:06:58 | 显示全部楼层


空之晟 发表于 2020-1-6 10:30
config怎么直接调用网表呢?


首先还是要做symbol,
然后如下图操作:
1.bmp

需要注意要保证symol的pin order和网表一致
发表于 2020-1-6 11:18:32 | 显示全部楼层


jzr1989 发表于 2020-1-6 11:06
首先还是要做symbol,
然后如下图操作:


谢谢!
 楼主| 发表于 2020-1-6 15:25:05 | 显示全部楼层


jzr1989 发表于 2020-1-6 10:12
这事我经常干,主要用来做后仿真。
先把它做成一个symbol;
再把symbol复制成spectre;


多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-27 14:11 , Processed in 0.042484 second(s), 7 queries , Gzip On, Redis On.

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