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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 2174|回复: 12

[求助] 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,给最高优先级试试


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

本版积分规则

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

GMT+8, 2025-6-10 09:35 , Processed in 0.128371 second(s), 4 queries , Gzip On, Redis On.

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