基礎概念
通常在RP的placement之后,就要去去查看設計的Density和Congestion情況。
而congestion的衡量指標有以下兩點:
(1)Overflow
Congestion 分析基于一個基本『單元』稱為GCELL: Routing Grid cell. Gcell 是工具自己定義的一個單位格子,通常是一個ROW 的高度的小正方形,用戶可以根據自己的需求在工具里設置Gcell 的大小。當Gcell 定義好之后,每個Gcell 包含固定的繞線資源,如一個Gcell 有5 個track, 如果有7 條線要經過該Gcell 那該Gcell 的overflow 就是2。Overflow詳解
(2)Hotspots
hotspot表征的是設計中congestion的熱點,它是用面積來表示hotspot的分數。如果這個分數越高代表的是這個位置有congestion的點比較多。所以這個位置局部就有比較聚集的congestion問題。
我們通常只看Overflow情況,而容易忽略Hotspot的查看
;
在分析Congestion 時,對于面積大density 低的設計,只看overflow 并不能確定congestion 是否有問題,此時Hotspot 更能反應真實情況
如何查看?
overflow會在optdesign之后,直接報告出來。
- hotspot的查看使用命令:
reportCongtion -hotSpot
如果hotspot score超過150的話,box范圍的局部route就很容易出現short的drc的問題,甚至無法繞線
Reference
- 吾愛ic社區
代碼與文字齊飛,邏輯共創意一色!若我的文章讓你會心一笑,點個贊我們一起笑談"IC人生"!