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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 7644|回复: 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出来。


发表于 2024-10-22 15:07:18 | 显示全部楼层
请问setRouteMode -earlyGlobalNumTracksPerClockWire 3这个命令是做什么的呀
回复

使用道具 举报

 楼主| 发表于 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;
回复

使用道具 举报

 楼主| 发表于 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 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 13:16:51 | 显示全部楼层


   
凡人修仙传 发表于 2022-6-29 11:33
trailRoute 不会看drc  。但是ndr 和加不加shielding ,会影响congestion 的精准度,毕竟使用NDR 和加上s ...


加了ndr也不会具体到去fix drc,一样存在很多short区域,工具根据划分的Gcell计算H/V方向能穿过几条线而得出congestion map,trialroute实际是已经用ndr在走线了,但是看起来具体的drc不会特别的去fix掉. 11.png
22.png




回复

使用道具 举报

 楼主| 发表于 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 10:47:16 | 显示全部楼层
trailroute的机制不会很细致的处理ndr和short之类的rule吧,毕竟是追求快速评估congestion是否存在问题,
之前开了early clock flow特意看了下trialroute结果,不会像真实的route那样满足drc要求
回复

使用道具 举报

发表于 2022-6-28 20:44:05 | 显示全部楼层


   
凡人修仙传 发表于 2022-6-28 10:12
追加一个问题,不是earlyClockFlow ,也能在place 时,trialRoute 来绕时钟线么


必须的。即使没有earlyClock,工具也需要globalRoute来评估时钟走线。但是此时时钟树没有buffer,也没有ndr宽。。。就是普通的细线。
加入earlyClockFlow,时钟上会做tree插buffer,会用ndr宽度。因此congestion,icg时序更加准确。
回复

使用道具 举报

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


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


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

使用道具 举报

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-16 03:49 , Processed in 0.020017 second(s), 5 queries , Gzip On, Redis On.

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