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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4005|回复: 3

[求助] ahdlLib中的理想比较器仿真结果不理想,求助

[复制链接]
发表于 2022-4-19 17:28:52 | 显示全部楼层 |阅读模式

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

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

x
我想使用ahdlLib中的理想比较器comparator。在我的理解中,理想比较器在输入差值为正时,输出应一直为高;当输入差值变为负时,输出应该立即(无延时)变为低。
但是我在仿真理想比较器时,发现比较器输入差值还是正值的时候,sigout就已经开始下降,而且下降的slope有点小。

而且比较器的的延时特别大,有1ns多。我不理解,请求大神求助。
仿真结果如下图:

理想比较器输入输出图

理想比较器输入输出图

Testbench如下:

tb

tb

comparator设置如下:
image.png

 楼主| 发表于 2022-4-19 19:00:44 | 显示全部楼层
自己顶一下,请大家帮我解释一下谢谢
发表于 2022-4-20 08:48:27 | 显示全部楼层
看起来像是仿真步长导致的误差,仿真器是spectre么?我用liberal也没你这么大。
可以尝试更小的simulation-option-reltol, 或者更小的transient-option-maxstep

 楼主| 发表于 2022-4-20 12:36:46 | 显示全部楼层


luminedinburgh 发表于 2022-4-20 08:48
看起来像是仿真步长导致的误差,仿真器是spectre么?我用liberal也没你这么大。
可以尝试更小的simulation- ...


感谢,您说的对,仿真器是spectre。我把maxstep设置为1ps后就是接近理想的比较器了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 20:36 , Processed in 0.019626 second(s), 8 queries , Gzip On, Redis On.

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