innovus笔记——快速评估congestion,减少mem的摆放迭代次数,缩短run time

在工作中遇见的congestion问题:

1、模块congestion比较严重,想通过调整mem的摆放来缓解由于mem摆放导致的congestion情况。mem的数量达到几百片,调整时间长;

2、只能按照经验提前预估拐角处congestion,其他地方难以比较直观评估congestion;

3、调整了mem的摆放后,正常run一轮place需要几天的时间,也就是说需要几天后才能比较准确评估自己调整的mem是不是对congestion友好,迭代太慢;

第一反应我该怎么办呢?

工具能不能有一种方法,可以用几个小时就能比较准确评估新调整好的FP的congestion情况呢?这样就可以快速知道新摆放的mem是否对congestion友好,从而来决策有没有必要是否按照这版FP继续run place了;

解决方案:

使用innovus的fast place可以比较准确解决上述问题;

解决流程:

1、首先需要完成FP阶段的所有工作、包括mem摆放,boundray cell摆放,welltap cell摆放,所有的power stripe都需打上。这一步主要是为了更加准确的评估绕线情况。实现真正place后的correlation一致性;

2、设置正常的绕线情况,需要设置上你真实的绕线层次;

3、设置和你正常place一样的max density的值,当然如果有module padding也是需要一并设置上。同时一些在place阶段设置的place blockage也需要设置上,目的就是为了和真实的place阶段达到最高的匹配度;

3、调整fast place mode,想要开启fast place来快速评估congestion,需要对place mode做一些特殊的设置;

具体设置:

第一步:完成设置开始摆放inst

#首先设置绕线层次,注意需要设置和正常place阶段相同的绕线层次
setRouteMode -earlyGlobalMaxRouteLayer 7
setRouteMode -earlyGlobalMinRouteLayer 2

setNanoRouteMode -routeTopRoutingLayer 7
setNanoRouteMode -routeBottomRoutingLayer 2

#该命令是fast place的核心
setPlaceMode -place_design_floorplan_mode true

#为了和正常place阶段跑出来的congestion correlation达到最好,需要将影响inst摆放以及congestion相关#的设置都设置上
setPlaceMode -place_gloabl_max_density 0.6
setPlaceMOde -place_global_cong_effort medium

#放置inst,使用该命令后,inst的状态是global place,会出现inst overlap的情况
setMultiCpuUsage -local 16
place_design

#为了将overlap的inst合理放置,使用下面的命令
refinePlace

第二步:开始绕线

#inst合理摆放后,就可以使用earlyGlobalRoute进行绕线
earlyGlobalRoute

第三步:大功告成

此时你就可以使用gui来展示congestion map的展示啦。

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
eetop innovus 2022是一款先进的创新产品。eetop是一家专注于研发和推广创新技术的公司,他们致力于提供高质量的解决方案来满足市场需求。eetop innovus 2022是该公司最新推出的产品之一,它以其卓越的性能和创新的功能而脱颖而出。 eetop innovus 2022具有许多突出的特点。首先,它具有卓越的性能。该产品采用了先进的技术和优化的设计,可以快速高效地完成各种任务。无论是在计算机领域、工程设计还是其他行业,eetop innovus 2022都能够提供出色的表现,帮助用户提高工作效率并取得更好的业绩。 其次,eetop innovus 2022具备创新的功能。该产品融入了最新的技术趋势和行业需求,为用户提供了更多的选择和可能性。无论是在设计、安全、交互性还是其他方面,eetop innovus 2022都具备了很大的优势,为用户带来更好的体验和满足。 此外,eetop innovus 2022还具有可靠性和稳定性。该产品经过了严格的测试和验证,确保其在各种工作环境中都能够稳定运行。用户可以放心地使用该产品,而不必担心出现故障或不稳定的情况。 总的来说,eetop innovus 2022是一款令人期待的创新产品。它的优秀性能、创新功能和可靠性使其成为市场上备受瞩目的产品之一。无论是在工作还是娱乐中,eetop innovus 2022都能够为用户带来更多的便利和效益。我们对该产品的未来发展充满期待,并期待在不久的将来能够看到更多关于它的亮点和创新。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值