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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 13718|回复: 13

[求助] DC综合时,如何控制尽量少使用LVT器件

[复制链接]
发表于 2014-5-26 11:09:56 | 显示全部楼层 |阅读模式

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

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

x
如题,我再综合时,同时使用了LVT、RVT和HVT器件,但从综合结果看,部分路径延时很小,但也是用了LVT的器件,
各位大侠提供一下解决方案吧,
谢谢
发表于 2014-5-26 17:29:01 | 显示全部楼层
set_multi_vth_constraint  ,  不过作用不大, 你可以完全禁用lvt啊,
后端会去处理vt比例的
 楼主| 发表于 2014-5-27 09:05:45 | 显示全部楼层
谢谢版主:
如果我禁用LVT,有一些关键路径时序的确不能满足要求。
这种情况要后端来解决吧?
发表于 2014-5-27 20:02:33 | 显示全部楼层
后端能解决也是在一定范围的,违背过大后端怎么也不可能解决,如果频率上不去,该使用lvt的地方还是要使用的。
发表于 2014-5-27 23:35:07 | 显示全部楼层
前端综合禁用LVT, 让后端去用,这样比例会少些。后端优化时,把关键路径设到一两个group path里面,加大权重place,最后换LVT去fix timing
你分析一下为什么会出现关键路径,代码有没有优化空间,可不可以加拍
能在前面解决的就不要放到后面去,越到后面,手段越有限
 楼主| 发表于 2014-5-29 06:41:29 | 显示全部楼层
回复 5# chenzhi850811
谢谢了,我分析了一下,部分路径的确没有优化空间了。但是只要我在综合时约束其可以使用LVT器件,这条路径就过了。
发表于 2014-6-12 17:20:39 | 显示全部楼层
回复 2# icfbicfb

版主, 您好, 问一个新手级的问题, 对于 HVT, RVT  的swap , 这个在前端做好, 还是留给后端去处理?


对于前端, 我只要 set-leakgae-optimization true  就使能了这个 HVT, RVT 替换功能呢?


谢谢
发表于 2014-6-13 10:45:46 | 显示全部楼层
这个flow各个公司都有争议,  synopsys的官方trial 表明,用
combo flow(即lvt+hvt+svt) 可以得到最后的hvt比例较高,pr后,

不过也是官方测试数据, 和具体case也有关系,可以借鉴一下,
发表于 2014-6-13 10:46:51 | 显示全部楼层
就是均衡timing vs leakage power ,

vt比例只是secondary target,timing满足了,适当看下就行,很难量化的指标,
 楼主| 发表于 2014-6-13 18:03:33 | 显示全部楼层
本帖最后由 kulong168 于 2014-6-13 18:06 编辑

貌似综合工具在cell的选择上不是很优,我禁用LVT cell,部分关键路径的时序仅违背了0.2ns,且仅有10几条path。但如果我不禁用LVT cell,关键路径时序是过了,但大部分cell全部使用LVT的。
与后端的兄弟讨论了一下,决定在后端采用脚本约束
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-23 20:35 , Processed in 0.032135 second(s), 8 queries , Gzip On, Redis On.

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