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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 7708|回复: 15

[求助] INNOVUS setLimitedAccessFeature 有哪些Feature

[复制链接]
发表于 2022-6-24 12:50:04 | 显示全部楼层 |阅读模式
悬赏500资产已解决
最近研究ealyClockFlow ,想让工具在TrailRoute 时,识别到clock net 上的NDR 和  shileding,这样 place_opt_design 时congestion 评估会更加准确。翻了Useguide ,提示需要联系AE ,使用setLimitedAccessFeature 才能实现。
所以问题如下,有俩,请求大佬们指点:
1、 trailRoute 时怎么让工具识别CLOCK NET 上的NDR 和shielding,trail route 时clock 上就遵守double spacing ,double width 的rule 和带上shielding;
2、 setLimitedAccessFeature 的使用,这里INNOVUS 有哪些Feature 可以用这个命令设置成1 ?目前这个命令man 描述的较少。也不能通过getLimitedAccessFeature 或者help 的方式get/help出来。


 楼主| 发表于 2022-6-24 15:05:38 | 显示全部楼层


   
lifan19940301 发表于 2022-6-24 13:46
楼主好,我是个新人,请教下,clock net的绕线不是在CTS时候就绕好不动了嘛?trailRoute的时候不会动clock  ...


trailRoute 发生在CTS 前,如果你用了 early Clock flow , trailRoute place 阶段就也会绕时钟上的线。否则place 阶段只会绕信号线。CTS 时,会用nanoRoute 去绕真实的时钟线
回复

使用道具 举报

 楼主| 发表于 2022-6-26 11:02:40 | 显示全部楼层


   
ime 发表于 2022-6-25 13:51
1. 如果不是earlyClock,可以尝试一下setRouteMode -earlyGlobalNumTracksPerClockWire 3
2. 常用的Limited ...


学到了,感谢感谢。
回复

使用道具 举报

 楼主| 发表于 2022-6-28 09:59:46 | 显示全部楼层
顶顶顶,继续求普及INNOVUS 的Feature
回复

使用道具 举报

 楼主| 发表于 2022-6-28 10:12:18 | 显示全部楼层


   
ime 发表于 2022-6-24 12:50
1. 如果不是earlyClock,可以尝试一下setRouteMode -earlyGlobalNumTracksPerClockWire 3
2. 常用的Limited ...


追加一个问题,不是earlyClockFlow ,也能在place 时,trialRoute 来绕时钟线么
回复

使用道具 举报

 楼主| 发表于 2022-6-29 11:33:43 | 显示全部楼层


   
allen_tang 发表于 2022-6-29 10:47
trailroute的机制不会很细致的处理ndr和short之类的rule吧,毕竟是追求快速评估congestion是否存在问题,
...


trailRoute 不会看drc  。但是ndr 和加不加shielding ,会影响congestion 的精准度,毕竟使用NDR 和加上shielding 会占用更多的绕线资源
回复

使用道具 举报

 楼主| 发表于 2022-6-29 14:38:42 | 显示全部楼层


   
allen_tang 发表于 2022-6-29 13:16
加了ndr也不会具体到去fix drc,一样存在很多short区域,工具根据划分的Gcell计算H/V方向能穿过几条线而 ...


我不关心有没有drc啊,同样的design ,识别NDR 的shielding 的trailRoute 评估出来的congestion  肯定要比没识别NDR 和没绕shielding 的trailRoute 的congestion 要准啊。也就是说place 阶段的congestion 和cts opt 完了以后的congesion 一致性会更好。
因为trailRoute 阶段已经把CTS route 时的NDR 和sheilding 也考虑进去了。


回复

使用道具 举报

 楼主| 发表于 2022-6-29 15:39:42 | 显示全部楼层


   
ime 发表于 2022-6-28 20:44
必须的。即使没有earlyClock,工具也需要globalRoute来评估时钟走线。但是此时时钟树没有buffer,也没有n ...


这两个方式分别怎么实现?
1、使用earlyClockFlow ,工具需要绕时钟线,并且插buffer ,遵守ndr,这其中需要使用到的命令。、
如果place 阶段工具插了buffer 解了时钟树上的fanout ,那么CTS 阶段工具怎么处理place 阶段在时钟树上插的buffer?

2、 如果只是让trialRoute 工具绕一根细的时钟线,这其中使用到的命令跟第一个问题中用的命令不一样么。(目前trailRoute 就是这种方式,还是像对比下两种方式使用到的命令)
回复

使用道具 举报

 楼主| 发表于 2022-6-29 15:48:56 | 显示全部楼层


   
allen_tang 发表于 2022-6-29 10:47
trailroute的机制不会很细致的处理ndr和short之类的rule吧,毕竟是追求快速评估congestion是否存在问题,
...


NDR 是可以的,只要在trailRoute 之前吃CTS 阶段的routing type 并生成clock spec ,在place 前吃这个spec ,工具就能看得到。目前没想到怎么让工具看到shielding;
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-21 02:33 , Processed in 0.016171 second(s), 4 queries , Gzip On, Redis On.

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