1

Eè
^¥ CADsD
!9

Eè
^¥ sD
!9
? 1c?
? 2c Pspice è
^s?
o

? 3c í qD
?
? 1c?
1.1 è
^
!9Dè
^ CADy 
9
£ù
!9
(CAD,Computer Aided Design)
è0
!91?
(EDA,Electronic Design Automation)
T¨,
ê
?
ù 4úé
 ???'

^)
"d_?y 
?m)
"d)
3è
^_?y 

Eè
^_?y 
"?è
^
!9y 
vv\é
è
0?<¥?Z
vv\é
è
0?<¥?Z
2
3è
^ CADy  (??
1??ú )
FPGA
Gate Array
Standardsell
VHDL
"d8
1972 UC Berkeley 7?
1985 C?
1988
SSEy<S

Eè
^ CADy ,SPICE
(Simulation Program with IC Emphasis)

^súKú

K?a
@??'
HSPICE-----
Se Meta Software
3
PSPICE------ Microsim
3
1.2 è
^_?y  PSpice¥'F?
1,
B?'
 v
(1) èe ?m
{ ??? Schematics
èe ?m1??óq
??óq
{
VHDL AMS '
|?1y<S
(2)  ?÷I ?? Stimulus Editor
(3) è
^_??? Pspice A/D&·&·?
*.OUT óq (
)
*.DAT óq (m? )
(4)
{2Tm?? Probe
(5)
??
4 |?? Parts
(6) í q
? o Lib
3
2,ò??
 vW¥1"#
!9
@?
èe ?móq
{ ? schematic

^_?
m Probe
·S
@
1 p?
END
??è
^
÷ ? 
LIB
Parts
*.sch
?? netlist
?

o *.cir
?
o *.out
*.dat
N
Y
Q1
R
B
v
i
R
C
R
L
V
CC
C
1
C
2
1.3 PSpice
{ ?
{Z
Tà
1.3.1 è
^¥
{ ?? ì
T
1? 
a
ü
è 1
0
2
3
4
5
CE AMP1
RB 3 2 220K
RC 3 4 3K
RL 5 0 10K
C1 1 2 10UF
C2 4 5 4.7UF
Q1 4 2 0 MQ
VCC 3 0 12
VI 1 0 AC 1 0
.MODEL MQ NPN
+ IS=1E-15 BF=100
+RB=50 VAF=100
+CJC=2P TF=0.35NS
*THIS IS A MODEL
.OP
.AC DEC 10 10 10MEG
.PROBE
.END
1
FS| !

^
{ ???óq,
S5?
S5?
???
???

^
í
? 

^
í
? 
?
d?
?
d?
s ??? 
s ??? 
{
í
? 
{
í
? 2
? 
2
? 
4
2,PSpice¥Bt?
??S|
?
?μ???? 011??
{ ?óq
(*.CIR)
?svl
?ê ($ F H Hz V A ° )
1 èy0
M--10
-3; MEG--10
6;
K --10
3; G--10
9; T--10
12;
U-- 10
-6; N-- 10
-9; P-- 10
-12; F-- 10
-15
***  Probe?
? M→10
6; m→10
-3
***
2,PSpice¥Bt?
??S|
?
?μ???? 011??
{ ?óq
(*.CIR)
?svl
?ê ($ F H Hz V A ° )
1 èy0
M--10
-3; MEG--10
6;
K --10
3; G--10
9; T--10
12;
U-- 10
-6; N-- 10
-9; P-- 10
-12; F-- 10
-15
***  Probe?
? 10
6; m 10
-3
***
1.3.2
{M

{? 
1,
{M

z
{èa ( V )
V(2) V(2,3) VC(Q1) VCE(Q1)
z
{è
@ ( I )
I(VS) I(R1) IB(Q1)
z?nV 1.3.2jV 1.3.4
2,
{

7
(1) ó'u?

7,PRINT
z? ì
T
.PRINT PRTYPE OV1<OV2… OV8>
↓↓ ↓
1o3 s ??
{M

1.3.2
{M

{? 
1,
{M

z
{èa ( V )
V(2) V(2,3) VC(Q1) VCE(Q1)
z
{è
@ ( I )
I(VS) I(R1) IB(Q1)
z?nV 1.3.2jV 1.3.4
2,
{

7
(1) ó'u?

7,PRINT
z? ì
T
.PRINT PRTYPE OV1<OV2… OV8>
1o3 s ??
{M

5
 è,,PRINT DC V(4) V(5)
{Bf
Vìi?,OUTóq?
VIN V(4) V(5)
-1.250E-01 6.363E+00 -7.954E-01
-1.200E-01 6.299E+00 -7.897E-01
-1.150E-01 6.234E+00 -7.838E-01
-1.100E-01 6.170E+00 -7.779E-01
-1.050E-01 6.105E+00 -7.719E-01
-1.000E-01 6.040E+00 -7.658E-01
-9.500E-02 5.975E+00 -7.596E-01
-9.000E-02 5.910E+00 -7.532E-01
-8.500E-02 5.845E+00 -7.467E-01
VIN V(4) V(5)
-1.250E-01 6.363E+00 -7.954E-01
-1.200E-01 6.299E+00 -7.897E-01
-1.150E-01 6.234E+00 -7.838E-01
-1.100E-01 6.170E+00 -7.779E-01
-1.050E-01 6.105E+00 -7.719E-01
-1.000E-01 6.040E+00 -7.658E-01
-9.500E-02 5.975E+00 -7.596E-01
-9.000E-02 5.910E+00 -7.532E-01
-8.500E-02 5.845E+00 -7.467E-01
(2) ó'm? ,PLOT
z? ì
T
.PLOT PLTYPE OV1<PLO1 PHI1>
 è,,PLOT TRAN V(4,5)
{m? wL
i?,OUTóq?
TIME V(4,5)
(*)---------- -4.0000E+00 -2.0000E+00 0.0000E+00 2.0000E+00 4.0000E+00
(+)---------- -4.0000E+01 -2.0000E+01 0.0000E+00 2.0000E+01 4.0000E+01
0.000E+00 1.430E-13,,X,,
2.000E-08 -2.112E-01,,X.,,
4.000E-08 -8.343E-01,,X,,,
6.000E-08 -1.611E+00,,X,,,
8.000E-08 -2.260E+00,X,,,,
1.000E-07 -2.520E+00,X,,,,
1.200E-07 -2.267E+00,X,,,,
1.400E-07 -1.575E+00,,X,,,
1.600E-07 -6.903E-01,,X,,,
1.800E-07 4.984E-02,,X,,
2.000E-07 4.072E-01,,,X,,
2.200E-07 2.341E-01,,,X,,
2.400E-07 -3.800E-01,,X,,,
2.600E-07 -1.180E+00,,X,,,
2.800E-07 -1.854E+00,,X,,,
3.000E-07 -2.156E+00,X.,,,
TIME V(4,5)
(*)---------- -4.0000E+00 -2.0000E+00 0.0000E+00 2.0000E+00 4.0000E+00
(+)---------- -4.0000E+01 -2.0000E+01 0.0000E+00 2.0000E+01 4.0000E+01
0.000E+00 1.430E-13,,X,,
2.000E-08 -2.112E-01,,X.,,
4.000E-08 -8.343E-01,,X,,,
6.000E-08 -1.611E+00,,X,,,
8.000E-08 -2.260E+00,X,,,,
1.000E-07 -2.520E+00,X,,,,
1.200E-07 -2.267E+00,X,,,,
1.400E-07 -1.575E+00,,X,,,
1.600E-07 -6.903E-01,,X,,,
1.800E-07 4.984E-02,,X,,
2.000E-07 4.072E-01,,,X,,
2.200E-07 2.341E-01,,,X,,
2.400E-07 -3.800E-01,,X,,,
2.600E-07 -1.180E+00,,X,,,
2.800E-07 -1.854E+00,,X,,,
3.000E-07 -2.156E+00,X.,,,
6
(3)m èq?¨? ,PROBE
z? ì
T
.PROBE <OV1 OV2 … >
 è,,PROBE
.PROBE V(3) V(3,4)
{m? wL
i?,DATóq?
? 2c PSpice¥?1s?
o

z?1s?

1,°
@s
(1) yT?s,OP
(2) °
@ á
ís,DC
(3) °
@.
{+?s,TF
1,°
@s
(1) yT?s,OP
(2) °
@ á
ís,DC
(3) °
@.
{+?s,TF
2,?
@l?|s (
×s )
(1)
Y+?s,AC
(2) .
2s,NOISE
2,?
@l?|s (
×s )
(1)
Y+?s,AC
(2) .
2s,NOISE
3,
§
s (
H×s )
(1)
§
Y?,TRAN
(2) ± ?=s

~o
>?s,FOUR
3,
§
s (
H×s )
(1)
§
Y?,TRAN
(2) ± ?=s

~o
>?s,FOUR
4,?s,TEMP
5, ?μs
6,
2
ùs
4,?s,TEMP
5, ?μs
6,
2
ùs
7
2.1 °
@yT?°
@ á
ís
2.1.1 °
@yT?s (,OP)
1.?
,9

^¥°
@yT?
2.? ì
T,,OP
.
{?
(1)è
^
μ??èab
(2)
μèa÷¥è
@9?{b
(3)
μ?85¥
ê?èaò)è
@?b
(4)
μ?85NyT?/¥?
@l?|
L?
??
b
.
{óq *.OUT
.
{?
(1)è
^
μ??èab
(2)
μèa÷¥è
@9?{b
(3)
μ?85¥
ê?èaò)è
@?b
(4)
μ?85NyT?/¥?
@l?|
L?
??
b
.
{óq *.OUT
?i,AC,TRAN -1?é?,OP
?i,AC,TRAN -1?é?,OP
**** 03/18/01 10:51:45 ********* PSpice 5.0 (Jul 1991) ******** ID# 62594
A CE AMP
SMALL SIGNAL BIAS SOLUTION
TEMPERATURE = 27.000 DEG C
******************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE
OLTAGE
( 1 ) 0.0000 ( 2 ),6702 ( 3 ),8000 ( 4 ) 9.9475
( 5 ) 12.0000 ( 6 ) 0.0000
VOLTAGE SOURCE CURRENTS
NAME CURRENT
VI 0.000E+00
VBB -8.656E-06
VCC -1.026E-03
TOTAL POWER DISSIPATION 1.23E-02 WATTS
**** 03/18/01 10:51:45 ********* PSpice 5.0 (Jul 1991) ******** ID# 62594
A CE AMP
SMALL SIGNAL BIAS SOLUTION
TEMPERATURE = 27.000 DEG C
******************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE
OLTAGE
( 1 ) 0.0000 ( 2 ),6702 ( 3 ),8000 ( 4 ) 9.9475
( 5 ) 12.0000 ( 6 ) 0.0000
VOLTAGE SOURCE CURRENTS
NAME CURRENT
VI 0.000E+00
VBB -8.656E-06
VCC -1.026E-03
TOTAL POWER DISSIPATION 1.23E-02 WATTS
8
**** BIPOLAR JUNCTION TRANSISTORS
NAME Q1
MODEL mq
IB 8.66E-06
IC 1.03E-03
VBE 6.70E-01
VBC -9.28E+00
VCE 9.95E+00
BETADC 1.19E+02
GM 3.97E-02
RPI 2.99E+03
RX 1.00E+02
RO 5.78E+04
CBE 1.47E-11
CBC 1.06E-12
CBX 0.00E+00
CJS 0.00E+00
BETAAC 1.19E+02
FT 4.01E+08
**** BIPOLAR JUNCTION TRANSISTORS
NAME Q1
MODEL mq
IB 8.66E-06
IC 1.03E-03
VBE 6.70E-01
VBC -9.28E+00
VCE 9.95E+00
BETADC 1.19E+02
GM 3.97E-02
RPI 2.99E+03
RX 1.00E+02
RO 5.78E+04
CBE 1.47E-11
CBC 1.06E-12
CBX 0.00E+00
CJS 0.00E+00
BETAAC 1.19E+02
FT 4.01E+08
2.1.2 °
@ á
ís
1,?
9
{M

? ?֒q?
?éM¥M?M w
Lb
2,ì
T
.DC <STYPE> SVAR START STOP SINC
+<SVAR2 STAR2 STOP2 SINC2>
3, á
í ?? (STYPE)
zL? á
í LIN
z
) á
í DEC
z
? á
í OCT
z
V á
í LIST
4, á
íM
 (SVAR)
z? ?èa÷è
@÷
zíq′ (3
¥,MODEL?  )
z?
z
??
(,MODEL? ? )
9
5,  è
c,DC LIN VI -2 3 0.1
d,DC VCE 0 10 1 IB 0 50U 10U
e RB 2 3 RMOD 1
.MODEL RMOD RES(R=10)
.DC RES RMOD(R) 1K 300K 10K
f,DC TEMP LIST -10 0 10
a
ü,
z°
@ á
í V 3*,?B? á
í1
=?ì,?=? á
í1
??ì
zY¨?
á
í? ,STEP,
n 2.7?
?i,STEP 
μsé
??
á
í°
@a?
@a
§

a
ü,
z°
@ á
í V 3*,?B? á
í1
=?ì,?=? á
í1
??ì
zY¨?
á
í? ,STEP,
n 2.7?
?i,STEP 
μsé
??
á
í°
@a?
@a
§

2.2 °
@l?|.
{f
s (,TF )
1,?
9
yT?)°
@ ( ?
) l?|9m′
{
?a
{èE
2,? ì
T
.TF OUTVAR INSRC
3,  è ( è 2.2.1)
.OP
.TF V(4) VS
4.
{9
2T
i,out óq
o
a¨?°
@òè
^ !
o
a¨?°
@òè
^ !
10
2.4 ?
@l?|s (,AC)
1,?
?
@al?|aL?a
×sb
¨ ?9
Y+? wLa
{ ?
{E F?b
2,? ì
T
.AC LIN NP FSTART FSTOP
.AC DEC ND FSTART FSTOP
.AC OCT NO FSTART FSTOP
↓↓↓ ↓ ↓
á
í ?? ?

S
q ??
q
3,  è
.AC LIN 20 1K 20K
.AC DEC 2 1 1K
?iN
H¥ ?÷
^
AC÷ (è¨?ê÷ )
? VS 1 0 AC 1 0
?iN
H¥ ?÷
^
AC÷ (è¨?ê÷ )
? VS 1 0 AC 1 0
2.5
§
s
1,?
H×s9

^¥
H×Y?o?b
2,? ì
T
.TRAN TSTEP TSTOP <TSTART> <TMAX> <UIC>
3,  è
.TRAN 1NS 100NS
.TRAN 1US 500US 200US
.TRAN 5NS 200NS 0 1NS
4,+?
a
ü
z
{
HW9
¥ê4
z9
HW¥ê4
z
§
sè¨?|÷ (
§
H÷

a?? …)
z
§
sM
#o?A
U
z
SHq
!?
11
2.6 ° ?=s
1.?
s??v?|
{ ?
H
{o?¥~o
>?
{
°
@s
oa 2j9Q~ob
?i
.FOURD,TRAN
? 

P¨
?i
.FOURD,TRAN
? 

P¨
4.
{9
2T
i? *.OUTóq?
2
1
2
9
2
3
2
2
...
om
omomom
V
VVV
D
+++

2.? ì
T
.FOUR FREQ OV1 <OV2 OV3 … >
3.  è
.TRAN 20U 5M 10U
.FOUR 1K V(3)
14úsú,y
p,TRAN?
!?
14úsú,y
p,TRAN?
!?
FREQ
TMAX
*100
1
=
2.7 Y¨?
á
í?  (,STEP)
.STEP <STYPE> SVAR START STOP SINC
è
.PARAM AMP
VS 2 1 SIN(0 {AMP} 1K)
.TRAN 2E-5 5E-3 0 1E-5
.STEP PARAM AMP LIST 5M 10M 20M

?
1D
2.10 ?s
,TEMP (1D P42-43)
12

^sl2
1,¨,OP? 9

@yT?]
H V¤ BJTy
T?)¥l?|?
?
b
2,°
@ á
í (,DC,STEP) V p.
{+? (°¤ò

^ )¨ ?9
?
S?a
{ ?èE
{èE
?b
3,¨,AC?  Vè
^é??
@l?|L?s
¨ ?9
9ma
Y+?a
{ ?a
{E F?b
4.,TRAN? è
^é?
H×s¨ ?9
?]
 ?
H
{o?yN V¨ ?sVV?×
o? pè
^¥
>??
S?aKv
{?
?b
5.,TEMP?  V¨ ?9
yT?¥×??#è
^?
·S
s?¥?Y f ?b
6.1??
S?¥9
ZE
(1)¨°
@s?
9

@.
{+?, ?? QaKú
K?è
ü p?
S ?b?ZEo
a?°
@ò

^b
(2)Tv?|??
§
s
P
{o?
/ M?
???aμKv
{? p?
S?b
13
? 3c PSpice¥í q
?
? ?
(1) í÷íq
(2) ??8 q
(3) è÷#?|÷
(4) 0è
^
(5)
?
3.2 è¨í÷íq
3.2.1 èE
R×××× N+ N- < ( MODEL ) NAME> VALUE
+ <TC=TC1,<TC2>>
è,R1 3 2 10K
zμ MODEL NAME
H1¨,MOLDEL? ?
l
??
.MODEL MNAME RES (R=PVAL1 <TC1=PVAL2>
+<TC2=PVA3> <TCE=PVAL4>)
è,
R2 3 5 RMOD 50
.MODEL RMOD RES ( R=1 TC1=0.02 TC2=0.005)
14
3.2.2 è ?è?
C/L×××× N+ N- <(MODEL)NAME>
+VALUE <IC=INCOND>
è,C1 1 2 10U
CE 5 8 CMOD 5U
zμ MODEL NAME
H1¨,MOLDEL? ?l
??
.MODEL MNAME CAP/IND (C/L=PVAL1 +VC1=PVAL2
VC2=PVA3 TC1=PVAL4 TC2=PVAL5 )
è C1 2 3 CMOD 2.5U IC=1V
.MODEL CMOD CAP / IND ( C/ L= 1 VC1=0.02
+VC2=0.005)

SHq
!? (<IC=INCOND>)ù5
3.3 è÷
3.3.1 ? ?÷
1,°
@÷
V×××× N+ N- DC VALUE
I××××× N+ N- DC VALUE
è,VCC 1 0 DC 12
IS 0 3 1MA
2,?
@l?|÷
V×××× N+ N- AC <ACMAG <ACPHASE>>
I×××× N+ N- AC <ACMAG <ACPHASE>>
è,VI 1 0 AC 1
IB 0 3 AC 1 180
15
3,
§

(1)


V(I)×××× N+ N- PULSE ( V1 V2 TD TR TF PW PER )
PERTD
PW TFTR
t
V1
V2
v
m 3.3.1


è,VI 5 0 PULSE ( 0 1 2N 4N 4N 20N 50N )
(2)??÷
V(I)××××× N+ N- SIN ( V0 VA FREQ TD
+THETA PHASE)
TD
t
V0
VA
v
m 3.3.2 ??÷
è,
VI 3 0 SIN ( 0 2 10MEG )
16
(4)s
L?÷
V(I)××××× N+ N- PWL (T1 V1 <T2 V2 T3 V3… > )
V4
T1
T3 T4T2
t
V1
V2,V3
v
m 3.3.4 s
L?÷
è,VI 5 0 PWL ( 0 0 1U 1 2U 1.5 10U 1.5
+11U 1 12U 0 )
3.4 ??8 q
3.4.1 =5
1,? ì
T
D×××× N+ N- MNAME <AREA> <OFF> <IC=VD>
.MODEL MNAME D ( PNAME1 = PVAL1 … )

@
SHq

@
SHq
§

SHq
§

SHq
2,
??
(?nV 3.4.1b) K×1¥
^ I
S
,R
S

D
,C
J0
?b
è,D1 2 1 DM
.MODEL DM D ( IS = 1E-14 RS = 10 )
3.4.2
??85
1.? ì
T
Q×××× NC NB NE <NS> MNAME <AREA>
<OFF> <IC=VBE,VCE>
.MODEL MNAME NPN (PNP) (PNAME1=PVAL1
… )
17
2,
??
(?nV 3.4.2b)
K×1¥
^ I
S

F
,V
A
,R
BB′

F
,C
JC0
?b
C
JC0
0
C
b′c
v
BC
a
ü,
τ
F
?ó?¥ f
T
9
 ?
f
T
≈ 1/(2πτ
F
)
C
JC0
D C
b′c
¥1"
è,Q1 4 3 2 MQ
.MODEL MQ NPN IS=1E-15 BF=100 RB=10
+CJC=2P TF=0.4N VAF=100
3.4.3 MOS?r?5 (1D P86jP88)
3.1
?a0è
^ oóq?¨? 
3.1.1
?
í
? 
3.1.2 0è
^
í
? 
1.0è
^?l? 
.SUBCKT SUBNAME N1 <N2 N3… >
0è
^
í
? 
.ENDS<SUBNAM>
è,,SUBCKT OPA 1 2 3 4
AMP
í
? 
.ENDS
2.0è
^?¨
XYYYYY N1 <N2 N3… > SUBNAME
è,X_OPA1 2 5 8 10 OPA
z1?0è
^?l? ?
¨? ???|
z0è
^¥¨o
z1?0è
^?l? ?
¨? ???|
z0è
^¥¨o
è5
621/622
18
3.1.3 í q oóq?¨? 
1,PSpice¥í q o (*.LIB) n P56
2,í q oóq?¨? 
.LIB <FILENAME>
è,.LIB D:\PSPICE\LIB\BIPOLAR.LIB
3,?¨ZE
D2 5 4 D1N3493
.LIB D:\PSPICE\LIB\DIODE.LIB
? 4cè
^
?
1.
?¥à
Q
z
g+??r
2.
?¥? ?
z
Df

?
zVì
?
z/?
? (?rè
^
? )
3.+?,
ze??
89
HW
=i
z?eè
^¥+?