Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-7 00:34:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
就是 layout 和 layout pattern 的比對呢??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-7 10:07:55 | 只看該作者
您好:
1 z# }$ R( g# J* r6 ~) t7 S      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE / P3 t- |/ Q1 ^% M% [! s
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,0 s; ^% B, v8 _; o+ _
指令如下紅字部份大寫小均要相同)
0 v: L7 g3 f. `
3 r2 f0 G& E! S. S0 Fcompare_gds A.DB ATOP B.DB BTOP ./diff.DB -XOR( z7 V: Q) D7 j) Z
A.DB--->欲比對的第一個gds3 ^3 [1 E0 L0 X) u- e% _
ATOP--->欲比對的GDS中的TOP FILE NAME7 r* f6 N. M, Q2 ]# t- A$ I
B.DB--->欲比對的第二個gds
: J0 }; A0 d  M- k* E9 }BTOP--->欲比對的GDS中的TOP FILE NAME
8 ]4 _7 B6 Y/ G0 x
/ Q+ W8 N5 j7 M! P./diff.db---->產生一個叫diff.DB的GDS FILE) E  i8 }. G* I& v& J, S% o% P
-XOR ------> 判斷式0 y& G9 z9 }/ U

  l8 \0 ]" @# E以上希望對您有幫助。* c5 p! L4 G: R0 A% v+ Y+ W
& W" l! M  T+ I$ j* m3 g6 L
[ 本帖最後由 crystal_blue 於 2008-5-7 10:09 AM 編輯 ]
3#
發表於 2008-5-8 22:37:08 | 只看該作者
不好意思,可以請問一下甚麼是LVL嗎?
1 y) e0 o# C$ {目前只有摸過LVS而已,LVL還是第一次看見。
4#
發表於 2008-5-9 08:39:13 | 只看該作者

回復 3# 的帖子

LVL ------->LAYOUT VERSUS LAYOUT
5 H& a" N  _2 C* z% C  y意思就是二個layout 的比對( q0 f3 n: N5 u' V, {. ]4 A" o& S2 f
主要的用途:希望了解二個LAYOUT的不同之處,
0 d; g' _0 Z9 g& B7 x2 O- Y3 S+ X* z使用時機:當公司project 更改時,修改舊的layout版本,而改版成新的layout
4 W. |) S+ x. N3 P為了節省成本只希望更改到幾層layer(假設3層),為了確定二個版本的layout如預期& K) Y5 C* E: g' ~7 l
只更改到3層,就會實施LVL,透過LVL產生的結果可以看出被更改的layer有幾層' x- Y, o+ I$ {; U! E" T
當然也可以看到所被更改的位置。
/ w: j6 S4 g) l
) k7 u7 i5 F; Y- w以上
5#
發表於 2008-5-9 14:16:14 | 只看該作者
LVL ------->LAYOUT VERSUS LAYOUT
2 e! A8 l7 T+ O3 }6 WOR LVL --------------->LAYER VERSUS LAYER
: ~" w! C* U5 k( M  J  K3 h, Z; h如樓上所言  有時做METAL  CHANGE ㄉ  CHECK- O. t3 V# ]* N+ N: p7 T7 u2 ]
有時做WHOLE CHIP  中 多ㄍ LAYOUT  和  個別 LAYOUT ㄉ CHECK
6#
發表於 2008-5-13 13:44:32 | 只看該作者
其實用 DRC 的指令就可以了
- X9 F* v/ Z& H7 I) |/ ^/ p在讀第二個GDS的地方加上6 X8 z- [- T# h6 L$ ^
LAYOUT BUMP2 *** (***代表你要把第二個 GDS 的 Layer 層加多少)
8 ^" A+ w% k9 U6 s  D/ ~( y) c1 p8 A
假設加了500
! M' h( l% ?) s那麼在定義Layer層的時候就變成4 J( J4 H4 s, K9 V8 @
L1    1
5 ?2 c& J  ~: @NL1 501
5 [6 b, B! x6 P9 c( `4 i" X7 ~9 n/ c
9 Z9 K: T2 c$ h% s然後 XOR L1 NL1
4 Z$ q8 M9 s# z6 w這樣就可以了
7#
 樓主| 發表於 2008-5-15 22:50:47 | 只看該作者
原帖由 crystal_blue 於 2008-5-7 10:07 AM 發表
- n+ @. f. r% Z0 a您好:' h8 p& s' k+ G$ w  }
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE
/ ^: k; X$ a3 \) `; @+ q5 p+ b7 {  N8 Y之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
) K7 l% K  }8 g指令如下紅字部份大寫小均要相同)) X+ N- ^2 l+ ?) J% k( A  c0 g' o2 j
...

) m! P2 B; g2 E: h/ h% F# _( ~2 i謝謝大大的解釋,有空我會試試看的,不過我還是習慣Dracula 方式,謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-28 10:15 AM , Processed in 0.164010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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