Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 10989|回復: 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 Q( V9 c' [9 I
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE 9 ?+ g. p; Q" [
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
( E0 I% Q9 I& X1 ~$ j9 ^8 O/ B指令如下紅字部份大寫小均要相同)
; z* [3 t7 |! s) G0 W" E9 `. D
# h- s) t! i( |* _: pcompare_gds A.DB ATOP B.DB BTOP ./diff.DB -XOR
6 d2 ^8 y3 N3 e* }# }. J4 OA.DB--->欲比對的第一個gds& K- |3 }" ?3 k! g3 G
ATOP--->欲比對的GDS中的TOP FILE NAME
; E9 K: Q9 t7 \3 u8 {& X4 WB.DB--->欲比對的第二個gds3 N4 J8 u* ?: S& p
BTOP--->欲比對的GDS中的TOP FILE NAME
+ B3 q% ~2 O( }* u( g' u  D" D7 A- S) p
./diff.db---->產生一個叫diff.DB的GDS FILE3 U& J: j2 l% i* `  j! d7 e
-XOR ------> 判斷式
# M" A$ E" K" |# ^5 r
+ |* b4 U1 D+ A6 v! }以上希望對您有幫助。
# I3 q' A0 E) ]  M4 u& _! f
9 K! Z- f( d  P1 A1 h) y[ 本帖最後由 crystal_blue 於 2008-5-7 10:09 AM 編輯 ]
3#
發表於 2008-5-8 22:37:08 | 只看該作者
不好意思,可以請問一下甚麼是LVL嗎?
/ Q# c; r* R. p/ ]8 m7 O目前只有摸過LVS而已,LVL還是第一次看見。
4#
發表於 2008-5-9 08:39:13 | 只看該作者

回復 3# 的帖子

LVL ------->LAYOUT VERSUS LAYOUT7 F& e% f7 q* P( T! [& X1 ~
意思就是二個layout 的比對$ D3 n. a1 k: v8 ?
主要的用途:希望了解二個LAYOUT的不同之處,
; E# A  V7 v' Y使用時機:當公司project 更改時,修改舊的layout版本,而改版成新的layout
  `9 \) O: S  z* o5 X( J為了節省成本只希望更改到幾層layer(假設3層),為了確定二個版本的layout如預期
$ c- t+ S7 z+ `6 [( Y1 x# F9 B只更改到3層,就會實施LVL,透過LVL產生的結果可以看出被更改的layer有幾層! Q! Z: Z( O! r( n8 D3 f
當然也可以看到所被更改的位置。
+ V* F5 b) G" `9 @" w6 n/ r  u1 a+ ~0 M: U# G
以上
5#
發表於 2008-5-9 14:16:14 | 只看該作者
LVL ------->LAYOUT VERSUS LAYOUT
1 m( }' U' C( z$ o( [9 d1 d, @OR LVL --------------->LAYER VERSUS LAYER1 u% t4 A4 f& g1 \+ ~1 c6 u
如樓上所言  有時做METAL  CHANGE ㄉ  CHECK
' W. O4 |- j- m: \8 O有時做WHOLE CHIP  中 多ㄍ LAYOUT  和  個別 LAYOUT ㄉ CHECK
6#
發表於 2008-5-13 13:44:32 | 只看該作者
其實用 DRC 的指令就可以了
* R" p$ v& ]; s  a3 H' E4 K在讀第二個GDS的地方加上
8 }; O) J' A0 V5 XLAYOUT BUMP2 *** (***代表你要把第二個 GDS 的 Layer 層加多少)( v( l% y; O; j) Q( t

) v; k' N- \9 f3 x. q) J假設加了500
7 F$ Y5 k6 k* ?6 e+ N7 O那麼在定義Layer層的時候就變成) M* F! Y, {/ h* X6 t
L1    1
! }# m+ Y6 n1 ?* a' m( `$ T) bNL1 501; {0 l3 H$ V9 j8 q! B

$ A/ W. u/ k* T5 f' X然後 XOR L1 NL1
5 z  [. `4 n7 M這樣就可以了
7#
 樓主| 發表於 2008-5-15 22:50:47 | 只看該作者
原帖由 crystal_blue 於 2008-5-7 10:07 AM 發表 : w2 F8 c  F% a8 R' {6 c0 A
您好:; x3 J0 y  S8 z. i
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE * ~6 ^3 Y# f/ L$ g& u, P, G
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
- G% y+ o2 }1 e# W7 c% O指令如下紅字部份大寫小均要相同)
' l' q( e1 }) P  m9 Q# w ...
, b& `* F! U) |# P& h/ h# A
謝謝大大的解釋,有空我會試試看的,不過我還是習慣Dracula 方式,謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 11:44 AM , Processed in 0.176010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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