Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

CALIBRE LVS & DRC

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-5 17:33:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下有誰大概可以跟我描述一下 LVS 跟 DRC 一些基本的概念!!
# @+ t/ G# @, l& F/ C( |" \& |! m0 X5 Z
比如說怎麼去認一個NET DRC怎麼比對的呢? 比較內部的分析
+ ]# B; p3 p% q+ Z3 {/ Q
; G  [) T5 T; T  o  r謝謝分享...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂4 踩 分享分享
2#
發表於 2008-3-6 17:35:09 | 只看該作者
極簡單的說DRC 就是Design Rule Check 的縮寫,也就是依照Design Rule來check你畫的layout+ V; `+ n& z9 V! @
只要將check 出來的error部份修除就ok了+ u8 g4 d' y4 m* E3 J3 I# K+ q

% _0 i9 _$ t1 _7 q4 d6 ~# ~極簡單的說LVS 就是Layout vs Schematic 意思就是layout跟電路的比對
& V7 ^( F) j1 h除了比對電路有沒有接錯還會比對model有沒有畫錯。5 j- y- P- g9 g: s+ i% A

* j) N6 j, ^  H7 p  W$ f/ j另外請問您的問題NET DRC 是什麼意思?因為沒看過所以沒辦法給你解答。
3#
 樓主| 發表於 2008-3-6 18:30:07 | 只看該作者
喔 不好意思 我沒有逗號逗開 我的意思是說 lvs 是用什麼樣的原理去比對... 他樣去認出一顆mos 或是 inv 呢??
7 s* C! E3 ?2 g5 k$ x  a* b8 V9 f
& }1 t9 R' b& V- d6 E: W" o; ^# [: g那他怎麼去認出 那根NET 要跟哪個NET相接 SPICE上寫的NET 他怎麼去判斷的呢!?) M1 ]( e; d" D) i' A, a

- }/ l4 m/ y- @' z! l% x8 l! F" b是這個意思拉...DRC也是  他比對DRC時 是怎樣比對 一層一層 或是用座標 之類的 相關資訊 ^^
! h5 V/ O3 c1 |: X/ S3 ~
# ^$ |+ V, N- G" A; J) w謝謝你
4#
發表於 2008-3-7 08:53:44 | 只看該作者
簡單的說~你要的答案可以在LVS & DRC 的COMMAND裡找到1 \+ R9 V4 s; q; u9 a& s
/ y' |- x! g8 [0 ]* G& c
LVS的原理就跟之前所說的一樣,CALIBRE 如何去認到MOS 除了COMMAND外1 x  B! q. T2 N2 a# G
你還必須STREAM IN SPICE ,COMMAND裡會去定義怎樣的條件下他是PMOS  L. b" z  ~$ d" R& b, h
還是NMOS,如何判定是INV是去比對你所STREAM IN 的SPICE ,在LAYOUT中
' E$ e: P7 w0 P* E) u6 T/ `# F8 N如果有PMOS 跟NMOS的連接方式跟SPICE中的定義相同那LAYOUT就是INV,至3 K' J% C) w4 X  s4 [7 J4 i
於如何找到特定的NET,除非在電路中就事先寫入,不然在CALIBRE RUN LVS時
! ~( S0 a0 k: N( o# v4 f所產生的NET NAME是隨機排序的,不過有些LAYOUT的TOOL有辦法認到NET,
% I1 A/ t0 }2 ?+ P+ J0 v但也是必須事先設定。
! \2 S* ^$ m8 {3 ?2 h- f7 |
2 Q& ?* i9 M: v8 B, e( |& E' GDRC的原也跟之前說的一樣,COMMAND FILE 會去依DESIGN RUN 裡的規則然
$ i# Q2 N* \, T! U9 D7 ^( w7 N# _後寫出一連串的句子,將所有層的可能的相對關係以條件式的方式寫入,然後再
) \$ T$ \( K9 u* |+ `& v利用TOOL 去比對並將結果顯示。
/ |; {+ f4 u8 j' |" v% h8 a/ e! W% h1 I  e
以上是我所了解的部份,希望有幫你解答到。
5#
發表於 2008-3-10 17:05:44 | 只看該作者
學了一年多,現在才在這裡看到原來是這樣的縮寫,以前都只會用,但不知道有這樣的意義所在,真是受益良多阿!!
6#
發表於 2008-3-13 22:26:06 | 只看該作者
大大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝
7#
發表於 2008-4-25 03:03:52 | 只看該作者
我看我看我看看看
/ L6 ]) p6 _" w' Y, L% E我看我看我看看看$ d; t! R8 q1 U$ J' k; v, `
我看我看我看看看4 J5 F+ ]4 W! A1 z' `, ]
我看我看我看看看& d' F/ T, V% b
我看我看我看看看
8#
發表於 2008-4-28 09:42:49 | 只看該作者

回復 7# 的帖子

請問一下大大們( G$ `6 F4 U( D/ C0 H6 ?
要跑lvs時
$ b. \2 T& F( G! H要產生.sp檔一直發生錯誤& P3 V% H" Q3 ^  C% Y" _
沒辦法成功
) @2 H. C7 F7 o5 K. T請問是甚麼問題阿
9#
發表於 2008-7-24 00:18:11 | 只看該作者
我看我看我看看看
7 J7 @/ |' V4 `9 N! ]0 o我看我看我看看看. r6 N  A/ F4 ?" c* `: k# e
我看我看我看看看
0 r6 @/ Q3 f# A  V$ R我看我看我看看看
8 F- O- N4 |" K我看我看我看看看
10#
發表於 2008-7-30 20:15:50 | 只看該作者
請問一下大大們
+ ?" f) V. w% u" j5 D3 f要跑lvs時
9 T# T/ f4 k! d要產生.sp檔一直發生錯誤
# [$ C1 @( g/ h/ ?# D沒辦法成功
& Z1 B" n7 `+ l+ i請問是甚麼問題阿+ r/ ^0 X# s0 n" f3 n6 s
*************4 _4 \$ p$ U: c, T, N8 H
可以將問題敘述更詳細一點嗎?, \; Q/ @, b2 @3 h
這樣才可以確切的解決大大的困擾~
11#
發表於 2008-7-30 21:38:23 | 只看該作者
請問一下大大們
9 ~$ N0 j$ o4 s3 c要跑lvs時
" Q2 \, s4 @" Z; a要產生.sp檔一直發生錯誤2 P. q( I, g/ n% Y* ^4 M
沒辦法成功6 f0 X7 I' O+ a% N& y5 R
請問是甚麼問題阿
" P/ S  a7 b6 r6 h1 L" e$ n4 q*************, Z3 u" A: T; C* N) p4 @6 U
6 \2 s' X3 p! M$ q7 V6 I3 H* n
不管執行什麼程式,都會記錄在紀錄檔裡,例如: *.log,8 _5 P6 p% L/ [, ]
你先開 *.log 看看是什麼原因?
: k9 A6 e, l8 `2 b6 ]
12#
發表於 2020-8-16 11:08:17 | 只看該作者
大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-6 12:38 AM , Processed in 0.118515 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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