Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 9852|回復: 6
打印 上一主題 下一主題

[問題求助] 請問大家,calibre 怎麼做 LVL 呢

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-7 00:34:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
就是 layout 和 layout pattern 的比對呢??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-7 10:07:55 | 只看該作者
您好:& e  ]7 }: i/ H; U  M' G
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE % q- d0 n% T& r6 S1 e
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
4 N8 a4 I2 H) R5 R  `% ?指令如下紅字部份大寫小均要相同)
1 j( Q* I# P( j& v, d' n$ D; n* O; b; z6 _- i7 P4 Q  a
compare_gds A.DB ATOP B.DB BTOP ./diff.DB -XOR
: G: u9 s: g# a8 |8 w6 V! E  JA.DB--->欲比對的第一個gds& P% ]$ Z" b- Z! Z) _
ATOP--->欲比對的GDS中的TOP FILE NAME
2 V* h  Y0 C# }5 SB.DB--->欲比對的第二個gds
- H; }8 j- N2 w, U' kBTOP--->欲比對的GDS中的TOP FILE NAME
) G) t+ R4 }* L3 z# \! u, m$ _! D- N3 }8 K: ~$ L; q) n
./diff.db---->產生一個叫diff.DB的GDS FILE4 O# B$ ~3 K) z8 @! B0 N6 @" {" E
-XOR ------> 判斷式: k) g* u' _$ J! K
+ m# I$ q& }4 t% @; \" j
以上希望對您有幫助。
$ D) \/ N! U/ b" l& \  c% J$ B7 W+ N! y( d& X* [2 W7 a# C$ \; L
[ 本帖最後由 crystal_blue 於 2008-5-7 10:09 AM 編輯 ]
3#
發表於 2008-5-8 22:37:08 | 只看該作者
不好意思,可以請問一下甚麼是LVL嗎?6 Y, Y7 P9 I. \, T! L0 h
目前只有摸過LVS而已,LVL還是第一次看見。
4#
發表於 2008-5-9 08:39:13 | 只看該作者

回復 3# 的帖子

LVL ------->LAYOUT VERSUS LAYOUT
* O' O/ K, n8 M2 F* _6 R意思就是二個layout 的比對
3 o: ]. _2 v( |; p; @% l- d主要的用途:希望了解二個LAYOUT的不同之處,4 {* f  s( b- c+ ]) {& s
使用時機:當公司project 更改時,修改舊的layout版本,而改版成新的layout, Z. p/ U6 P5 \, k, g" J
為了節省成本只希望更改到幾層layer(假設3層),為了確定二個版本的layout如預期
/ {/ |7 {. i% D# n只更改到3層,就會實施LVL,透過LVL產生的結果可以看出被更改的layer有幾層3 B  c# ~, r/ X2 e5 K& R% O
當然也可以看到所被更改的位置。- i8 a! o" U( R  E+ w5 j% h

! G; `, S2 K& R9 |0 D3 t! p以上
5#
發表於 2008-5-9 14:16:14 | 只看該作者
LVL ------->LAYOUT VERSUS LAYOUT7 a; j' E6 M% v* |% _
OR LVL --------------->LAYER VERSUS LAYER
* M  V$ U# G  z: X  l' l如樓上所言  有時做METAL  CHANGE ㄉ  CHECK; _: ~% f  }* j! [/ ^, Q
有時做WHOLE CHIP  中 多ㄍ LAYOUT  和  個別 LAYOUT ㄉ CHECK
6#
發表於 2008-5-13 13:44:32 | 只看該作者
其實用 DRC 的指令就可以了
: R/ _9 E2 n" v! t' C, _在讀第二個GDS的地方加上* g( M. ?9 N" ]: y0 h/ r2 g
LAYOUT BUMP2 *** (***代表你要把第二個 GDS 的 Layer 層加多少)6 F- }8 t1 @4 ^9 T: @* |

3 j% N+ O% \7 c6 M假設加了500# L% [' Y# g( ?& i* ]
那麼在定義Layer層的時候就變成1 Y+ X1 A4 I, L/ \( H  S9 q
L1    12 t! ]& p9 S& a4 s8 D1 @$ e! N: b
NL1 501, }, p6 @  d0 h3 ~+ ]3 m6 z1 N
5 Z3 Q: M' F# t, l" y0 _; W: W, Y
然後 XOR L1 NL16 F* U; m* j8 v
這樣就可以了
7#
 樓主| 發表於 2008-5-15 22:50:47 | 只看該作者
原帖由 crystal_blue 於 2008-5-7 10:07 AM 發表
) u; q3 G1 ]2 O您好:
! V( ?; @+ D8 i; c! l      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE % r- C0 z+ h0 ]/ A) w& W
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處," c- n6 y1 ^' Z7 s# x- w; C; ?
指令如下紅字部份大寫小均要相同)
& ]4 k1 `. u; k- A8 b ...

5 w, a- n* e0 A1 q& e謝謝大大的解釋,有空我會試試看的,不過我還是習慣Dracula 方式,謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-8 06:58 PM , Processed in 0.105006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表