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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] DC+modelsim数字后仿失败的问题

[复制链接]
发表于 2024-5-24 15:21:41 | 显示全部楼层 |阅读模式
30资产
我想用vivado先验证代码的功能,综合后的时序仿真也是正确的。但是我用DC综合完,取出sdf后在modelsim里仿真,后仿结果却是错的。这两个方式我使用的代码和约束是相同的,为什么后者就失败了呢?

最佳答案

查看完整内容

先跑个FM,看看rtl和net是否一致。再去找错误原因,再看怎么改。看看rtl的语法可综合性
发表于 2024-5-24 15:21:42 | 显示全部楼层
先跑个FM,看看rtl和net是否一致。再去找错误原因,再看怎么改。看看rtl的语法可综合性
发表于 2024-5-24 15:29:37 | 显示全部楼层
前仿用rtl,后仿用netlist+sdf,都是DC输出的。不过DC输出的sdf不准
 楼主| 发表于 2024-5-24 15:31:53 | 显示全部楼层


lzqxiang 发表于 2024-5-24 15:29
前仿用rtl,后仿用netlist+sdf,都是DC输出的。不过DC输出的sdf不准


那么请问有什么更好的后仿真方法吗
发表于 2024-5-24 15:40:09 | 显示全部楼层


intentydh 发表于 2024-5-24 15:31
那么请问有什么更好的后仿真方法吗


DC写出的sdf只是用来评估。真实的后仿还是要完成 APR PEX STA 之后再做
 楼主| 发表于 2024-5-24 15:57:38 | 显示全部楼层


lzqxiang 发表于 2024-5-24 15:40
DC写出的sdf只是用来评估。真实的后仿还是要完成 APR PEX STA 之后再做


刚刚又去了解了一下整个流程,我现在应该只处于网表仿真的阶段。现在我的网表仿真波形是错误的,我是应该去修改verilog代码和约束来解决问题吗?
 楼主| 发表于 2024-5-24 19:21:37 | 显示全部楼层


lzqxiang 发表于 2024-5-24 15:21
先跑个FM,看看rtl和net是否一致。再去找错误原因,再看怎么改。看看rtl的语法可综合性 ...


感谢大佬
发表于 2024-5-28 14:14:27 | 显示全部楼层


intentydh 发表于 2024-5-24 15:57
刚刚又去了解了一下整个流程,我现在应该只处于网表仿真的阶段。现在我的网表仿真波形是错误的,我是应该 ...


先把notimingcheck和nospecify(具体拼写baidu下)选项加上,不带时序看能不能过
如果不带时序能过,那就再把两个选项去掉,带上sdf,然后分析反标log和sim log有没有异常



前面仁兄说的dc出sdf不准跟你这个没关系,只要时序是clean的就行(可以类比理解为纯数字的rtl代码100M时钟跑不过,时钟给10M一样也过不了)
不过formal比一下确实有必要

发表于 2024-5-28 14:16:01 | 显示全部楼层


lolina 发表于 2024-5-28 14:14
先把notimingcheck和nospecify(具体拼写baidu下)选项加上,不带时序看能不能过
如果不带时序能过,那就 ...


按照我的经验,盲猜你是不是输入信号有悬空
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

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

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