您可在 place_design
步骤中使用单元膨胀来插入空白(增大单元间隔)。这样可以降低裸片给定区域的单元密度,从而通过增加可用布线来减少拥塞。此方法在较高频率的时钟域内狭小拥塞区域中特别有效。
要使用单元膨胀,请将 CELL_BLOAT_FACTOR 属性应用于层级单元,并将值设置为 LOW、MEDIUM 或 HIGH。处理数百个单元的小型模块时,建议将该值设置为 HIGH。
警告:
如果器件已使用了大量布线资源,则不建议采用单元膨胀。此外,在大型单元上使用单元膨胀还可能导致已布局单元的彼此间距过大。