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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7817|回复: 6

[求助] 关于dc综合和sdf反标问题

[复制链接]
发表于 2015-12-16 23:46:38 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 FreyaOu 于 2015-12-16 23:50 编辑

初学dc,写了个ppm解码的vhdl,功能级仿真正确,dc综合后再sdf反标仿真出现不定态和部分结果不能输出。但是dc三次后的sdf反标仿真结果正确。代码: 1.png 2.png ,dc的tcl文件 3.png
共compile三次,分别保存三次.sdf和.v文件,三次sdf反标波形

sdf1仿真

sdf1仿真

sdf2仿真

sdf2仿真

sdf3仿真

sdf3仿真
这是为什么呢?vhd是否有问题?三次dc出来的电路是不同的,但是老师说不应该不同。这种问题是否合理
发表于 2015-12-17 09:17:42 | 显示全部楼层
1. 如果你没有用多线程方式跑的话,三次的结果应该是相同的,后面的会重新跑的,要优化的话用compile -incremental;
2. check_timing看你是否约束正确,或者有没有约束到的地方;
3.input/output delay太大了吧
4. 跑完之后你要分析时序是否已经满足了,我没看到你上面的约束文件里面有report_timing,时序都不满足的话你做什么后仿
 楼主| 发表于 2015-12-17 11:19:13 | 显示全部楼层
回复 2# nature19900303


   谢谢!1. 请问什么事多线程DC?DC的话我只是使用了上面tcl跑了一遍
2.check_timing后有warning:there are input ports that only have partial input delay specified.------clk,rst,din
和the following end-points are not constrained for maximun delay...
3.时序是满足的,另外一个tcl文件里跑过所以这里没有加上。然后将input 和output delay 改为2ns 后,slack为585.29.
发表于 2015-12-17 14:12:06 | 显示全部楼层
如果综合确实没问题的话,那么有可能是你testbench中复位信号的问题,不要和时钟边沿对其试试。
 楼主| 发表于 2015-12-17 19:28:09 | 显示全部楼层
回复 4# nature19900303

rst和din均设置在时钟下降沿变化的。
发表于 2017-8-14 09:46:20 | 显示全部楼层
受教了
发表于 2017-11-29 10:53:30 | 显示全部楼层
回复1# FreyaOu

感謝分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-26 01:02 , Processed in 0.024639 second(s), 9 queries , Gzip On, Redis On.

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