Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-7 00:34:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
就是 layout 和 layout pattern 的比對呢??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-7 10:07:55 | 只看該作者
您好:. N/ p- v! [( W$ W1 V
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE
7 t' |5 T' K7 m2 n& [1 F7 w之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,/ q: J* L2 |2 e
指令如下紅字部份大寫小均要相同): @2 a' u" `, R, ~8 [
9 E' V- {; A' P& Z, T4 W
compare_gds A.DB ATOP B.DB BTOP ./diff.DB -XOR  Q  J( R# d: O
A.DB--->欲比對的第一個gds
. l+ D6 d8 x3 K# _7 F8 f2 uATOP--->欲比對的GDS中的TOP FILE NAME3 F4 A7 _) f3 j1 w/ U' ?
B.DB--->欲比對的第二個gds! w1 s% H# T1 N( b& Q& n4 q
BTOP--->欲比對的GDS中的TOP FILE NAME
2 ~' q3 N* G, Q* [& F, r* N/ O+ v# e. Y" x/ X+ G
./diff.db---->產生一個叫diff.DB的GDS FILE9 n; f+ b& c' t& |
-XOR ------> 判斷式" M5 Z/ u9 }- m% Q3 U
, K4 ?2 d/ P6 `9 {; I
以上希望對您有幫助。- C" l& V# h( Z3 e
9 _' q3 L' l$ r( ^/ a( _2 J
[ 本帖最後由 crystal_blue 於 2008-5-7 10:09 AM 編輯 ]
3#
發表於 2008-5-8 22:37:08 | 只看該作者
不好意思,可以請問一下甚麼是LVL嗎?0 ?& u% g8 ^7 F+ o, I
目前只有摸過LVS而已,LVL還是第一次看見。
4#
發表於 2008-5-9 08:39:13 | 只看該作者

回復 3# 的帖子

LVL ------->LAYOUT VERSUS LAYOUT
1 C0 [& }' r' @意思就是二個layout 的比對; w; |, L  n8 i: I0 m6 W
主要的用途:希望了解二個LAYOUT的不同之處,& [5 j8 x& P$ l" {$ T
使用時機:當公司project 更改時,修改舊的layout版本,而改版成新的layout
2 Q0 Z3 ^) D% u1 u: o7 m. T為了節省成本只希望更改到幾層layer(假設3層),為了確定二個版本的layout如預期2 h3 @& _; j1 l5 G( J( P: P! r
只更改到3層,就會實施LVL,透過LVL產生的結果可以看出被更改的layer有幾層
: |: S0 w- w# o1 u5 }當然也可以看到所被更改的位置。+ }- D* u/ f0 h- r; y1 ]

9 v+ v( f- k7 V! O1 r以上
5#
發表於 2008-5-9 14:16:14 | 只看該作者
LVL ------->LAYOUT VERSUS LAYOUT1 l0 z4 Z* z) T9 T
OR LVL --------------->LAYER VERSUS LAYER
* d& n) C% _2 X' A如樓上所言  有時做METAL  CHANGE ㄉ  CHECK
. m$ C' w; Q4 |; A8 s" u$ ?有時做WHOLE CHIP  中 多ㄍ LAYOUT  和  個別 LAYOUT ㄉ CHECK
6#
發表於 2008-5-13 13:44:32 | 只看該作者
其實用 DRC 的指令就可以了
0 j2 \4 o- [. [" l/ R在讀第二個GDS的地方加上
1 K/ d% v5 v  Z8 y* A# Z0 vLAYOUT BUMP2 *** (***代表你要把第二個 GDS 的 Layer 層加多少)
) U: E4 o1 m) c; J  Y, M, }- ?1 P' V1 z) L
假設加了500
- Z4 g- l  c3 r- g, a( {那麼在定義Layer層的時候就變成  o4 U1 _! x! A) p# l! s
L1    1
5 q9 l( U& h% g# VNL1 501
" [; c+ W/ M$ F* ]
- Q4 s, l1 i/ E. }然後 XOR L1 NL11 s3 M+ X- X4 Q2 }, k0 W5 f
這樣就可以了
7#
 樓主| 發表於 2008-5-15 22:50:47 | 只看該作者
原帖由 crystal_blue 於 2008-5-7 10:07 AM 發表
# I# T" H6 O3 I$ u3 X2 F* p) _您好:
% \" h; N4 I4 V, E, n, i" b      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE
. d1 c# X$ Y& F& I之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
) X! j6 j7 @+ y/ l1 `指令如下紅字部份大寫小均要相同)
# {( q( K5 U* [; V# |# p! ^; I/ R ...

- n. _- _; b! C) A0 z' d謝謝大大的解釋,有空我會試試看的,不過我還是習慣Dracula 方式,謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 07:14 AM , Processed in 0.167010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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