用calibre做LVL的兩種簡單方法
發(fā)布時間:2008/6/5 0:00:00 訪問次數(shù):2731
這篇文章我以前發(fā)表在其他地方,現(xiàn)在轉(zhuǎn)貼到這里:
用calibre做lvl的兩種方法:
假設(shè)我們有兩個版圖文件,分別為1.gds和2.gds,頂層分別為top1和top2
方法1。
compare_gds 1.gds top1 2.gds top2 /tmp/diff.db -xor
然后用calibre -rve /tmp/diff.db看結(jié)果
這種方法適用于比較整個版圖;
方法2。
寫一個簡單的rule file,然后做drc;
首先查出需要比較的那基層的layer number,比如m1為46,via1為47,m2為48,我們來比較這幾層;
cat > lvl.cal
layout path "1.gds"
layout primary "top1"
layout system gdsii
layout path2 "2.gds"
layout primary2 "top2"
layout system2 gdsii
layout bump2 400
drc results database "/tmp/lvl.db"
layer old_m1 46
layer old_m2 48
layer old_via1 47
layer new_m1 446
layer new_m2 448
layer new_via1 447
diff_m1 {xor old_m1 new_m1}
diff_m2 {xor old_m2 new_m2}
diff_via1 {xor old_via1 new_via1}
^d
這樣rule file就寫好了
假設(shè)我們有兩個版圖文件,分別為1.gds和2.gds,頂層分別為top1和top2
方法1。
compare_gds 1.gds top1 2.gds top2 /tmp/diff.db -xor
然后用calibre -rve /tmp/diff.db看結(jié)果
這種方法適用于比較整個版圖;
方法2。
寫一個簡單的rule file,然后做drc;
首先查出需要比較的那基層的layer number,比如m1為46,via1為47,m2為48,我們來比較這幾層;
cat > lvl.cal
layout path "1.gds"
layout primary "top1"
layout system gdsii
layout path2 "2.gds"
layout primary2 "top2"
layout system2 gdsii
layout bump2 400
drc results database "/tmp/lvl.db"
layer old_m1 46
layer old_m2 48
layer old_via1 47
layer new_m1 446
layer new_m2 448
layer new_via1 447
diff_m1 {xor old_m1 new_m1}
diff_m2 {xor old_m2 new_m2}
diff_via1 {xor old_via1 new_via1}
^d
這樣rule file就寫好了
運行:
$ calibre -drc lvl.cal
$ calibre -drc lvl.cal
看結(jié)果
$ calibre -rve /tmp/lvl.db
$ calibre -rve /tmp/lvl.db
祝你好運!
這篇文章我以前發(fā)表在其他地方,現(xiàn)在轉(zhuǎn)貼到這里:
用calibre做lvl的兩種方法:
假設(shè)我們有兩個版圖文件,分別為1.gds和2.gds,頂層分別為top1和top2
方法1。
compare_gds 1.gds top1 2.gds top2 /tmp/diff.db -xor
然后用calibre -rve /tmp/diff.db看結(jié)果
這種方法適用于比較整個版圖;
方法2。
寫一個簡單的rule file,然后做drc;
首先查出需要比較的那基層的layer number,比如m1為46,via1為47,m2為48,我們來比較這幾層;
cat > lvl.cal
layout path "1.gds"
layout primary "top1"
layout system gdsii
layout path2 "2.gds"
layout primary2 "top2"
layout system2 gdsii
layout bump2 400
drc results database "/tmp/lvl.db"
layer old_m1 46
layer old_m2 48
layer old_via1 47
layer new_m1 446
layer new_m2 448
layer new_via1 447
diff_m1 {xor old_m1 new_m1}
diff_m2 {xor old_m2 new_m2}
diff_via1 {xor old_via1 new_via1}
^d
這樣rule file就寫好了
假設(shè)我們有兩個版圖文件,分別為1.gds和2.gds,頂層分別為top1和top2
方法1。
compare_gds 1.gds top1 2.gds top2 /tmp/diff.db -xor
然后用calibre -rve /tmp/diff.db看結(jié)果
這種方法適用于比較整個版圖;
方法2。
寫一個簡單的rule file,然后做drc;
首先查出需要比較的那基層的layer number,比如m1為46,via1為47,m2為48,我們來比較這幾層;
cat > lvl.cal
layout path "1.gds"
layout primary "top1"
layout system gdsii
layout path2 "2.gds"
layout primary2 "top2"
layout system2 gdsii
layout bump2 400
drc results database "/tmp/lvl.db"
layer old_m1 46
layer old_m2 48
layer old_via1 47
layer new_m1 446
layer new_m2 448
layer new_via1 447
diff_m1 {xor old_m1 new_m1}
diff_m2 {xor old_m2 new_m2}
diff_via1 {xor old_via1 new_via1}
^d
這樣rule file就寫好了
運行:
$ calibre -drc lvl.cal
$ calibre -drc lvl.cal
看結(jié)果
$ calibre -rve /tmp/lvl.db
$ calibre -rve /tmp/lvl.db
祝你好運!
熱門點擊
- 素晶胞與復晶胞(體心晶胞、面心晶胞和底心晶胞
- 納米技術(shù)材料
- 關(guān)于 .cdsenv 的小技巧
- 測試硬件簡介---探針卡(prober ca
- 畫standard cell的注意點
- 什么是載流子遷移率及遷移率影響芯片的那些性能
- 晶胞中原子的坐標與計數(shù)
- 新型低介電常數(shù)材料研究進展
- 如何快速提高產(chǎn)品良率
- CMOS集成電路工藝體硅CMOS工藝設(shè)計中
推薦技術(shù)資料
- MOSFET 電感單片降壓開關(guān)模式變換器優(yōu)勢
- SiC MOSFET 和 IG
- 新型 電隔離無芯線性霍爾效應電
- 業(yè)界超小絕對位置編碼器技術(shù)參數(shù)設(shè)計
- 高帶寬、更高分辨率磁角度傳感技術(shù)應用探究
- MagAlpha 角度位置傳感
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應用研究