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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 615|回复: 10

[求助] innovus 异步路径优化问题?

[复制链接]
发表于 2023-11-8 14:34:05 | 显示全部楼层 |阅读模式
100资产
本帖最后由 lixuhui112 于 2023-11-8 14:35 编辑

最近做一版设计时,遇到一个异步时钟之间路径检查问题,

place_opt_design 时,没有对这些路径做优化工具貌似没有识别到这些异步路径,这些异步时钟之间设置了max_delay,导致place后时序很差,
问了前端,他们说这些异步时钟之间有path需要检查

1.怎么样才能让工具palce以及后面的的流程都去优化这些路径呢?

2.通过设置path_group能让工具优化吗?

求各位大佬指导,不胜感激

发表于 2023-11-8 17:33:05 | 显示全部楼层
max delay设置进去了吗?报一下有没有约束
 楼主| 发表于 2023-11-9 13:23:10 | 显示全部楼层
本帖最后由 lixuhui112 于 2023-11-9 13:24 编辑


菜鸟一号 发表于 2023-11-8 17:33
max delay设置进去了吗?报一下有没有约束


设置进去了,正常report_timing可以报出来,但是optDesign Final Summary 时识别不到这些路径,timeDesign summary 就会包含这些路径
发表于 2023-11-9 13:41:08 | 显示全部楼层
时钟有写到一个group里面么?
 楼主| 发表于 2023-11-9 14:34:48 | 显示全部楼层


lzqxiang 发表于 2023-11-9 13:41
时钟有写到一个group里面么?


没看懂什么意思
发表于 2023-11-9 15:37:13 | 显示全部楼层


lixuhui112 发表于 2023-11-9 14:34
没看懂什么意思


set_clock_groups是怎么设置的,有没有将异步时钟放到一个group
发表于 2023-11-9 15:42:22 | 显示全部楼层
set_max_delay咋约束的?只要求data path间的delay,算不算clock network?
 楼主| 发表于 2023-11-9 16:38:28 | 显示全部楼层


lzqxiang 发表于 2023-11-9 15:37
set_clock_groups是怎么设置的,有没有将异步时钟放到一个group


有设置的


                               
登录/注册后可看大图

 楼主| 发表于 2023-11-9 16:41:45 | 显示全部楼层


allen_tang 发表于 2023-11-9 15:42
set_max_delay咋约束的?只要求data path间的delay,算不算clock network?


约束sdc中写的是:

set_max_delay  xxx -from [get_clocks clk_xxxx] -to [get_clocks clk_yyyy ] -ignore_clock_latency
发表于 2023-11-10 10:19:15 | 显示全部楼层


lixuhui112 发表于 2023-11-9 16:41
约束sdc中写的是:

set_max_delay  xxx -from [get_clocks clk_xxxx] -to [get_clocks clk_yyyy ] -igno ...


这么约束没问题,异步之间检查data path delay常用方法,
想办法把max_delay的path设个group,给最高优先级试试


您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-12 10:41 , Processed in 0.053685 second(s), 6 queries , Gzip On, Redis On.

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