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