Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-7 00:34:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
就是 layout 和 layout pattern 的比對呢??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-7 10:07:55 | 只看該作者
您好:" w! H& w$ [4 x# N: C% g4 B
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE , j$ q5 a) K4 @! f9 x5 B3 I+ P: r" J
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,) |7 O  n& _& X2 g4 \( S1 b
指令如下紅字部份大寫小均要相同)
3 O6 h+ r. q1 I1 b5 ~2 v
  L+ [6 q$ _4 u: L6 B" E1 fcompare_gds A.DB ATOP B.DB BTOP ./diff.DB -XOR; m0 k1 W% p* ?# H% q
A.DB--->欲比對的第一個gds# ~5 ^3 b2 b- R* [  B  n
ATOP--->欲比對的GDS中的TOP FILE NAME! i+ v+ T% I1 T. U2 {* H
B.DB--->欲比對的第二個gds
+ R/ t. a9 s" M+ B5 ]1 z- ^BTOP--->欲比對的GDS中的TOP FILE NAME
3 Q5 A' Q( E9 d( R  _3 {8 W3 k  ]! Z6 Y+ u3 b* v" O
./diff.db---->產生一個叫diff.DB的GDS FILE0 j* S, A/ I5 J, _  M# ]
-XOR ------> 判斷式* A0 z4 U8 c. f7 z1 `6 b0 }

% j4 ]# }! Y/ L1 O6 t/ K$ R以上希望對您有幫助。& r7 S. g) x! ^5 c5 K7 @- \2 _8 o

+ J/ _1 ?, w6 X/ H  w/ N[ 本帖最後由 crystal_blue 於 2008-5-7 10:09 AM 編輯 ]
3#
發表於 2008-5-8 22:37:08 | 只看該作者
不好意思,可以請問一下甚麼是LVL嗎?6 `: D9 U6 r! A) x& W: d& ^
目前只有摸過LVS而已,LVL還是第一次看見。
4#
發表於 2008-5-9 08:39:13 | 只看該作者

回復 3# 的帖子

LVL ------->LAYOUT VERSUS LAYOUT
/ L. Q) |6 L( z意思就是二個layout 的比對# C* ~) x: A" R/ d2 k
主要的用途:希望了解二個LAYOUT的不同之處,$ W! h% f# I. P# E
使用時機:當公司project 更改時,修改舊的layout版本,而改版成新的layout
2 K% j8 U, i9 E; r" H8 K為了節省成本只希望更改到幾層layer(假設3層),為了確定二個版本的layout如預期0 P& x5 A/ g5 K9 ?
只更改到3層,就會實施LVL,透過LVL產生的結果可以看出被更改的layer有幾層
1 P9 M' z0 \0 L當然也可以看到所被更改的位置。
2 r' O0 I% D+ `$ v: o7 X- I
' [# O1 V# Z1 `$ M* M3 p以上
5#
發表於 2008-5-9 14:16:14 | 只看該作者
LVL ------->LAYOUT VERSUS LAYOUT
8 s- w$ h2 g1 d( T$ ?OR LVL --------------->LAYER VERSUS LAYER& |! s! d! R: j* {1 w. \
如樓上所言  有時做METAL  CHANGE ㄉ  CHECK
: f; H6 G9 U+ M+ s有時做WHOLE CHIP  中 多ㄍ LAYOUT  和  個別 LAYOUT ㄉ CHECK
6#
發表於 2008-5-13 13:44:32 | 只看該作者
其實用 DRC 的指令就可以了& q- X# ]! l* S! j1 |5 G+ K
在讀第二個GDS的地方加上4 a1 b4 x% l; I; J/ S! W
LAYOUT BUMP2 *** (***代表你要把第二個 GDS 的 Layer 層加多少)# h. v% S1 y' K. M* U
- v  F+ O' `' D) U  Q- @( d+ S* i
假設加了5006 {8 ?+ @. Y7 y6 R. z& n
那麼在定義Layer層的時候就變成
, g# j( q1 g  e* T, v" M' n4 S: o0 EL1    1
. \+ x* q$ E% l  q( I  C( xNL1 501  S. |/ @: y) t; Y9 ]6 `* y

) K/ N- j' K5 U然後 XOR L1 NL1, s5 P3 [: r9 T4 T1 c
這樣就可以了
7#
 樓主| 發表於 2008-5-15 22:50:47 | 只看該作者
原帖由 crystal_blue 於 2008-5-7 10:07 AM 發表 6 J* @$ h  q: k0 U3 ~2 H& p! J8 |
您好:% i3 D" Q- P$ b0 ^7 @! k  j* e
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE + V) K" S& ?& Q) U9 U3 {
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,+ K* T- k/ F& V/ R' d2 f) K- _  L4 }
指令如下紅字部份大寫小均要相同)" ~4 `! u: x) _( j4 y8 b8 f+ K
...
- @# K6 l' P; T
謝謝大大的解釋,有空我會試試看的,不過我還是習慣Dracula 方式,謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-30 03:06 PM , Processed in 0.108014 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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