Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-7 00:34:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
就是 layout 和 layout pattern 的比對呢??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-7 10:07:55 | 只看該作者
您好:4 @5 Z0 a4 x( s* |& a
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE
+ D. t( z5 }0 {' I之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
. e/ l; C! C7 i  I' G指令如下紅字部份大寫小均要相同)
% {' ~' u7 `8 F3 G6 B: t3 d
% `+ r8 B$ H: ^, e8 @& [/ ~, H0 I9 Gcompare_gds A.DB ATOP B.DB BTOP ./diff.DB -XOR
: N, n# V) F4 IA.DB--->欲比對的第一個gds
$ A6 A/ g6 K, L1 k2 g: Y: PATOP--->欲比對的GDS中的TOP FILE NAME
# C0 l  [, g: S  m+ SB.DB--->欲比對的第二個gds
3 [6 H* o0 u4 m# V1 YBTOP--->欲比對的GDS中的TOP FILE NAME
1 H. d" H  L! P% {# @% Z, \# L' E. Q, O7 ?
./diff.db---->產生一個叫diff.DB的GDS FILE
4 O0 ^# Y. q" x# L* A! h8 I-XOR ------> 判斷式  R  L% r9 t1 i- D% V! I

3 K- h; V0 D& F以上希望對您有幫助。) q7 S. \4 |8 i4 r4 n$ A& o; W! d0 G
2 B$ I3 H5 r) l
[ 本帖最後由 crystal_blue 於 2008-5-7 10:09 AM 編輯 ]
3#
發表於 2008-5-8 22:37:08 | 只看該作者
不好意思,可以請問一下甚麼是LVL嗎?: V* O4 }7 q. R0 K3 {
目前只有摸過LVS而已,LVL還是第一次看見。
4#
發表於 2008-5-9 08:39:13 | 只看該作者

回復 3# 的帖子

LVL ------->LAYOUT VERSUS LAYOUT
5 C$ s) Q% y3 f& ^* H; }' a意思就是二個layout 的比對
" F7 Y" O% C# B8 K9 ?7 q1 {, U主要的用途:希望了解二個LAYOUT的不同之處,
3 H. Z9 O* U- p( _0 z使用時機:當公司project 更改時,修改舊的layout版本,而改版成新的layout! {+ G% L9 u. j
為了節省成本只希望更改到幾層layer(假設3層),為了確定二個版本的layout如預期" }; Y' _6 i# C# u; j
只更改到3層,就會實施LVL,透過LVL產生的結果可以看出被更改的layer有幾層, U5 X% ^+ h. M- A" D; I+ q
當然也可以看到所被更改的位置。. C9 T4 J0 v- f( W; K$ Y# L

7 q1 d5 I$ I; v4 u以上
5#
發表於 2008-5-9 14:16:14 | 只看該作者
LVL ------->LAYOUT VERSUS LAYOUT
* E3 Q; x. ~) O+ ^OR LVL --------------->LAYER VERSUS LAYER
9 ]! E: J2 O5 Z6 D# K' k9 {2 Z$ h0 Q如樓上所言  有時做METAL  CHANGE ㄉ  CHECK: i# a4 X2 j3 H' b& v6 u
有時做WHOLE CHIP  中 多ㄍ LAYOUT  和  個別 LAYOUT ㄉ CHECK
6#
發表於 2008-5-13 13:44:32 | 只看該作者
其實用 DRC 的指令就可以了
/ l- Q- j5 B& g0 f9 w在讀第二個GDS的地方加上
) ^: j( H+ Q; {( g" d# ~4 FLAYOUT BUMP2 *** (***代表你要把第二個 GDS 的 Layer 層加多少)
' i6 q1 K# g5 n, e; {
+ [" ^! t* A; j; Q1 r) S假設加了500, X6 c$ |& ^5 W( d$ \4 r. ~
那麼在定義Layer層的時候就變成; U: r2 Q1 Q( j" R
L1    1
5 A$ N1 L2 B- W- O' F4 _% \- INL1 501
; _( f5 N5 j! E3 I( x, e/ d$ {$ }/ }" f% \* @1 t
然後 XOR L1 NL1% R: q9 K7 @% t% f
這樣就可以了
7#
 樓主| 發表於 2008-5-15 22:50:47 | 只看該作者
原帖由 crystal_blue 於 2008-5-7 10:07 AM 發表 / m# j2 z2 W  p) S
您好:
8 K, m; I- v# M! [0 o      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE
( F6 M! B# _/ \7 @/ `之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
. ~, g0 g3 W: @" x) Z* F/ O9 h指令如下紅字部份大寫小均要相同)
2 s4 j( f  s% S/ |) c+ m; X! J ...
: E1 C5 a# x) z* o/ |1 Y" o, u
謝謝大大的解釋,有空我會試試看的,不過我還是習慣Dracula 方式,謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-5 04:53 PM , Processed in 0.114515 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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