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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3468|回复: 7

[求助] 在综合的时候DC会把un-used logic 去掉吗?

[复制链接]
发表于 2010-2-7 07:12:16 | 显示全部楼层 |阅读模式

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

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

x
请问,在DC综合的时候,DC会把un-used logic去掉吗?
比如:1):FFs 没有load.
        2):  一个寄存器是32bits的,但是只有16bits使用了,会把没有用的16bits优化掉吗?
        3): 一个module 的output没有使用,产生这个output的逻辑会优化掉吗?

如果需要DC优化掉,需要下什么指令啊?这样会给LEC造成问题吗?
发表于 2010-2-8 14:12:01 | 显示全部楼层
这个可能比较复杂,
我实际中,感到,如果你只有一个模块的论这些一是定会优化的.但如果是层次型的,有时会有优化,有时,又不优化.如果要确定,最后看看综合后的网表.
发表于 2010-2-8 16:28:53 | 显示全部楼层
都可以设置的,比如
set compile_delete_unloaded_sequential_cells true
这样dc就会优化没有load的ff
对于LEC不会有影响,而且如果是无关check point的话,你可以在LEC时不将它设为check point就行了
发表于 2010-2-9 22:13:01 | 显示全部楼层
有的会,有的不会,这是个复杂的问题,还是需要具体讨论。
至少我知道是有指令让DC把无用的DFF化掉滴
发表于 2010-2-9 23:29:13 | 显示全部楼层
比较难确定,跟设定有关
发表于 2010-2-24 15:25:50 | 显示全部楼层


都可以设置的,比如
set compile_delete_unloaded_sequential_cells true
这样dc就会优化没有load的ff
对于LEC不会有影响,而且如果是无关check point的话,你可以在LEC时不将它设为check point就行了
lu0214 发表于 2010-2-8 16:28



这条命令默认就是true,但是DC没有优化掉未使用的DFF
发表于 2010-8-31 20:47:43 | 显示全部楼层
mark!
发表于 2010-9-9 10:08:17 | 显示全部楼层
学习下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-26 10:08 , Processed in 0.026069 second(s), 8 queries , Gzip On, Redis On.

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