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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: 拉屎爱好者

[求助] 求反相器的VerilogA的代码,用在cadence里的

[复制链接]
发表于 2024-12-26 09:23:17 | 显示全部楼层
我写了一个计数器,但是我发现一旦和前面的模拟模块一起仿真就报错
错误信息是netlist.vams里面
port name XX is invalid or has multiple connections
查了半天说我没实例化,但是verilog-a也需要和verilog一样实例化吗, 小白不太懂
回复

使用道具 举报

发表于 2025-4-7 14:23:25 | 显示全部楼层
本帖最后由 cupy001 于 2025-4-8 09:49 编辑


   
GXR_0112 发表于 2024-11-2 08:20
感觉是没定义intial_step


我觉得也是,上述代码只能捕获上升沿,下降沿,对一个固定不变的电平判断不了,需要在捕获边沿前再定义一个初始状态,代码修改如下:


analog begin
       @(initial_step)
        OUT_val=(V(IN)>vtrans) ? 0:3.3;//判断初始状态,高于1.65时为0,低于1.65为3.3
       @(cross(V(IN)-vtrans,1))
        OUT_val=0;
       @(cross(V(IN)-vtrans,-1))
        OUT_val=3.3;
       V(OUT)<+transition(OUT_val,tdelay,trise,tfall);
end

回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-15 00:41 , Processed in 0.011706 second(s), 3 queries , Gzip On, Redis On.

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