|
現在在模擬一各電路,他會使用到兩個不同的model(一個是平常使用的mos:n/p, 一個是使用在io pad的mos chhv_sub/nchhv_sub),
, S9 T# V! }, J6 e
5 \9 s5 E" p) K8 z; T# e1 n所以我下了以下指令:$ u0 w& U( V1 X1 F- I6 Q
) H& T- A, `1 |. D8 M
*.LDD
3 i6 J& p* p. F9 Q
) l, I9 Z M2 em1 pad g1 vdd vdd pchhv_sub w=wp l=lp& l( ~7 S ~, R
m2 pad g1 gnd gnd nchhv_sub w=wn l=ln" e; O; I3 N+ b. p! q# k
1 }3 j* _6 Q4 @, L
但模擬後會出現:- y6 Z4 Q/ d; e3 ~2 i5 l
9 w( y0 @6 }0 c**error** model name pchhv_sub in the element 0:m1 is not defined.6 |( V7 l2 q/ V: |
**error** model name nchhv_sub in the element 0:m2 is not defined.) A6 j4 \. K' Z# p. ?* X; c' ]
% K0 _7 v% }0 y6 w& ^$ {
而這個model我從library文件裡,他其定義為# R* { L* `* ^- U% P$ P# m
. Y4 |1 X9 N3 s0 @8 R.subckt pchhv_sub d g s b3 b5 w i+ P# r+ h
.param l=1u w=1u4 n" d/ Z* Y" g
.param gateslb=2.0u *- |$ I- V. V' {! c# w' J4 s9 x
.param wcont=0.29u *' S7 n$ l$ ~) {: l$ L
.param acres=p_acres *
# @" o& u: }! r; _* ----3 Q* a/ Y* r8 {$ F
.param sgatecont=0.3u *
9 P8 J5 p8 W+ }; N.param sacarea='(sgatecont*2+wcont)*w' *" w$ _3 L1 Q; N3 {3 W5 d( J
.param sacperi='((sgatecont*2+wcont)+w)*2' *, I* K2 L, `& B, Z% { z! v
* ----. b5 T P j, i
.param dgatecont=2.5u *, K* {3 G5 k: M+ p7 {6 w
.param dacarea='(dgatecont*2+wcont)*w' *
3 V1 p m% H; V& r2 d# z* S% ], u.param dacperi='((dgatecont*2+wcont)+w)*2' *
% M6 F% H+ C9 H, p9 k9 _
6 a0 G0 b4 |$ q) u, a# F M1 dr g s b pchhv w=w l=l AD=dacarea AS=sacarea PD=dacperi PS=sacperi
c. {1 p, Q9 `0 L$ s7 y R1 d dr '(gateslb/w)*acres'/ N- N0 B% c2 Z( B$ [1 b
.ends6 H6 k( L3 U1 w. k) ~/ }( s
! C4 P$ I3 s0 T我看我的描述應該沒錯不是嗎?因翻user_guide找不到相關解釋,所以想請問各位前輩我是不是漏了什麼?謝謝~ |
|