Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-7 00:34:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
就是 layout 和 layout pattern 的比對呢??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-7 10:07:55 | 只看該作者
您好:
! }0 F. Q4 `# }      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE / ?4 O/ C6 Z3 \7 ~
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
7 C6 a+ y) S* A: a% h; q指令如下紅字部份大寫小均要相同)7 L& T) q. Q1 O% K1 {/ G% U

4 ?* Q2 T) D0 tcompare_gds A.DB ATOP B.DB BTOP ./diff.DB -XOR
* j4 M+ V+ a8 J2 _+ @! hA.DB--->欲比對的第一個gds
( c+ J, H- y: BATOP--->欲比對的GDS中的TOP FILE NAME
! l0 k) O* |3 h% kB.DB--->欲比對的第二個gds( ^. E. B& Z- p2 q
BTOP--->欲比對的GDS中的TOP FILE NAME) O) O& _4 e1 t, [$ ~+ Z/ n
: ]" u+ T# H3 u; R0 T9 r
./diff.db---->產生一個叫diff.DB的GDS FILE
3 ?% r6 m9 F7 S( u-XOR ------> 判斷式
( ?% V6 @/ z4 B# }- d$ c$ _* s' s- G" z# k1 ^8 p4 h! I+ l0 T- [
以上希望對您有幫助。( t6 t: V. [+ m5 [# w

1 s/ K) }: i: [+ n[ 本帖最後由 crystal_blue 於 2008-5-7 10:09 AM 編輯 ]
3#
發表於 2008-5-8 22:37:08 | 只看該作者
不好意思,可以請問一下甚麼是LVL嗎?
( L) j+ \9 z" ?9 l. o  p/ r目前只有摸過LVS而已,LVL還是第一次看見。
4#
發表於 2008-5-9 08:39:13 | 只看該作者

回復 3# 的帖子

LVL ------->LAYOUT VERSUS LAYOUT
  r% B! H7 c) m意思就是二個layout 的比對
; l/ t9 {% R" _6 B/ k主要的用途:希望了解二個LAYOUT的不同之處,
  W; Y6 T1 k- h使用時機:當公司project 更改時,修改舊的layout版本,而改版成新的layout
2 v1 H4 j% s0 |; ~' _為了節省成本只希望更改到幾層layer(假設3層),為了確定二個版本的layout如預期8 P! A+ r7 n/ R' e
只更改到3層,就會實施LVL,透過LVL產生的結果可以看出被更改的layer有幾層4 ~' |. x( G: l) v) g; ]
當然也可以看到所被更改的位置。
1 T7 y' w/ w7 v. Q7 s0 t4 j2 J8 h
以上
5#
發表於 2008-5-9 14:16:14 | 只看該作者
LVL ------->LAYOUT VERSUS LAYOUT
5 J3 W* b$ k7 Q6 S* S7 [OR LVL --------------->LAYER VERSUS LAYER! f" h6 Z' U) k+ \
如樓上所言  有時做METAL  CHANGE ㄉ  CHECK
  m  X0 P! m+ `4 F, O有時做WHOLE CHIP  中 多ㄍ LAYOUT  和  個別 LAYOUT ㄉ CHECK
6#
發表於 2008-5-13 13:44:32 | 只看該作者
其實用 DRC 的指令就可以了
) z  p! C+ B% y& ], m) a+ j在讀第二個GDS的地方加上. y$ W2 D* L3 f- y1 p
LAYOUT BUMP2 *** (***代表你要把第二個 GDS 的 Layer 層加多少)
1 C: O9 a6 y2 F4 s) ?/ p
7 C- L2 ]6 }& N; d9 a  [- V假設加了500: \* ^1 j; b" w
那麼在定義Layer層的時候就變成
. x  m, |: ?! \L1    1
' P% e  ^1 |- m( E; H: PNL1 5012 H. p! Z$ r& @1 P" Q$ u( U; T* t
1 }' _0 r9 A& C. y0 A6 S
然後 XOR L1 NL1
7 v/ s7 ~9 h4 O4 D- m  r- N這樣就可以了
7#
 樓主| 發表於 2008-5-15 22:50:47 | 只看該作者
原帖由 crystal_blue 於 2008-5-7 10:07 AM 發表   v3 t: o% l) T: _, v
您好:
! `( }2 _3 N) [4 s( |% U' }      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE
+ K$ \' [7 Y" ~+ k1 g/ Q之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
* C8 `' J3 F' q# N- Y- ]# e( z& {指令如下紅字部份大寫小均要相同)& h7 K, d+ n( l& D9 n! Z# g
...

8 R# L# G: {4 {- F8 q3 ]0 f1 a* a# \謝謝大大的解釋,有空我會試試看的,不過我還是習慣Dracula 方式,謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-16 04:46 PM , Processed in 0.110514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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