前面星球分享了在ICC2里面直接調(diào)用ICV signoff DRC與修復(fù)DRC的教程,今天Innovus讀入Calibre DRC報(bào)告自動(dòng)做修復(fù)的教程來(lái)了。
某些DRC在Innovus里面檢查可能沒(méi)有問(wèn)題,但是到了Calibre/ICV檢查可能發(fā)現(xiàn)有DRC問(wèn)題。有以下幾種可能性:
1. 可能是你在Innovus里面檢查DRC的命令有問(wèn)題,bypass了某些檢查,可以仔細(xì)檢查一下你check DRC的命令和option,保證沒(méi)有問(wèn)題;
2. 可能是Cell LEF和GDS有mismatch,可以對(duì)比Innovus和GDS里面的同一個(gè)地方的metal shape看看是否有差異,是否是Cell LEF有問(wèn)題,有問(wèn)題的話可以修改Cell LEF,然后更新Innovus里面的Cell LEF,然后檢查DRC,再ecoRoute -fix_drc,如果數(shù)量非常龐大,工具修復(fù)不掉的話可能要回到Route重新繞線。
3. 如果前面兩種問(wèn)題都不存在,只是Innovus里面沒(méi)有相關(guān)的Rule(Innovus的Rule是很難將Signoff DRC的Rule全部包含在里面的,也無(wú)法做到完全一樣的Check,因?yàn)镻V的Rule是很多很復(fù)雜的,尤其是先進(jìn)工藝下),沒(méi)辦法檢查出來(lái)的話,分以下幾種情況去處理:
a) 如果是PG上的DRC,可以去修改PG plan的時(shí)候上面的一些參數(shù),比如PG的寬度,Via的種類等去修復(fù);如果不是的話繼續(xù)往下看:
b) 如果這種錯(cuò)誤非常多的話,可以向Foundary反饋,也可以自己嘗試去tech LEF里面添加這種Rule。
c) 如果問(wèn)題非常少,在幾個(gè)到十幾個(gè)的數(shù)量級(jí)內(nèi),那么可以完全手工搞定;
d) 如果數(shù)量不少,但是也不是非常多,比如在幾十到幾百的范圍,那么也可以向Foundary反饋,如果他們能提供修改后的tech LEF的話那自然是好的,如果沒(méi)辦法優(yōu)化tech LEF了(一個(gè)剛開(kāi)發(fā)的新的工藝節(jié)點(diǎn)很容易有這種問(wèn)題),或者時(shí)間進(jìn)度比較趕的話就可以用到這個(gè)教程的內(nèi)容了,我們可以在Innovus里面加載Calibre的DRC結(jié)果,讓Innovus去自動(dòng)修復(fù)這些DRC。方法如下:
為了加快Calibre DRC檢查的速度,可以把一些規(guī)則比如Density檢查的Rule關(guān)掉,或者只勾選一些關(guān)心的Rule進(jìn)行檢查。檢查完畢之后:
innovus中l(wèi)oad drc results并自動(dòng)fix,命令如下:
Legacy UI:
loadViolationReport -type Calibre -rulemap rule_map.txt -filenamecalibre_drc.rpt
route_fix_signoff_drc
對(duì)應(yīng)的CUI:
read_markers -type Calibre -rule_map_file rule_map.txt calibre_drc.rpt
route_fix_signoff_drc
rule_map.txt示例如下:
...
‘route_fix_signoff_drc’命令支持的DRC類型有:
...
這個(gè)命令無(wú)法解決的DRC違反有以下幾種:
...
編輯:黃飛
-
DRC
+關(guān)注
關(guān)注
2文章
151瀏覽量
36377 -
Calibre
+關(guān)注
關(guān)注
0文章
18瀏覽量
9785 -
Innovus
+關(guān)注
關(guān)注
1文章
20瀏覽量
2730
原文標(biāo)題:Innovus教程 - 讀入并自動(dòng)修復(fù)Calibre DRC
文章出處:【微信號(hào):集成電路設(shè)計(jì)及EDA教程,微信公眾號(hào):集成電路設(shè)計(jì)及EDA教程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
PADS 原理圖PCB常見(jiàn)錯(cuò)誤及DRC報(bào)告網(wǎng)絡(luò)問(wèn)題
Mentor工具簡(jiǎn)介Calibre物理驗(yàn)證系列
請(qǐng)教:AD18 drc生成空白網(wǎng)頁(yè)報(bào)告
怎樣去改用calibre過(guò)DRC時(shí)的錯(cuò)誤?
基于calibre的MIC總線控制器專用集成電路版圖檢查
Laker & Calibre Bandgap 實(shí)例教程
Intel晶圓代工廠擴(kuò)展服務(wù)利用 Calibre PERC做可靠性檢查
Mentor Graphics 推出針對(duì) Tanner 模擬/混合信號(hào) IC 設(shè)計(jì)環(huán)境的 Tanner Calibre One 驗(yàn)證套件
EDA明導(dǎo)國(guó)際Calibre平臺(tái)已支持最新的TSMC 12FFC制程設(shè)計(jì)
![EDA明導(dǎo)國(guó)際<b class='flag-5'>Calibre</b>平臺(tái)已支持最新的TSMC 12FFC制程設(shè)計(jì)](https://file.elecfans.com/web1/M00/82/91/o4YBAFxAM--AKt9GAACDFu4PGzQ368.jpg)
orcad怎么瀏覽DRC檢測(cè)后的全部DRC錯(cuò)誤
![orcad怎么瀏覽<b class='flag-5'>DRC</b>檢測(cè)后的全部<b class='flag-5'>DRC</b>錯(cuò)誤](https://file.elecfans.com/web2/M00/1C/0A/pYYBAGGJ6WmAP3xxAABVzgPmJDM569.png)
orcad怎么去瀏覽DRC檢測(cè)過(guò)后的全部DRC錯(cuò)誤
![orcad怎么去瀏覽<b class='flag-5'>DRC</b>檢測(cè)過(guò)后的全部<b class='flag-5'>DRC</b>錯(cuò)誤](https://file.elecfans.com/web2/M00/1C/CE/poYBAGGNxSSAek0DAAAqeokiEGY739.png)
到底誰(shuí)能提升Calibre的效率?
![到底誰(shuí)能提升<b class='flag-5'>Calibre</b>的效率?](https://file1.elecfans.com/web2/M00/8D/B2/wKgZomS_NGKAEPScAAAecr9lhok222.png)
DRC分析和修復(fù)經(jīng)驗(yàn)分享
![<b class='flag-5'>DRC</b>分析和<b class='flag-5'>修復(fù)</b>經(jīng)驗(yàn)分享](https://file1.elecfans.com/web2/M00/AC/06/wKgaomVDEIqAMiEVAABKVYIYJyM511.png)
評(píng)論