Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

CALIBRE LVS & DRC

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-5 17:33:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下有誰大概可以跟我描述一下 LVS 跟 DRC 一些基本的概念!!; l" t! v4 J7 W  `& j
- x9 Q) {* C6 C5 t0 }3 }7 }
比如說怎麼去認一個NET DRC怎麼比對的呢? 比較內部的分析/ |2 F' K& _* b2 T- W2 \
0 |) S* h+ ?, _$ J3 n
謝謝分享...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂4 踩 分享分享
2#
發表於 2008-3-6 17:35:09 | 只看該作者
極簡單的說DRC 就是Design Rule Check 的縮寫,也就是依照Design Rule來check你畫的layout* \* [/ |4 p) A6 O1 k# U
只要將check 出來的error部份修除就ok了
( k3 l. W* w: U  i! z0 H) U4 O1 z) _- I8 b0 Z  b1 R9 O' B7 w
極簡單的說LVS 就是Layout vs Schematic 意思就是layout跟電路的比對  d# a' w6 f) W$ _
除了比對電路有沒有接錯還會比對model有沒有畫錯。/ E& U( o# G; J5 q) b
9 G/ q: w7 T/ y  G9 O& F
另外請問您的問題NET DRC 是什麼意思?因為沒看過所以沒辦法給你解答。
3#
 樓主| 發表於 2008-3-6 18:30:07 | 只看該作者
喔 不好意思 我沒有逗號逗開 我的意思是說 lvs 是用什麼樣的原理去比對... 他樣去認出一顆mos 或是 inv 呢??
( M/ }  e- v  n; @3 Y: H8 k
( X" }3 F6 w6 p; D# n+ e) R那他怎麼去認出 那根NET 要跟哪個NET相接 SPICE上寫的NET 他怎麼去判斷的呢!?
! d3 q' }2 t  }6 }0 t
7 L, y5 n( k! j" D$ h  d1 R& a; L是這個意思拉...DRC也是  他比對DRC時 是怎樣比對 一層一層 或是用座標 之類的 相關資訊 ^^7 \+ s* [; A% ?7 E, z

1 ^! \3 r# c# ~* i1 o謝謝你
4#
發表於 2008-3-7 08:53:44 | 只看該作者
簡單的說~你要的答案可以在LVS & DRC 的COMMAND裡找到
& w2 {) z) k3 p3 D& D: B4 l* `  Q* V; W
LVS的原理就跟之前所說的一樣,CALIBRE 如何去認到MOS 除了COMMAND外; A; r& s4 G& K' i
你還必須STREAM IN SPICE ,COMMAND裡會去定義怎樣的條件下他是PMOS
; Q$ i8 u- `, Q, x; w" _還是NMOS,如何判定是INV是去比對你所STREAM IN 的SPICE ,在LAYOUT中* p, S2 o3 U, `0 O4 E
如果有PMOS 跟NMOS的連接方式跟SPICE中的定義相同那LAYOUT就是INV,至/ ~: z" b1 ~8 |! `, ^/ n1 [
於如何找到特定的NET,除非在電路中就事先寫入,不然在CALIBRE RUN LVS時( b9 w  P+ }1 a4 d( U0 V9 h' C2 g
所產生的NET NAME是隨機排序的,不過有些LAYOUT的TOOL有辦法認到NET,6 W" {' u8 J: x. {7 O) d; F2 {
但也是必須事先設定。
/ e6 _. r! A9 |0 g& @& m" ~7 a. v) h: G
& m+ Q" X& a3 p. v( u; k) jDRC的原也跟之前說的一樣,COMMAND FILE 會去依DESIGN RUN 裡的規則然; e- |; y& C1 Z2 B; w, {3 e5 G
後寫出一連串的句子,將所有層的可能的相對關係以條件式的方式寫入,然後再
0 t/ G( k, Q+ |利用TOOL 去比對並將結果顯示。
* L* Q4 H( p! M9 l# P) w- C2 ]
8 T& e' l8 I  [* X1 T" N: j, i以上是我所了解的部份,希望有幫你解答到。
5#
發表於 2008-3-10 17:05:44 | 只看該作者
學了一年多,現在才在這裡看到原來是這樣的縮寫,以前都只會用,但不知道有這樣的意義所在,真是受益良多阿!!
6#
發表於 2008-3-13 22:26:06 | 只看該作者
大大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝
7#
發表於 2008-4-25 03:03:52 | 只看該作者
我看我看我看看看# B: p# k$ }; ~. L" O
我看我看我看看看$ K; d* h6 |  C5 q: ^0 }2 x
我看我看我看看看, _3 E  m% A1 X+ e7 [
我看我看我看看看" B& ]# w3 f( v
我看我看我看看看
8#
發表於 2008-4-28 09:42:49 | 只看該作者

回復 7# 的帖子

請問一下大大們2 U3 f- L/ V9 ~5 r. Z! u& g
要跑lvs時
; @% v8 [/ e& z! |要產生.sp檔一直發生錯誤* X' l! p. G+ T3 P& T
沒辦法成功5 @. @, z5 A/ _! u3 _, K2 V7 q
請問是甚麼問題阿
9#
發表於 2008-7-24 00:18:11 | 只看該作者
我看我看我看看看
8 U* @" Z  d, _# D我看我看我看看看7 j  A. O+ X5 r; @- r9 ?: N2 P  F
我看我看我看看看
/ x9 l. n6 }% @' l  S我看我看我看看看" X6 R/ O3 ~. x
我看我看我看看看
10#
發表於 2008-7-30 20:15:50 | 只看該作者
請問一下大大們( @/ ?- `0 j. R2 R: y
要跑lvs時$ t1 w* w% g; }0 e, ~7 ?% E
要產生.sp檔一直發生錯誤; o! o& i; E. v( H. c
沒辦法成功
: P7 ]( }. p5 Q  m" c/ f; a請問是甚麼問題阿
# `; t. t; _) L& i+ e. }  Q*************
- Y* k% s6 \6 G' ?, T6 F( e可以將問題敘述更詳細一點嗎?- M& U5 w9 ?- |5 u1 {5 l
這樣才可以確切的解決大大的困擾~
11#
發表於 2008-7-30 21:38:23 | 只看該作者
請問一下大大們
5 a; E+ `( Q) A3 }要跑lvs時7 }1 N7 ^0 w/ Z6 m5 R8 {( V
要產生.sp檔一直發生錯誤$ d  g! }, s  J, Z( ?( f5 g
沒辦法成功
: ?7 p6 U9 Y! D. U/ m. P請問是甚麼問題阿" {6 x7 _' w8 S8 z
*************) z- J0 B* ^4 E) c) i# y* j1 z
  e7 s% C) a8 j: t0 m
不管執行什麼程式,都會記錄在紀錄檔裡,例如: *.log,. Z- e# C; d8 B( F, p! S: S
你先開 *.log 看看是什麼原因?' @% O7 n( V5 t  z* A
12#
發表於 2020-8-16 11:08:17 | 只看該作者
大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-12-22 06:59 PM , Processed in 0.191000 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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