Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

CALIBRE LVS & DRC

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-5 17:33:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下有誰大概可以跟我描述一下 LVS 跟 DRC 一些基本的概念!!  j: d& {+ i0 u( ]
3 J- a& Q2 r' k1 ]( |# Q
比如說怎麼去認一個NET DRC怎麼比對的呢? 比較內部的分析
6 ]% E- i" z. _* d/ k* k  B; V5 F
2 P6 k7 ?' B" L6 O5 k" ?  d  p/ m# v謝謝分享...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂4 踩 分享分享
2#
發表於 2008-3-6 17:35:09 | 只看該作者
極簡單的說DRC 就是Design Rule Check 的縮寫,也就是依照Design Rule來check你畫的layout
7 u: V7 j. x  ^5 U8 L9 I$ L只要將check 出來的error部份修除就ok了+ W) g4 x6 b9 I6 R; e9 X
# H" a2 Q1 s( x3 u" W. p
極簡單的說LVS 就是Layout vs Schematic 意思就是layout跟電路的比對1 a: A( B+ q+ n
除了比對電路有沒有接錯還會比對model有沒有畫錯。
4 N) g0 ?$ \" ?% C0 ^$ }7 O# L; U* _; F+ x( X) V
另外請問您的問題NET DRC 是什麼意思?因為沒看過所以沒辦法給你解答。
3#
 樓主| 發表於 2008-3-6 18:30:07 | 只看該作者
喔 不好意思 我沒有逗號逗開 我的意思是說 lvs 是用什麼樣的原理去比對... 他樣去認出一顆mos 或是 inv 呢??
2 n4 d1 G- s$ h2 Y. h+ x
6 @0 i% |" E: \# D* _3 l8 W那他怎麼去認出 那根NET 要跟哪個NET相接 SPICE上寫的NET 他怎麼去判斷的呢!?! Z* P2 ?' Z7 L0 E& u0 S
. G2 R) i' ?! a5 K4 I1 s6 o2 r
是這個意思拉...DRC也是  他比對DRC時 是怎樣比對 一層一層 或是用座標 之類的 相關資訊 ^^
, C# p9 S" `7 O3 o. W; j+ F5 o! {
2 C! W+ @* }- S# O謝謝你
4#
發表於 2008-3-7 08:53:44 | 只看該作者
簡單的說~你要的答案可以在LVS & DRC 的COMMAND裡找到+ i; ~. h6 V1 R+ u! U5 {
% y, Y+ V) P4 c- v' z4 f4 r% N
LVS的原理就跟之前所說的一樣,CALIBRE 如何去認到MOS 除了COMMAND外
, J4 D2 H; M6 i; W) r% ?8 r你還必須STREAM IN SPICE ,COMMAND裡會去定義怎樣的條件下他是PMOS2 J3 c( d3 W& d& {, ^3 N1 j
還是NMOS,如何判定是INV是去比對你所STREAM IN 的SPICE ,在LAYOUT中
+ L- Z' t. \! `& [2 S如果有PMOS 跟NMOS的連接方式跟SPICE中的定義相同那LAYOUT就是INV,至/ a$ Y9 i, R: ]2 }4 Q9 f" \' C
於如何找到特定的NET,除非在電路中就事先寫入,不然在CALIBRE RUN LVS時
, R. H# N% ]9 t所產生的NET NAME是隨機排序的,不過有些LAYOUT的TOOL有辦法認到NET,
( X" \! H3 ]  c6 W但也是必須事先設定。
" f, y, w; y$ l) s
: o! _. k  J8 B& j4 `$ g( G/ JDRC的原也跟之前說的一樣,COMMAND FILE 會去依DESIGN RUN 裡的規則然) q. v2 ~4 @- [" V* U
後寫出一連串的句子,將所有層的可能的相對關係以條件式的方式寫入,然後再
5 e/ ~% |8 z+ J利用TOOL 去比對並將結果顯示。
  S/ _% M' Q: R- L" x% T8 H" u/ d  r: t3 o/ q7 ^' V0 a
以上是我所了解的部份,希望有幫你解答到。
5#
發表於 2008-3-10 17:05:44 | 只看該作者
學了一年多,現在才在這裡看到原來是這樣的縮寫,以前都只會用,但不知道有這樣的意義所在,真是受益良多阿!!
6#
發表於 2008-3-13 22:26:06 | 只看該作者
大大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝
7#
發表於 2008-4-25 03:03:52 | 只看該作者
我看我看我看看看
8 {3 I* K; Q: B: ^3 X我看我看我看看看5 H9 D5 M5 n3 [1 k8 ^
我看我看我看看看4 F: L1 N, \( b  P% `
我看我看我看看看
1 ?+ O# E  I( q" y我看我看我看看看
8#
發表於 2008-4-28 09:42:49 | 只看該作者

回復 7# 的帖子

請問一下大大們
% A" g8 Y4 G2 j' {. @. r要跑lvs時
$ E4 t% ^( P4 _, O0 \' G7 u要產生.sp檔一直發生錯誤
0 p, p2 N9 }8 n" h  b. W沒辦法成功
" M1 w5 b' ^: W% a, k+ U( i請問是甚麼問題阿
9#
發表於 2008-7-24 00:18:11 | 只看該作者
我看我看我看看看
. C# p2 p6 @, g  ^  t# ^( j3 }我看我看我看看看
$ L/ ?7 @8 s9 L& \6 Y我看我看我看看看
* {  h( s& Z1 |我看我看我看看看) n- y! w: A1 k( B+ X+ O
我看我看我看看看
10#
發表於 2008-7-30 20:15:50 | 只看該作者
請問一下大大們
3 u6 {- R  L) S; P要跑lvs時; M# B3 x& s; n6 _! n" r
要產生.sp檔一直發生錯誤: Y7 K# D  [1 F, W* a0 O/ Q) ]3 h; P
沒辦法成功3 M' [9 k3 d. n: `+ W) d$ K
請問是甚麼問題阿8 C  j2 _4 J  V0 x% Z, o
*************
2 O5 Z, n, E/ ?7 B+ D- T! @可以將問題敘述更詳細一點嗎?
( y. F+ W6 f7 F/ E, l  }這樣才可以確切的解決大大的困擾~
11#
發表於 2008-7-30 21:38:23 | 只看該作者
請問一下大大們
& S- f) b( w+ L" B2 o要跑lvs時( q+ B8 A7 D7 b9 Q
要產生.sp檔一直發生錯誤/ f# R# w- B' s/ m) p
沒辦法成功/ v2 w5 s* D: M, L- ?. h: c
請問是甚麼問題阿3 B# x! q6 J1 S. L* y8 o0 ]
*************
% C8 A5 I: ]' ~5 ]) }" W% R- Y8 U! a* ?: X) K# b
不管執行什麼程式,都會記錄在紀錄檔裡,例如: *.log,6 `9 O  I5 |. E2 v" i
你先開 *.log 看看是什麼原因?) L: l3 I5 A2 \0 h- r
12#
發表於 2020-8-16 11:08:17 | 只看該作者
大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-29 07:10 AM , Processed in 0.124516 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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