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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3406|回复: 9

[求助] 求助DC如何进行速度优先的优化

[复制链接]
发表于 2019-5-29 22:32:47 | 显示全部楼层 |阅读模式
30资产
     自己写的verilog里调用了很多加法器,想让设计跑快一点,请问如何设置优化时优先速度而不是面积? 找了userguide设置了set_cost_prioprity_delay -delay感觉效果不大,还使用了set_flatten true也没什么变化。

最佳答案

查看完整内容

1 可以设置group_path, 增加这个group的 weight 和priority 2 第一次compile完成之后,可以再来一次incremental compile,把所有的timing violation的path 单独设置group, 然后在compile_ultra -incr 可以在solvnet上面搜索 create_auto_path_groups -mode mapped
发表于 2019-5-29 22:32:48 | 显示全部楼层
1 可以设置group_path, 增加这个group的 weight 和priority
2  第一次compile完成之后,可以再来一次incremental compile,把所有的timing violation的path 单独设置group, 然后在compile_ultra -incr 可以在solvnet上面搜索 create_auto_path_groups -mode mapped

点评

感谢回复!  发表于 2019-5-30 19:32
发表于 2019-5-30 09:30:10 | 显示全部楼层
compile_ultra -timing_high_effort

做好的做法还是优化RTL设计,采用流水线架构,把+/-/*等逻辑运算用寄存器切开。
参考培训课程:http://bbs.eetop.cn/thread-854132-1-2.html?_dsign=51ebd853
 楼主| 发表于 2019-5-30 11:10:58 | 显示全部楼层


asic_service 发表于 2019-5-30 09:30
compile_ultra -timing_high_effort

做好的做法还是优化RTL设计,采用流水线架构,把+/-/*等逻辑运算用寄 ...


你好 ,这样优化好似乎是有效果了,它的优化策略是不是把层次都打散了?现在Logical Hierarchy已经看不到任何层次了。report_hierarchy看到的都是基本的cell。
发表于 2019-5-30 13:02:23 | 显示全部楼层
tool可以解决一些问题。
但是更大的问题,得靠RTL架构去解决。
 楼主| 发表于 2019-5-30 23:03:07 | 显示全部楼层


asic_service 发表于 2019-5-30 09:30
compile_ultra -timing_high_effort

做好的做法还是优化RTL设计,采用流水线架构,把+/-/*等逻辑运算用寄 ...


感谢回复!
发表于 2019-5-31 11:36:29 | 显示全部楼层
学习一下
发表于 2019-10-22 14:30:27 | 显示全部楼层
学习一下优化
发表于 2019-10-28 09:24:04 | 显示全部楼层
学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-5 09:58 , Processed in 0.025571 second(s), 6 queries , Gzip On, Redis On.

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