今天我們要介紹的概念是G cell,全稱(chēng)global routing cells。 同樣的它也是我們定義的一種grid, G cell grid對(duì)routing過(guò)程中起著相當(dāng)重要的作用。
我們知道繞線(xiàn)過(guò)程可分為global route(全局繞線(xiàn))和detail route(詳細(xì)繞線(xiàn))。globalroute以gcell cell作為繞線(xiàn)參考網(wǎng)格,工具在繞線(xiàn)時(shí)會(huì)試圖尋找gcell中的最短path, gcell還有很大的一個(gè)用處是產(chǎn)生congestion map(擁堵圖表)。
我們可以在DEF或者floorplan文件中看到GCell Grid的定義.
[GCELLGRID
{X start DO numColumns+1 STEP space}...
{Y startDO numRows+1 STEP space ;} ...]
X Y分別代表水平和垂直方向
start代表第一根grid的位置
DOnumColumns+1,DO numRows+1 代表grid橫豎的數(shù)量
STEPspace 代表grid之間的間距
產(chǎn)生的grid效果如下圖所示:
那么gcell是如何對(duì)guide global routing的呢?通常一個(gè)gcell中會(huì)占有10幾個(gè)track(根據(jù)design的不同有所變化),global routing的目標(biāo)是使得每個(gè)gcell的容量占有率在85%左右。
當(dāng)gell中的track需求量高于容量時(shí),該處地方的route就會(huì)產(chǎn)生congestion(擁塞)的問(wèn)題。通過(guò)global route的report我們可以清楚地看見(jiàn)每層layer上的congestion描述:
也可以產(chǎn)生 congestion map,在GUI上更形象地看到設(shè)計(jì)中出現(xiàn)擁塞的地方。顏色的定義方式如下圖所示:
產(chǎn)生congestiong map以后,在圖形界面上可以看到:
對(duì)應(yīng)到上述的顏色列表,我們可以很清楚地看到,哪些地方需要我們?nèi)フ{(diào)整繞線(xiàn)方案。
-
繞線(xiàn)
+關(guān)注
關(guān)注
5文章
49瀏覽量
9911 -
GUI
+關(guān)注
關(guān)注
3文章
671瀏覽量
40595
原文標(biāo)題:數(shù)字后端基本概念介紹
文章出處:【微信號(hào):IC_Physical_Design,微信公眾號(hào):數(shù)字后端IC芯片設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
數(shù)字后端設(shè)計(jì)工程師主要干什么?
數(shù)字后端設(shè)計(jì)流程
數(shù)字后端關(guān)于Litho Grid基本概念介紹詳解
數(shù)字后端基本概念介紹——Placement Blockage的9中人為約束
介紹數(shù)字后端概念--Shape Blockage
數(shù)字后端基本概念介紹

淺談數(shù)字后端工程師的工作
基于UPF的低功耗數(shù)字后端設(shè)計(jì)實(shí)訓(xùn)課
什么是數(shù)字后仿?淺談芯片數(shù)字后仿的那些事
數(shù)字后端基本概念介紹—FinFET Grid

評(píng)論