在DRC的修復(fù)過程中,我們可以先分析并修復(fù)PR工具里面的DRC,等DRC的數(shù)目比較少了之后,我們就可以把PV工具里面signoff DRC的結(jié)果load到PR工具里面去分析并做自動(dòng)或者手工的修復(fù)。
對(duì)于比較頑固的DRC(工具做了多輪修復(fù)都修不掉的Case),可以手工分析并修復(fù),對(duì)于修復(fù)的方法,有以下兩點(diǎn)建議:
1. 打破DRC檢查的條件
2. 根據(jù)DRC的要求去修復(fù)
1.打破DRC檢查的條件
可以打破DRC check的條件,比如length或者PRL(parallel run length)或者width,條件不成立的話自然就沒有DRC了。 舉個(gè)例子,比如下面的兩個(gè)Shape,工具檢查報(bào)出來兩個(gè)shape之間的距離太小了,要想滿足DRC,Spacing必須是現(xiàn)在的3倍,那么只能強(qiáng)制拉開這兩個(gè)Shape么?對(duì)于底層的DRC,拉開的話手工修復(fù)是比較麻煩的,還需要做很多連線尤其是DPT的工藝,還需要注意Color。其實(shí)還有一些其他簡單的解法,就是破壞這個(gè)檢查成立的條件,比如這種Case一般都會(huì)要求在PRL(Parallel run length)大于某個(gè)值的情況下Spacing要求是某個(gè)值。那么其實(shí)只要稍微縮短一下左邊的那段Shape,使其小于PRL的條件,那么這種DRC自然也就解掉了。根本不用大張旗鼓的去拉開兩個(gè)Shape。
再比如,下面的Case,在一個(gè)寬線(PG)和細(xì)線(signal)之間有Spacing違反,signal wire是兩倍寬度的線,且周邊的線都非常密集,想拉大距離是比較困難的,那么如何修這個(gè)問題呢?
實(shí)際上它們之間的最小Spacing和兩個(gè)net的寬度以及RPL都有關(guān)系,上面的Case如果縮短PRL不容易的話其實(shí)可以從...
編輯:黃飛
-
DRC
+關(guān)注
關(guān)注
2文章
150瀏覽量
36346 -
DPT
+關(guān)注
關(guān)注
0文章
12瀏覽量
6860
原文標(biāo)題:DRC的分析與手工修復(fù)經(jīng)驗(yàn)分享
文章出處:【微信號(hào):集成電路設(shè)計(jì)及EDA教程,微信公眾號(hào):集成電路設(shè)計(jì)及EDA教程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論