今天我们要介绍的概念是G cell,全称global routing cells。 同样的它也是我们定义的一种grid, G cell grid对routing过程中起着相当重要的作用。
我们知道绕线过程可分为global route(全局绕线)和detail route(详细绕线)。globalroute以gcell cell作为绕线参考网格,工具在绕线时会试图寻找gcell中的最短path, gcell还有很大的一个用处是产生congestion map(拥堵图表)。
我们可以在DEF或者floorplan文件中看到GCell Grid的定义.
[GCELLGRID
{X start DO numColumns+1 STEP space}...
{Y startDO numRows+1 STEP space ;} ...]
X Y 分别代表水平和垂直方向
start 代表第一根grid的位置
DO numColumns+1,DO numRows+1 代表grid横竖的数量
STEP space 代表grid之间的间距