Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-7 00:34:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
就是 layout 和 layout pattern 的比對呢??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-7 10:07:55 | 只看該作者
您好:
7 r- B  {" Z: r; ^* U8 @; A5 Z      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE
  |0 Z3 P) D! ?# m5 p7 D之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,, w. g) K  C5 X. X! l
指令如下紅字部份大寫小均要相同)" P. }; d0 O5 z( d
6 p) {! j- P, A5 C* g7 l
compare_gds A.DB ATOP B.DB BTOP ./diff.DB -XOR
5 c) k$ x  K* ~8 JA.DB--->欲比對的第一個gds( w+ V9 _" r0 `$ f8 _) a- Y
ATOP--->欲比對的GDS中的TOP FILE NAME
8 C0 f6 ^" f; M  HB.DB--->欲比對的第二個gds7 B7 }5 s; C0 s3 I( z6 v
BTOP--->欲比對的GDS中的TOP FILE NAME# l5 N$ {# D- @$ F+ W! w
# p, C+ d! y8 A8 z
./diff.db---->產生一個叫diff.DB的GDS FILE5 ^/ ^- U( C8 M, R' t
-XOR ------> 判斷式
: s) Z0 b5 Z& h  L! F/ S
7 _; X* ~/ o/ ~+ F" W6 s$ T以上希望對您有幫助。5 \6 k9 I; x2 P2 Q, C+ {
8 m6 a. P, o+ i. A
[ 本帖最後由 crystal_blue 於 2008-5-7 10:09 AM 編輯 ]
3#
發表於 2008-5-8 22:37:08 | 只看該作者
不好意思,可以請問一下甚麼是LVL嗎?
+ _) g7 F- I* ^3 Z4 g2 e目前只有摸過LVS而已,LVL還是第一次看見。
4#
發表於 2008-5-9 08:39:13 | 只看該作者

回復 3# 的帖子

LVL ------->LAYOUT VERSUS LAYOUT8 r8 c& K+ J; {2 d
意思就是二個layout 的比對
* v+ Y7 f7 }1 R6 j5 ?# p* b主要的用途:希望了解二個LAYOUT的不同之處,
/ J" |$ N1 O8 k使用時機:當公司project 更改時,修改舊的layout版本,而改版成新的layout
3 T7 A9 |! q1 p5 F/ `  ~% @7 \為了節省成本只希望更改到幾層layer(假設3層),為了確定二個版本的layout如預期
, L+ k/ W( w1 N5 e% l3 o只更改到3層,就會實施LVL,透過LVL產生的結果可以看出被更改的layer有幾層1 a3 O: w* b; H0 I- _
當然也可以看到所被更改的位置。8 @( }( p  ]4 T1 p. J8 C1 B2 Y! j

2 |. M0 k6 L. [以上
5#
發表於 2008-5-9 14:16:14 | 只看該作者
LVL ------->LAYOUT VERSUS LAYOUT9 g# ?9 Z" J2 a  A9 R
OR LVL --------------->LAYER VERSUS LAYER
. p) l0 ^1 L3 ]/ |$ C( M' m如樓上所言  有時做METAL  CHANGE ㄉ  CHECK
7 ~/ w! q$ c% E4 N7 b/ K) ]6 M  _- ^有時做WHOLE CHIP  中 多ㄍ LAYOUT  和  個別 LAYOUT ㄉ CHECK
6#
發表於 2008-5-13 13:44:32 | 只看該作者
其實用 DRC 的指令就可以了
* u7 J2 N/ J# C1 y2 K在讀第二個GDS的地方加上7 |9 }6 v, K2 I
LAYOUT BUMP2 *** (***代表你要把第二個 GDS 的 Layer 層加多少). W6 o  r/ U% @: C- ^2 p

  N' S' N5 g7 u  A) P假設加了500/ L3 u. D) s7 t6 o
那麼在定義Layer層的時候就變成0 ?# f! G7 ]# r0 e( t& M
L1    1
; F1 Q# W- E: M7 Q/ L1 ENL1 501/ N+ d5 _! j8 F
& V% r; K5 p  L& ?. Z5 W& E! f
然後 XOR L1 NL1) |0 v( m: g/ l& l% s
這樣就可以了
7#
 樓主| 發表於 2008-5-15 22:50:47 | 只看該作者
原帖由 crystal_blue 於 2008-5-7 10:07 AM 發表
7 r. x! E3 K2 ~6 X您好:
* _3 p) q9 |; o      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE $ ?  D1 q, E8 N& y0 k
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,! F( B. R/ h+ J' u6 l
指令如下紅字部份大寫小均要相同): u* {  i; }3 m4 T& ?
...
8 g( B# A# [$ j: g( ~; ?8 J
謝謝大大的解釋,有空我會試試看的,不過我還是習慣Dracula 方式,謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-2 03:53 PM , Processed in 0.115514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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