Chip123 科技應用創新平台
標題:
請問一個關於bjt 跑lvs的問題
[打印本頁]
作者:
sw5722
時間:
2009-6-23 04:02 PM
標題:
請問一個關於bjt 跑lvs的問題
在以往電路中遇到bjt這種元件,跑lvs時總是會有以下這種error
/ L: x' w$ s/ A' O
Properties Missing on Instances:
' T* h, d! O5 P" ~1 D
1 property a not found on BG/QQ0 (Q)
]# w; w: u( N" B, K! s
2 property a not found on BG/QQ1 (Q)
3 e$ f4 G1 I/ R. d
1 X& p6 M% N( Q1 A
在以前我們總是將它視為假錯,不理它.想請問的是這樣的error,是否可以從
6 ~, f# y6 C" B; K: J3 o* C
command file裡面的設定去清掉,謝謝.
作者:
shangyi
時間:
2009-6-23 05:02 PM
最好不要視為假錯...
! b4 h2 ?* Z: Y, |9 U
不然size不一樣會無法偵測出錯誤
Y1 e' B0 T, U$ f# y% m# U+ G/ L
之前遇過的情況是lvs BJT的描述與SPICE不同
# U# o( U6 I# c: \
0 U( \2 r5 @) @# A# i" I
SPICE:
4 E& b# D2 p" j5 Y/ f# d
Q1 vss vss 1 pnp10
* u7 L4 n/ x8 m: p% |+ Z4 F% K Q
Q2 vss vss 2 pnp10 m=8
! B; k( F/ S: \
2 R/ `1 y+ [) a5 \
LVS:
/ m7 z7 y/ ^2 l$ R" K2 O
Q1 vss vss 1 pnp10 area=1e-10
8 e" }1 a: e U% S+ E2 A4 P) t4 k
Q2 vss vss 2 pnp10 area=8e-10
9 D; _# f' ~- @8 {
2 f# m# A3 e& A; S, E! U) b
將sp檔改成LVS方式敘述後 不會出現錯誤
% \; m* E! ]# D% k7 S
) l( J' r) `% Q7 H9 I
不知道你的情況是否是因為如此才造成?
作者:
sw5722
時間:
2009-6-24 10:43 AM
是否應該從spice裡面去修正,以下是它netlist的描述
4 F) ^$ X* Q* ^. A& Z" T
QQ1 avss avss vip pnp18a100 M=1 $model=pnp18a100 AREA=1e-10
% P1 a& _7 B+ U' H5 W# w
QQ0 avss avss net13 pnp18a100 M=8 $model=pnp18a100 AREA=1e-10
9 ^. c& S' W1 v: W( x: e+ P; U, I
# n9 ^5 [# H- I. O- z2 ^
而在command file中對這個pnp18a100的敘述是
: q$ n4 s9 c& w. [' B* W5 p
DEVICE Q(PNP18A100) pnpemit18a100 pnpcoll nwell pnpemit18a100
2 `6 Q# b$ T' ?5 s) _$ i# P
[ PROPERTY A
8 p: V7 R( j' G) |$ e2 }8 k0 R
A = AREA(pnpemit18a100) ]
- G6 O: O4 b: h* W2 ]2 h
6 F }& x# o f8 X! Z6 L6 L9 f5 L
不過我聽說有的人是從command file去改的,只是我不知要從那去改的
! y9 ]$ J: C0 \& |. z2 K
ps 這是smic的製程
作者:
tuohong
時間:
2009-6-24 02:32 PM
我大概是觉得:
- j: [' p% \- A4 |4 O- d
报的错是说,在网表中没有找到器件的面积属性。既然找不到,那就无法比较,所以如果你真的把发射极面积画错了,那么忽视它就是犯了真错了。
; O2 K: Q0 d% @# \/ h( ?
建议修改netlist,如二楼的那样。
( |2 @1 y0 P3 y* U& a& U
当然改法不一样,我的网表一般改称:
4 H: ]$ c) |8 S
QQ0 GND GND net1 PNP18A100 M=1 $EA=1e-10
6 t3 T; ]9 y( C( P
我想这个应该在CDL中能定义的,修改相应的输出属性,就不用每次去改网表了。
9 {# |9 t: _% d+ U( X6 B
' g2 L- |+ S) I- K. N/ h6 Z3 y
另外,如果修改command file,calibre 和dracula改法不同,我记不太清了,总之千万不要改成不比较BJT的面积属性,如果那样该就不比较这一项,那样可就亏大了。
作者:
sw5722
時間:
2009-6-24 03:57 PM
感謝2位的解答,我將netlist改為下列敘述就正確了
2 |8 y4 }; s# W6 N- W; B$ X ~
QQ1 avss avss vip pnp18a100 M=1 AREA=1e-10
# t# ~7 s5 [! J- a2 ^
QQ0 avss avss net13 pnp18a100 M=8 AREA=1e-10
作者:
ian77316
時間:
2012-1-11 07:34 PM
感謝各位的分享~~
6 K7 \! I. j& W
有幫助解決到我的問題~
" Y/ p0 J$ J6 u/ t V3 }9 n9 k
非常感謝~~
作者:
ian77316
時間:
2012-1-11 07:35 PM
感謝各位的分享~~
* ~3 b2 e6 F, v$ k0 g
有幫助解決到我的問題~
' S$ Z" o0 x, g+ k3 k! a
非常感謝~~
作者:
liu.leon
時間:
2012-4-19 03:28 PM
回復
3#
sw5722
歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com.tw/)
Powered by Discuz! X3.2