# 物理综合 | congestion 报告解读

• Overflow
• Hotspots

Overflow 跟Hotspots 是如何计算的，是用什么来表征的？Congestion 分析基于一个基本『单元』称为GCELL: Routing Grid cell. Gcell 是工具自己定义的一个单位格子，通常是一个ROW 的高度的小正方形，用户可以根据自己的需求在工具里设置Gcell 的大小。当Gcell 定义好之后，每个Gcell 包含固定的绕线资源，如一个Gcell 有5 个track, 如果有7 条线要经过该Gcell 那该Gcell 的overflow 就是2.

eGR: Early Global Router - It is the router used by the timing and optimization engine at pre-route stages.

NR-GR: NanoRoute Global Router - It is a global router which does global routing before the detail routing engine of NanoRoute kicks in.

Ispaital flow 使用同Innovus 相同的Early Global Routing 引擎，所以Overflow 的计算方式也一样。Innovus 在Early Global Route 跟Global Route 时Overflow的计算公式有所差别。

• Early Global Route Congestion Formula:
• Global Route Congestion Formula:

• Hotspot: Adjacent G-Cells which have overflow.

• Avail Track = Number of routing tracks in the design for each layer.
• Track Blocked = Number of routing tracks blocked by a large blockage. A large blockage is a blockage that is greater than 2x2 Gcells. Small objects, such as pins or wires on a track, do not count here. The reason is that even if a pin is on a track, the track is still usable by the net to the pin.
• Total Gcell = Total number of Gcells in the design for each layer.
• %Gcell Blocked = Percentage of Gcells in which all the routing tracks inside the Gcell are blocked by a large or small blockage. When all the tracks are blocked, a wire cannot pass through that Gcell for the specific layer.

• Max overcon = The highest difference between the needed number of routing tracks for a Gcell and the number of available tracks.
• Total overcon = Percentage of Gcells whose needed number of tracks exceeds the number of tracks available.
• Worst layer Gcell overcon rate = Percentage for the layer with the highest percentage of overcongested Gcells.
• The worst congested Gcell overcon = the Gcell with the highest difference between the number of tracks needed and the number of tracks available. In the above example, the worst congested Gcell requires six more routing tracks than it has available.

0 条评论

• ### P&R | 如何在实现全流程中考虑IR-Drop

随着工艺进步，芯片上的线宽越来越窄，单位电阻也越来越大，而同时设计的复杂度也越来越高，芯片尺寸非但没有减小还长得更大了，以至于绕线越来密集，这对电源完整性提出了...

• ### 论综合 | 是什么让一个数字前端实现硅农开始学习Floorplan 的？

如题，是什么让一个数字前端实现硅农开始学习Floorplan 的？是制造工艺的进步，是实现方法学的被迫更新，是养家糊口生的本能，正可谓：头发落完终不悔，为伊消得...

• ### combinational clock gating Vs sequential clock gating

关于clock gating 已经写过：《clock gating | 从ICG cell 在 library 中的定义说起》《clock gating | G...

• ### webstorm 模板变量

\${PROJECT_NAME} - the name of the current project.

• ### JMeter: org.apache.http.NoHttpResponseException

https://stackoverflow.com/questions/25132655/the-target-server-failed-to-respond...

• ### 求解大气声学中正常模式的两种Chebyshev光谱方法(CS)

正常模式模型在计算大气声学方面很重要。它通常用于计算谐波点源下的大气声场。它的解决方案包括一组辐射到高层大气的离散模式，通常与连续光谱有关。在本文中，我们提出了...

• ### hdu---1506(Largest Rectangle in a Histogram/dp最大子矩阵)

Largest Rectangle in a Histogram Time Limit: 2000/1000 MS (Java/Others)    Memor...

• ### 控制大坝-水库系统的区域切换约束粘性解方法（CS SC）

本文从数学和数值两方面分析了在河流中设置大坝-水库系统的一个新的随机控制问题。水库水量平衡动态是分段确定性的，受随机的区域切换流入驱动。控制系统在运行目的和内部...

• ### CISSP考试指南笔记：3.19 应用加密技术

The cryptographic life cycle is the ongoing process of identifying your cryptogr...

• ### HDUOJ---------(1045)Fire Net

Fire Net Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (...