Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-7 00:34:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
就是 layout 和 layout pattern 的比對呢??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-5-7 10:07:55 | 只看該作者
您好:' V. k5 A" E! ]
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE 0 ]' @2 a  f6 b) F2 j$ v( g
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,# N) @* a. l  Z  |& H+ k; |5 D
指令如下紅字部份大寫小均要相同)/ T, j; r6 L, h

; l# N' k$ o& S& lcompare_gds A.DB ATOP B.DB BTOP ./diff.DB -XOR" W/ H+ {% o3 X. h3 |, i
A.DB--->欲比對的第一個gds
4 g3 u% i" R0 BATOP--->欲比對的GDS中的TOP FILE NAME
! k& v7 s* b( T: [: eB.DB--->欲比對的第二個gds
* H# {6 U/ m; D. B# eBTOP--->欲比對的GDS中的TOP FILE NAME( s% h& q% i7 l

; i/ Y0 |" U7 ]9 K2 p./diff.db---->產生一個叫diff.DB的GDS FILE. L9 `/ a8 s6 G* }2 E% r4 h& X
-XOR ------> 判斷式: S7 x. }. Q) y% o

7 q0 L$ A# I* S; c, F( ]3 Q以上希望對您有幫助。; h3 L9 l6 M1 x( P" @( p

$ ]3 u  v# H" W/ C[ 本帖最後由 crystal_blue 於 2008-5-7 10:09 AM 編輯 ]
3#
發表於 2008-5-8 22:37:08 | 只看該作者
不好意思,可以請問一下甚麼是LVL嗎?# F' n9 w0 m: v5 J+ z
目前只有摸過LVS而已,LVL還是第一次看見。
4#
發表於 2008-5-9 08:39:13 | 只看該作者

回復 3# 的帖子

LVL ------->LAYOUT VERSUS LAYOUT. I# t5 ^8 ]3 A- H( d1 Z: g
意思就是二個layout 的比對
) D6 [- w+ m& Y! \/ `) F$ [9 H主要的用途:希望了解二個LAYOUT的不同之處,
5 i/ g6 a! T& g0 c- R使用時機:當公司project 更改時,修改舊的layout版本,而改版成新的layout6 [% {# D/ Y& F- `/ I0 P
為了節省成本只希望更改到幾層layer(假設3層),為了確定二個版本的layout如預期* t7 V  F2 [9 P7 _
只更改到3層,就會實施LVL,透過LVL產生的結果可以看出被更改的layer有幾層" g' i4 t! Z. k8 h/ G& k; Q# `
當然也可以看到所被更改的位置。: _7 v; h& E" _' p/ \

2 I  x( W. {5 f# q以上
5#
發表於 2008-5-9 14:16:14 | 只看該作者
LVL ------->LAYOUT VERSUS LAYOUT4 }$ C, o# a5 n- z  b
OR LVL --------------->LAYER VERSUS LAYER# k; J; j! X: L6 Z9 n
如樓上所言  有時做METAL  CHANGE ㄉ  CHECK9 v- Z8 b+ n& Z; O- X. G7 g
有時做WHOLE CHIP  中 多ㄍ LAYOUT  和  個別 LAYOUT ㄉ CHECK
6#
發表於 2008-5-13 13:44:32 | 只看該作者
其實用 DRC 的指令就可以了2 W' K; |; _# I; e. d
在讀第二個GDS的地方加上. k4 h! W8 _* T4 |% z6 U  k
LAYOUT BUMP2 *** (***代表你要把第二個 GDS 的 Layer 層加多少)
; m* P. P' u2 F2 C- I! Y8 E$ Z+ n* y" t+ h8 x
假設加了500
: M4 s! A# e$ b9 a7 q: M那麼在定義Layer層的時候就變成
" g8 G; x0 _% w  u6 P; X# VL1    1
  v: ], d: a7 C9 mNL1 5013 i% A& L/ N; F2 y. T8 V" _" f
7 Z4 R/ o2 Q/ \2 G: C. K$ I6 Q
然後 XOR L1 NL1" U: P0 [" J" W& s
這樣就可以了
7#
 樓主| 發表於 2008-5-15 22:50:47 | 只看該作者
原帖由 crystal_blue 於 2008-5-7 10:07 AM 發表 8 s! u, o, s# o* p# u8 `
您好:* ?9 a8 n* \+ v+ G+ Z" b0 Y0 b
      在這提供我們公司的作法給您做參考,公司使用的是下外部指令來產生一個DB FILE 8 r; J% M  P- n( O
之後利用CALIBRE 看DRC ERROR的方式將那個DB FILE 匯入就可以看到兩者不同之處,
$ y: \! c5 I9 Z8 R, t, C指令如下紅字部份大寫小均要相同)
0 z' o2 q5 s  }% {5 H ...
$ E, C. p2 B4 _0 t$ E
謝謝大大的解釋,有空我會試試看的,不過我還是習慣Dracula 方式,謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 02:10 PM , Processed in 0.179010 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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