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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 457|回复: 8

[原创] 一个元件,但是有不同参数的实例,如何实现?

[复制链接]
发表于 2024-6-30 15:25:34 | 显示全部楼层 |阅读模式

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

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

x
一个元件,但是有不同参数的实例,如何实现?

例如,我们构建了inv元件,里面nmos和pmos都是参数化了。
但是原理图调用时,我们需要多个不同nmos和pmos参数构成的inv元件,
但是我调用ADE仿真时,从原理图copy参数进仿真器,每个参数只能设置一个值,
不能根据不同的实例,设置不同的参数。
请问如何实现在仿真器中,对不同实例设置不同参数值的效果?
发表于 2024-6-30 16:31:35 | 显示全部楼层
本帖最后由 洛神孤恋 于 2024-6-30 16:49 编辑

参数化的时候用pPar(),这样在symbol的cdf里就可以分别设置不同的变量了,比如pPar("w"),然后在symbol上设置w为w1
 楼主| 发表于 2024-6-30 19:05:03 | 显示全部楼层


洛神孤恋 发表于 2024-6-30 16:31
参数化的时候用pPar(),这样在symbol的cdf里就可以分别设置不同的变量了,比如pPar("w"),然后在symbol上设 ...



我按照上面这个提示:

在测试用原理图中,调入实例,然后启动ADE仿真

Variables-》Copy from cellView,设置的元件的参数,拷贝不进来。
发表于 2024-7-1 07:53:36 | 显示全部楼层
上面讲的方法是通过参数传递,通过参数改变view中的电路参数。
还有一种就是建立不同的view,每一种不同的电路就用不同的view来表示,然后通过config view来进行配置。
发表于 2024-7-1 09:25:48 | 显示全部楼层


yinyz 发表于 2024-6-30 19:05
https://blog.csdn.net/qq_40007892/article/details/119246219我按照上面这个提示:
在测试用原理图中, ...


要先Q一下symbol给参数赋值变量呀,没有这个步骤相当于没有变量
发表于 2024-7-1 10:23:52 | 显示全部楼层
非常有用的方法,建模的时候可以更方便的带参数去建模~
 楼主| 发表于 2024-7-2 17:44:36 | 显示全部楼层


洛神孤恋 发表于 2024-7-1 09:25
要先Q一下symbol给参数赋值变量呀,没有这个步骤相当于没有变量


请说的详细一些,操作步骤,谢谢,或者有没有pdf的操作文档,或者网站链接。
 楼主| 发表于 2024-7-2 18:48:48 | 显示全部楼层


dongming 发表于 2024-7-1 07:53
上面讲的方法是通过参数传递,通过参数改变view中的电路参数。
还有一种就是建立不同的view,每一种不同的 ...





您说的方法2,需要建立不同的参数配置的View和Symbol。
我希望走通方法1,就是只建立一个View和Symbol,然后仿真的时候设置不同的
View参数,来实现不同的inv实例。就和C++里面类的继承一个效果。
 楼主| 发表于 2024-7-5 17:45:35 | 显示全部楼层
问题已经解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 02:07 , Processed in 0.021133 second(s), 7 queries , Gzip On, Redis On.

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