今天我們要介紹的概念是G cell,全稱global routing cells。 同樣的它也是我們定義的一種grid, G cell grid對routing過程中起著相當重要的作用。
我們知道繞線過程可分為global route(全局繞線)和detail route(詳細繞線)。globalroute以gcell cell作為繞線參考網(wǎng)格,工具在繞線時會試圖尋找gcell中的最短path, gcell還有很大的一個用處是產(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是如何對guide global routing的呢?通常一個gcell中會占有10幾個track(根據(jù)design的不同有所變化),global routing的目標是使得每個gcell的容量占有率在85%左右。
當gell中的track需求量高于容量時,該處地方的route就會產(chǎn)生congestion(擁塞)的問題。通過global route的report我們可以清楚地看見每層layer上的congestion描述:
也可以產(chǎn)生 congestion map,在GUI上更形象地看到設計中出現(xiàn)擁塞的地方。顏色的定義方式如下圖所示:
產(chǎn)生congestiong map以后,在圖形界面上可以看到:
對應到上述的顏色列表,我們可以很清楚地看到,哪些地方需要我們?nèi)フ{(diào)整繞線方案。
-
繞線
+關注
關注
5文章
49瀏覽量
9832 -
GUI
+關注
關注
3文章
666瀏覽量
40156
原文標題:數(shù)字后端基本概念介紹
文章出處:【微信號:IC_Physical_Design,微信公眾號:數(shù)字后端IC芯片設計】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
數(shù)字后端設計工程師主要干什么?
數(shù)字后端設計流程
數(shù)字后端關于Litho Grid基本概念介紹詳解
數(shù)字后端基本概念介紹——Placement Blockage的9中人為約束
介紹數(shù)字后端概念--Shape Blockage
淺談數(shù)字后端工程師的工作
基于UPF的低功耗數(shù)字后端設計實訓課
什么是數(shù)字后仿?淺談芯片數(shù)字后仿的那些事
數(shù)字后端基本概念介紹—FinFET Grid

評論