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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: WL8906

[求助] 忆阻器verilog代码仿真,仿不出电流?

[复制链接]
 楼主| 发表于 2023-3-14 13:37:15 | 显示全部楼层


调皮捣蛋 发表于 2023-3-14 13:33
行吧,这个real型I只能是中间变量,最终有没有电流输出跟中间变量怎么算没有关系,在于你有没有给输出节 ...


怎么给输出节点赋值,比如忆阻器的p,n端都是input,没有output哎


                               
登录/注册后可看大图

 楼主| 发表于 2023-3-14 13:38:21 | 显示全部楼层


调皮捣蛋 发表于 2023-3-14 13:35
请提供你的关于忆阻器的完整veriloga代码


你也做忆阻器吗?
发表于 2023-3-14 15:51:58 | 显示全部楼层
你这个verilog-A的I不是给到端口的啊,你要改成
I(p,n) <+ G*V(p,n);
有可能就对了
 楼主| 发表于 2023-3-14 16:30:20 | 显示全部楼层


Twonej 发表于 2023-3-14 15:51
你这个verilog-A的I不是给到端口的啊,你要改成
I(p,n)


本来是应该这样的,生成不了symbol。所以改成等号了才生成symbol

 楼主| 发表于 2023-3-14 16:32:49 | 显示全部楼层


Twonej 发表于 2023-3-14 15:51
你这个verilog-A的I不是给到端口的啊,你要改成
I(p,n)


另外问下您,

                               
登录/注册后可看大图
为什么上面这个sign检测出错误,下面这个sign没错呢?
发表于 2023-3-14 16:37:59 | 显示全部楼层


WL8906 发表于 2023-3-14 16:30
本来是应该这样的,生成不了symbol。所以改成等号了才生成symbol


是I(p,n)不是I,I(p,n)是p到n端口的电流,是模拟量,可以用<+赋值,I应该是你自己定义的一个变量,那就只能等号了
 楼主| 发表于 2023-3-14 16:44:57 | 显示全部楼层


Twonej 发表于 2023-3-14 16:37
是I(p,n)不是I,I(p,n)是p到n端口的电流,是模拟量,可以用



                               
登录/注册后可看大图
九敏...
发表于 2023-3-14 17:13:32 | 显示全部楼层


可能是不能和变量名冲突,你把I这个变量改一下名,比如改成I_mem什么的试一下。变量名应该避免和常量重合才对啊,要是给一变量命名inf感觉编译器要疯
发表于 2023-3-14 17:15:55 | 显示全部楼层


而且楼上说要放出来全部代码真不是闲的,哪怕是人肉编译器也不能不看上下文就知道是什么错误啊,何况人也不是编译器,很多错误还是要给机器跑一下才能看出来的

 楼主| 发表于 2023-3-14 17:21:28 | 显示全部楼层


Twonej 发表于 2023-3-14 17:13
可能是不能和变量名冲突,你把I这个变量改一下名,比如改成I_mem什么的试一下。变量名应该避免和常量重合 ...


哈哈 好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-26 12:28 , Processed in 0.057045 second(s), 6 queries , Gzip On, Redis On.

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