ICC2: 工具是如何控制局部利用率的?

分析congestion map时不难发现,route congestion高的地方局部利用率往往要比周围低,这时疑问就来了,既然standard cell的分布不是均匀的,那局部再降一降彻底解决congestion问题不好嘛?工具是如何控制这种congestion driven的行为的呢?

在place_opt以及clock_opt的log里都能找到这样的Information:

Information: Automatic density control has selected the following settings: max_density xx; congestion_driven_max_utilization xx (PLACE-027)

这里提到两个设置,max_density和congestion_driven_max_utilization,通过man PLACE-027和检索app option我们找到对应这条Information的三个设置: place.coarse.auto_density_control

place.coarse.max_density

place.coarse.congestion_driven_max_util

结合manual和user guide看看工具怎么解释这三个设置的。

ICC2: 工具是如何控制局部利用率的?_第1张图片

1) place.coarse.auto_density_control

默认true,工具会在不产生

你可能感兴趣的:(后端,学习)