Documente Academic
Documente Profesional
Documente Cultură
AC
AC
No
none
June 2007
PSpice Help
ACMAG
IAC
SOURCE
AC magnitude (used Yes in AC sweep analysis only) AC phase (used in AC No sweep analysis only) AC magnitude (used Yes in AC sweep analysis only) AC phase (used in AC No sweep analysis only) No
SOURCE SOURCE
0 0
Degr ees V
ACPHAS VAC E AD MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3 ZbreakN
SOURCE
Degr ees
DEF m^2 AD
AGD
No No No
ANALYS PRINT1, IS WATCH1 AREA DbreakCR, JbreakN, QbreakP3, DbreakW, JbreakP, QbreakP4, QbreakL, QbreakN3, QbreakN4, QbreakN, QbreakP, DbreakZ, Dbreak, Bbreak, ZbreakN
June 2007
312
PSpice Help
ARM_MA Relay_SPDT_ ANL_MISC Contact arm mass SS phy (moment) AS MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3
Yes
0.5
DEF m^2 AS
ASSERT HOLD<SIZE> ION ASSERT SETUP<SIZE ION > BACKEM BLDCMTR F BIT
DIG_MISC
Yes
LH
none
DIG_MISC
Assert setup violation Yes when low to high or high to low (LH|HL) Back EMF constant Yes
LH
none
MIX_MISC
VECTOR<SIZ SPECIAL E> TLOSSY, ANALOG, TLURC<SIZE TLINE >, TLUMP<SIZE > T<SIZE>coupl TLINE ed
Bit position within a single hex or octal digit (see .VECTOR) Capacitance value per unit length of transmission line
No
Yes
Capacitance value Yes per unit length of coupled transmission line Capacitance value Yes per unit length of rst coupled transmission line
-1
C1
-1
June 2007
313
PSpice Help
C2
Yes
-1
C3
Capacitance value Yes per unit length of third coupled transmission line Capacitance value per unit length of fourth coupled transmission line Yes
-1
C4
-1
C5
Capacitance value Yes per unit length of fth coupled transmission line Capacitance value for Yes digital I/O model Winding capacitance to ground Yes
-1
CAP
DIGCAP
DIG_MISC MIX_MISC
10P F F 0.00 1u
ADCPAR<SIZ DATACONV Input capacitance E> ADCMIC<SIZ E> DATACONV Input capacitance
10P F 22p F 80n sec 25n sec 40n sec 60n sec Hz 5Me g
CKDPDM ADCSER<SIZ DATACONV Maximum clock to AX E> data delay CKDPDM ADCSER<SIZ DATACONV Minimum clock to IN E> data delay CLKHI CLKLO ADCSER<SIZ DATACONV Minimum clock high E> pulse width ADCSER<SIZ DATACONV Minimum clock low E> pulse width
June 2007
314
PSpice Help
CLKMIN ADCSER<SIZ DATACONV Minimum clock E> frequency CM T<SIZE>coupl TLINE ed, T<SIZE>coupl edX Kcouple2 TLINE Mutual capacitance per unit length
Hz
CM
Yes
none F
CM12
Mutual coupling Yes capacitance per unit length between tlines 1 and 2 Mutual coupling Yes capacitance per unit length between tlines 1 and 3 Mutual coupling Yes capacitance per unit length between tlines 1 and 4 Mutual coupling Yes capacitance per unit length between tlines 1 and 5 Mutual coupling Yes capacitance per unit length between tlines 2 and 1 Mutual coupling Yes capacitance per unit length between tlines 2 and 3 Mutual coupling Yes capacitance per unit length between tlines 2 and 4
CM13
CM14
CM15
CM21
none F
CM23
CM24
June 2007
315
PSpice Help
CM25
Mutual coupling Yes capacitance per unit length between tlines 2 and 5 Mutual coupling Yes capacitance per unit length between tlines 3 and 1 Mutual coupling Yes capacitance per unit length between tlines 3 and 2 Mutual coupling Yes capacitance per unit length between tlines 3 and 4 Mutual coupling Yes capacitance per unit length between tlines 3 and 5 Mutual coupling Yes capacitance per unit length between tlines 4 and 1 Mutual coupling Yes capacitance per unit length between tlines 4 and 2 Mutual coupling Yes capacitance per unit length between tlines 4 and 3 Mutual coupling Yes capacitance per unit length between tlines 4 and 5
CM31
none F
CM32
none F
CM34
CM35
CM41
none F
CM42
none F
CM43
none F
CM45
June 2007
316
PSpice Help
CM51
Mutual coupling Yes capacitance per unit length between tlines 5 and 1 Mutual coupling Yes capacitance per unit length between tlines 5 and 2 Mutual coupling Yes capacitance per unit length between tlines 5 and 3 Mutual coupling Yes capacitance per unit length between tlines 5 and 4 Yes Yes Yes Yes Yes Yes
none F
CM52
none F
CM53
none F
CM54
none F
SWIT_RAV Resonant capacitor value ANALOG ANALOG ANALOG ANALOG SOURCE Voltage gain Current gain Transconductance Transresistance (time, bit value) pairs of stimuli to be generated (see Stimulus Generator)
.1u 1 1 1 1
COMMAN STIM1 D<LINE > COMMAN STIM16 D<LINE > COMMAN STIM4 D<LINE >
0s 0 pair
SOURCE
(time, hex value) pairs Yes of stimuli to be generated (see Stimulus Generator) (time, bit value) pairs of stimuli to be generated (see Stimulus Generator) Yes
0s pair 0000
SOURCE
0s pair 0000
June 2007
317
PSpice Help
SOURCE
(time, bit value) pairs of stimuli to be generated (see Stimulus Generator) Matching of contact make/break/bounce times: 1 = exact
Yes
Yes
CONVWH ADCSER<SIZ DATACONV Minimum high width I E> of convert pulse CONVWH ADCPAR<SIZ DATACONV Minimum high width I E> of convert pulse CONVWH ADCMIC<SIZ I E> DATACONV Minimum high width of convert pulse
40n sec 45n sec 50n sec 45n sec 50n sec 60n sec 1 none
CONVWL ADCPAR<SIZ DATACONV Minimum low width of Yes O E> convert pulse CONVWL ADCMIC<SIZ O E> DATACONV Minimum low width of Yes convert pulse
CONVWL ADCSER<SIZ DATACONV Minimum low width of Yes O E> convert pulse COUPLI XFRM_LINEA ANALOG, Coupling coefcient NG R, BREAKOUT XFRM_NONLI NEAR, K_LINEAR, kbreak COUT DACCUR<SIZ DATACONV Output capacitance E> Yes
Yes
DATACONV Minimum low width of Yes CS SWIT_RAV Duty cycle SWIT_RAV Duty cycle MIX_MISC Yes Yes
DAMPIN BLDCMTR G
Damping and eddy Yes current losses (linear torque with speed)
June 2007
318
PSpice Help
DAMPIN Relay_SPDT_ ANL_MISC Limit damping rate G phy DB IPRINT, IPLOT, VPLOT1, VPLOT2, VPRINT1, VPRINT2 VDC SPECIAL Write signal in DB in output le (Y|N)
Yes
No
DC
SOURCE
Yes
DC
IDC
SOURCE
DC current magnitude Yes (used for bias point and in transient analysis) DC voltage magnitude (used for bias point) No
DC
VPWL, VSIN, SOURCE, VPWL_F_RE_ SOURCST FOREVER, M VPWL_RE_N_ TIMES, VPULSE, VPWL_ENH, VPWL_RE_F OREVER, VPWL_FILE, VSFFM, VSRC, VPWL_F_RE_ N_TIMES, VSTIM, VAC
June 2007
319
PSpice Help
DC
IPWL, ISIN, SOURCE, IPWL_F_RE_ SOURCST FOREVER, M IPWL_RE_N_ TIMES, IPULSE, IPWL_ENH, IPWL_RE_FO REVER, IPWL_FILE, ISFFM, ISRC, IPWL_F_RE_ N_TIMES, ISTIM, IAC IPRINT, IPLOT, VPLOT1, VPLOT2, VPRINT1, VPRINT2 SPECIAL
DC
No
none
DEADTI SG1525A/ ME 25C, SG1526B, SG1525, SG1524B, SG1529 DEADTI SG1842, ME SG1843, SG1844, SG1845, SG1846 DEADTI SG1825 ME DELAY DELAY DIGCLOCK EFREQ, FTABLE, GFREQ DELAY
Yes
1u
sec
Yes
2u
sec
SWIT_REG Dead time SOURCE ABM Delay before clock starts Phase delay to apply to data in frequency table Digital delay
Yes No No
5E08 0 0
DELAY
DIG_MISC
Yes
50n sec
June 2007
320
PSpice Help
DENOM
LAPLACE
1+ s 2.9 0 10n
DACSER<SIZ DATACONV Data hold time E> SOURCE Digital ground reference node (change for user power supply) Digital power reference node (change for user power supply)
DIG_GN STIM<SIZE> D
$G_ DGN D Yes $G_ DPW R Yes 1 g*cm / sec^ 2 sec 100n No 20 none none
DIG_PW STIM<SIZE> R
SOURCE
DRAG
DSET
DACSER<SIZ DATACONV Data setup time E> Maximum number of constraint checker violations to report
Yes
ERRORL RELEASE<SI DIG_MISC IMIT ZE>, HOLD<SIZE>, CONSTRAINT <SIZE>, SETUP<SIZE >, WIDTH_HI, WIDTH_LO, MAXFREQ
June 2007
321
PSpice Help
EXP<LI PWR, PWRS, ABM NE> ABM2, ABM3, ABM1, ABM1/ I, ABM3/I, ABM2/I, ABM/ I, ABM
ABM expression line containing circuit variables and math functions and operators forming controlling expression. Start with lowest number. Lines are concatenated.
Yes
none
EXPR
ABM
ABM expression line No containing circuit variables and math functions and operators forming controlling expression. Default is signal connected to input pins of symbol. Frequency for NL parameter (see Transmission Line device) Lower stopband frequency of lter Lower passband frequency of lter Upper passband frequency of lter Upper stopband frequency of lter Carrier frequency No
ANALOG
none Hz
F0 F1 F2 F3 FC
BANDREJ, BANDPASS BANDREJ, BANDPASS BANDREJ, BANDPASS BANDREJ, BANDPASS VSFFM, ISFFM
10
Hz
Yes
June 2007
322
PSpice Help
FILE
VPWL_F_RE_ SOURCE FOREVER, IPWL_F_RE_ N_TIMES, VPWL_FILE, IPWL_F_RE_ FOREVER, VPWL_F_RE_ N_TIMES VECTOR<SIZ SPECIAL E>
Yes
none none
FILE
Output le for .VECTOR results Input le containing STIM source data, (time, digital value) pairs Library le name to be included Include le name to be included First line containing PWL data, (time, analog value) pairs. Lines will be concatenated.
No Yes
SPECIAL SPECIAL
FIRST_ IPWL_RE_FO SOURCE NPAIRS REVER, VPWL_RE_N_ TIMES, VPWL_ENH, VPWL_RE_F OREVER, IPWL_ENH, IPWL_RE_N_ TIMES FLOAT
Property that should be added on an unconnected pin. Add this property on unconnected pins instead of using a No Connect symbol.
June 2007
323
PSpice Help
FM
VSFFM, ISFFM
Modulation frequency Yes Digital data format (1=bit, 4=hex). Digital data format (1=bit, 4=hex) Digital data format (1=bit, 4=hex) Digital data format (1=bit, 4=hex) Pass band cutoff frequency Pass band cutoff frequency No No No No Yes Yes
none Hz 1 binar y
FORMAT STIM1 FORMAT STIM4 FORMAT STIM8 FORMAT STIM16 FP FP FREQ HIPASS LOPASS VSIN, ISIN
Frequency of sinusoid Yes (transient analysis only) Friction/drag losses (constant torque losses) Yes
none Hz
FRICTI BLDCMTR ON
MIX_MISC
0.72 g*cm
June 2007
324
PSpice Help
FRQ
COAX, RG6/U, TLINE RG58A/U, RG59B/U, RG8A/U, RG9B/U, RG174/U, RG8/U, RG12A/U, RG58C/U, RG6A/U, RG11A/U, RG59/u=, RG22B/U, RG55B/U, RG58/U+, RG8/u+, RG62/U RG179B/U, RG178B/U, RG188A/U, RG212/U, RG223/U, RG11/u+, RG62A/U, RG63B/U, RG187A/U, RG213/U, RG214/U, RG11/U, RG55/U, RG196A/U, RG215/U, RG71B/U, RG195A/U, RG217/U, RG58/U, RG218/U, RG59/U, RG219/U, RG180B/U
Frequency to evaluate No expressions for R and G (conductor and dielectric losses). If specied, R and G are constant in the model. No assignment to FRQ (leaving the value empty) will select Laplace expression for R and G to model skin effect.
Hz 100 Meg
June 2007
325
PSpice Help
FRQ
TLINE
Frequency to evaluate No expressions for R and G (conductor and dielectric losses). If specied, R and G are constant in the model. No assignment to FRQ (leaving the value empty) will select Laplace expression for R and G to model skin effect (use for AC Sweep analysis only). Stop band cutoff frequency Yes Yes
5k
Hz
FS FS FS FS FS FS
ABM
SWIT_RAV Operating frequency SWIT_RAV Operating frequency ABM Stop band cutoff frequency
SWIT_RAV Operating frequency SWIT_RAV Operating frequency SWIT_RAV Frequency from Vco at zero Vc Per unit length conductance
FSOFFS QRLSZCS ET G
G G1
Per unit length conductance Per unit length conductance of rst conductor
Yes Yes
1 0
June 2007
326
PSpice Help
G2
T<SIZE>coupl TLINE edX T<SIZE>coupl TLINE edX T<SIZE>coupl TLINE edX T<SIZE>coupl TLINE edX E F G H DIFFER INTEG GAIN GLIMIT HILO SOFTLIM ANALOG ANALOG ANALOG ANALOG ABM ABM ABM ABM ABM ABM
Per unit length conductance of second conductor Per unit length conductance of third conductor
Yes
Siem ens Siem ens Siem ens Siem ens V/V A/A I/V V/I insta nce insta nce
G3
Yes
G4
Per unit length Yes conductance of fourth conductor Per unit length conductance of fth conductor Voltage gain Current gain Transconductance Transresistance Prescaling factor before differentiation Prescaling factor before integration Gain Prescaling factor before limiting Prescaling factor before limiting Prescaling factor before limiting Yes
G5
GAIN GAIN GAIN GAIN GAIN GAIN GAIN GAIN GAIN GAIN
Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
1 1 1 1 1 1
1000 insta nce 1k 1k 1k 0.4 -0.4 insta nce insta nce insta nce none none
GAIN_R ADCPAR<SIZ DATACONV Upper input voltage EF E> limit GAIN_R ADCPAR<SIZ DATACONV Lower input voltage EF_GND E> limit HCTAU BULB OPTO Heat capacity time constant
4.08 sec 2
June 2007
327
PSpice Help
HI HI
WATCH1
SPECIAL
HOLDTI HOLD<SIZE> ME
I_DROP BOUNCE, ANL_MISC Drop-out current NO_BOUNCE, Relay_DPDT_ b, Relay_SPDT_ b, Relay_SPDT_ nb, Relay_DPDT_ nb I_PULL BOUNCE, ANL_MISC Pull-in current NO_BOUNCE, Relay_DPDT_ b, Relay_SPDT_ b, Relay_SPDT_ nb, Relay_DPDT_ nb I1 I2 I1 I2 I3 I4 IPULSE, IEXP SOURCE IPULSE, IEXP SOURCE IPWL IPWL IPWL IPWL SOURCE SOURCE SOURCE SOURCE First current level Second current level First PWL point (0s, current value) Second PWL point (time, current value) Third PWL point (time, current value) Fourth PWL point (time, current value)
328
Yes
35m A
A A A A A A
June 2007
PSpice Help
I5 I6 I7 I8 IAMPL
Fifth PWL point (time, No current value) Sixth PWL point (time, current value) Seventh PWL point (time, current value) Eighth PWL point (time, current value) Current amplitude of sinusoid (transient analysis only) Current amplitude of SFFM (transient analysis only) No
No No Yes
IAMPL
ISFFM
SOURCE
IC IC IC IC IC IMAG
Cbreak, C Lbreak, L INTEG VMSSCCM CMSSCCM IPRINT, IPLOT, VPLOT1, VPLOT2, VPRINT1, VPRINT2
BREAKOUT Initial voltage No , ANALOG condition on capacitor BREAKOUT Inital current condition No , ANALOG on inductor ABM SWIT_RAV SWIT_RAV SPECIAL Initial condition for integrator Yes
Current owing from Yes terminal C Current owing from Yes terminal C Write signal in No IMAGINARY format in output le (Y|N)
MIX_MISC MIX_MISC
Yes Yes
3m
Hz
June 2007
329
PSpice Help
IO_MOD DACSER<SIZ DATACONV I/O model to use for EL E>, and D/A converter DACCUR<SIZ models E>, ADCSER<SIZ E>, ADCPAR<SIZ E>, DACPAR<SIZ E>, ADCMIC<SIZ E> IO_MOD STIM<SIZE>, EL DIGCLOCK, DIGSTIM IOFF ISIN, ISFFM SOURCE I/O model to use for digital stimulus Offset current of transient analysis source
No IO_H CT
none
none
SOURCE
ISINK
DACPAR<SIZ E>
A 400u 5m A
DATACONV Typical output source Yes current ANL_MISC Mutual coupling coefcient Yes
Yes
June 2007
330
PSpice Help
T<SIZE>coupl TLINE ed
Yes Yes
-1 5m
H H
L_COIL BOUNCE, ANL_MISC, Coil inductance NO_BOUNCE, MIX_MISC Relay_DPDT_ b, Relay_SPDT_ b, Relay_SPDT_ nb, Relay_DPDT_ nb, Relay_SPDT_ phy L1 K_LINEAR, kbreak
ANALOG, Reference Designator Yes BREAKOUT of rst coupled inductor Per unit length inductance of rst conductor Yes
L1
refde s H
L1
-1
L1_TUR XFRM_NONLI BREAKOUT Number of turns for NS NEAR rst inductor L1_VAL XFRM_LINEA ANALOG UE R L2 K_LINEAR, kbreak Inductance value of rst inductor
Yes Yes
ANALOG, Reference Designator Yes BREAKOUT of second coupled inductor Per unit length Yes inductance of second conductor Yes Yes
L2
-1
L2_TUR XFRM_NONLI BREAKOUT Number of turns for NS NEAR second inductor L2_VAL XFRM_LINEA ANALOG UE R L3 K_LINEAR, kbreak Inductance value of second inductor
June 2007
331
PSpice Help
L3
Yes
-1
L4
ANALOG, Reference Designator Yes BREAKOUT of fourth coupled inductor Per unit length inductance of fourth conductor Yes
L4
refde s H
L4
-1
L5
ANALOG, Reference Designator Yes BREAKOUT of fth coupled inductor Per unit length inductance of fth conductor Yes
L5
refde s H
L5
-1
L6
ANALOG, Reference Designator Yes BREAKOUT of sixth coupled inductor DATACONV Minimum pulse width Yes low for LDAC
L6
refde s
90n sec
June 2007
332
PSpice Help
LEN
June 2007
COAX, RG6/U, TLINE, RG58A/U, ANALOG RG59B/U, RG8A/U, RG9B/U, RG174/U, RG8/U, RG12A/U, RG58C/U, RG6A/U, RG11A/U, RG59/u=, RG22B/U, RG55B/U, RG58/U+, RG8/u+, RG62/U RG179B/U, RG178B/U, RG188A/U, RG212/U, RG223/U, RG11/u+, RG62A/U, RG63B/U, RG187A/U, RG213/U, RG214/U, RG11/U, RG55/U, RG196A/U, RG215/U, RG71B/U, RG195A/U, RG217/U, RG58/U, RG218/U, RG59/U, RG219/U, RG180B/U, TWSTPAIR, TP24AWG, TP22AWG, TP19AWG, TP16AWG, TLOSSY, TLURC<SIZE >,
Length of Yes transmission line. The characeristic parameters R, L, G, and C are dened per unit length. For coax and twisted pair models, the length must be specied in meters.
none m
333
PSpice Help
H H
Relay_SPDT_ ANL_MISC Limit spring rate phy T<SIZE>coupl TLINE ed, T<SIZE>coupl edX Kcouple2 TLINE Mutual inductance per unit length
LM
Yes
none H
LM12
T<SIZE>coupl TLINE edX, Kcouple<SIZE > T<SIZE>coupl TLINE edX, Kcouple<SIZE > T<SIZE>coupl TLINE edX, Kcouple<SIZE > T<SIZE>coupl TLINE edX, Kcouple<SIZE > Kcouple<SIZE TLINE >
Mutual coupling Yes inductance per unit length between tlines 1 and 2 Mutual coupling Yes inductance per unit length between tlines 1 and 3 Mutual coupling Yes inductance per unit length between tlines 1 and 4 Mutual coupling Yes inductance per unit length between tlines 1 and 5 Mutual coupling Yes inductance per unit length between tlines 2 and 1 Mutual coupling Yes inductance per unit length between tlines 2 and 3
LM13
LM14
LM15
LM21
none H
LM23
June 2007
334
PSpice Help
LM24
T<SIZE>coupl TLINE edX, Kcouple<SIZE > T<SIZE>coupl TLINE edX, Kcouple<SIZE > Kcouple<SIZE TLINE >
Mutual coupling Yes inductance per unit length between tlines 2 and 4 Mutual coupling Yes inductance per unit length between tlines 2 and 5 Mutual coupling Yes inductance per unit length between tlines 3 and 1 Mutual coupling Yes inductance per unit length between tlines 3 and 2 Mutual coupling Yes inductance per unit length between tlines 3 and 4 Mutual coupling Yes inductance per unit length between tlines 3 and 5 Mutual coupling Yes inductance per unit length between tlines 4 and 1 Mutual coupling Yes inductance per unit length between tlines 4 and 2 Mutual coupling Yes inductance per unit length between tlines 4 and 3
LM25
LM31
none H
LM32
none H
LM34
T<SIZE>coupl TLINE edX, Kcouple<SIZE > T<SIZE>coupl TLINE edX, Kcouple<SIZE > Kcouple<SIZE TLINE >
LM35
LM41
none H
LM42
none H
LM43
none H
June 2007
335
PSpice Help
LM45
Mutual coupling Yes inductance per unit length between tlines 4 and 5 Lower voltage value for .WATCH Lower limit voltage Yes Yes
LO LO
none none 0 V
GLIMIT, HILO, ABM LIMIT, SOFTLIM QRLSZCS MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3 IPRINT, IPLOT, VPLOT1, VPLOT2, VPRINT1, VPRINT2
LO M
Yes No
20n H 1 none
MAG
SPECIAL
No
none
ABM
No
MAG none
DIG_MISC
Relay_SPDT_ ANL_MISC Maximum permeance Yes phy (when arm is close to coil) DIG_MISC Minimum frequency Yes for constraint checker
336
MINFRE MINFREQ Q
June 2007
none Hz
PSpice Help
MINFRE ADCPAR<SIZ DATACONV Minimum clock Q E> frequency MINHOL ADCMIC<SIZ D E> MINLO MINP ADCMIC<SIZ E>
Yes
DATACONV R/Cbar to CSbar hold Yes time DATACONV R/Cbar minimum pulse width Yes
Relay_SPDT_ ANL_MISC Minimum permeance Yes phy (when arm is close to coil) DATACONV Minimum time Yes between conversions DATACONV R/Cbar to CSbar setup time Yes Yes Yes
10u sec 10n sec 50n sec none none 0.5 2 none none
DACSER<SIZ DATACONV LDAC low minmum E> pulse width VSFFM, ISFFM SOURCE MIX_MISC Modulation Index
MUTUAL BLDCMTR _IND N NL NRB QRLSZCS T MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3
June 2007
337
PSpice Help
NRD
MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3 MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3 MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3 LAPLACE
No
none
NRG
No
none
NRS
No
none
NUM
Numerator of Laplace Yes transform Time clock is low Time clock is high State to transition to from low (usually 1) Yes Yes Yes No
1 .5u .5u 1 0
OFFTIM DIGCLOCK E ONTIME DIGCLOCK OPPVAL DIGCLOCK PD MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3
June 2007
338
PSpice Help
PER
IPULSE, VPULSE
SOURCE
Period
No Yes
PERIOD SG1525A/ 25C, SG1526B, SG1525, SG1524B, SG1529 PERIOD SG1825 PERIOD SG1825, SG1842, SG1843, SG1844, SG1845, SG1846 PERMEA 3phase NCE_RA TIO PHASE IPRINT, IPLOT, VPLOT1, VPLOT2, VPRINT1, VPRINT2
Yes Yes
ANL_MISC Ratio of Permeance_inner/ Permeance_outer SPECIAL Write signal in PHASE format in output le (Y|N)
Yes
none
No
none
ABM
No
DEG none
OPTO
Yes
Yes
0.1
Ohm s
June 2007
339
PSpice Help
PS
MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3 74LS122, 74LS123 CD4098B CD4538B 74121 54L121 74122 74123 54L122, 54L123 IPULSE, VPULSE
No
Yes 116n Yes Yes Yes Yes Yes Yes Yes No Yes Yes 1u
sec sec
20u sec 30n sec 35n sec 45n sec 45n sec 90n sec TST sec OP 11m A 0 Ohm s
June 2007
340
PSpice Help
R_CLOS BOUNCE, ANL_MISC, Closed state E Relay_SPDT_ MIX_MISC resistance phy, NO_BOUNCE, Relay_DPDT_ B, Relay_SPDT_ b, Relay_SPDT_ nb, Relay_DPDT_ nb R_COIL BOUNCE, ANL_MISC, Series resistance of Relay_SPDT_ MIX_MISC coil phy, NO_BOUNCE, Relay_DPDT_ B, Relay_SPDT_ b, Relay_SPDT_ nb, Relay_DPDT_ nb R_I EFREQ, FTABLE, GFREQ ABM
Yes
0.05 Ohm s
Yes
10
Ohm s
Use real and No imaginary (set value to R_I). Default is magnitude and phase Yes
R_OPEN BOUNCE, ANL_MISC, Closed state Relay_SPDT_ MIX_MISC resistance phy, NO_BOUNCE, Relay_DPDT_ B, Relay_SPDT_ b, Relay_SPDT_ nb, Relay_DPDT_ nb
June 2007
341
PSpice Help
R_REF_ ADCPAR<SIZ DATACONV Input resistance of IN E> reference R_REF_ ADCPAR<SIZ DATACONV Output resistance of OUT E> reference out R_REF_ ADCMIC<SIZ OUT E> R1 DATACONV Output resistance of reference out Per unit length resistance of rst conductor Per unit length resistance of second conductor Per unit length resistance of third conductor Per unit length resistance of fourth conductor Per unit length resistance of fth conductor
5K 12 4K 0
T<SIZE>coupl TLINE edX T<SIZE>coupl TLINE edX T<SIZE>coupl TLINE edX T<SIZE>coupl TLINE edX T<SIZE>coupl TLINE edX VECTOR<SIZ SPECIAL E>
R2
Yes
R3
Yes
R4
Yes
R5
Yes
RADIX
see none .VEC TOR 0.01 Ohm s 0.00 Ohm 0001 s 0.00 Ohm 0001 s N none
RCLOSE Sw_tClose, D Sw_tOpen RD RE REAL VMSSCCM VMSSCCM IPRINT, IPLOT, VPLOT1, VPLOT2, VPRINT1, VPRINT2
ANL_MISC Closed state resistance SWIT_RAV Diode on resistance SWIT_RAV Models ripple across esr of cap SPECIAL Write signal in REAL format in output le (Y|N)
June 2007
342
PSpice Help
DIG_MISC
Yes
LH
none
Yes
none
Yes
June 2007
343
PSpice Help
REL_CT A4N27, OPTO R A4N28, CNY17-1, CNY17-2, PS2561, CNY17-3, H11A520, PS1001, A4N49A, BPW32, A4N48A, A4N47A, A4N32, A4N25A, MRD510, PS2565-1, PS2621, A4N33, H11A2, MRD500, H11AV1, MCT2, H11A3, PS2501-1, PS2601, H11AV2, H11A4, H11AV3, A4N25, A4N26, MCT2E, MLED96, PS2505-1, MOC1005, MOC1006, IL300, SLD1121VS RELEAS RELEASE<SI ETIME ZE> DIG_MISC
Yes
0.5
none
Yes
none sec
June 2007
344
PSpice Help
REPEAT VPWL_RE_N_ SOURCE _VALUE TIMES, IPWL_F_RE_ N_TIMES, VPWL_ENH, VPWL_FILE, IPWL_ENH, IPWL_RE_N_ TIMES, VPWL_F_RE_ N_TIMES RESIST BLDCMTR ANCE RI RIN CMLSCCM, CMSSCCM MIX_MISC
none
Winding resistance
Ohm s
ADCPAR<SIZ DATACONV Input resistance of E> analog input ABM Ripple specication
SWIT_RAV Resistance modeling Yes the base storage effects SWIT_RAV External ramp height Yes
RMPHIT VMLSCCM, E VMLSDCM, VMSSCCM, VMCCMDCM ROFF RON ROPEN Sbreak Sbreak Sw_tClose, Sw_tOpen FTABLE
Yes Yes
ROW1
ABM
Yes
June 2007
PSpice Help
ROW1 ROW2
TABLE FTABLE
ABM ABM
First row of data pairs Yes (input, output) Second row of data triplets (freq, mag, phase); rows are concatenated Second row of data pairs (input, output); rows are concatenated Third row of data triplets (freq, mag, phase); rows are concatenated Third row of data pairs (input, output); rows are concatenated Fourth row of data triplets (freq, mag, phase); rows are concatenated Fourth row of data pairs (input, output); rows are concatenated Fifth row of data triplets (freq, mag, phase); rows are concatenated No
(0v, 0v)
pair
ROW2
TABLE
ABM
No
ROW3
FTABLE
ABM
No
ROW3
TABLE
ABM
No
ROW4
FTABLE
ABM
No
ROW4
TABLE
ABM
No
ROW5
FTABLE
ABM
No
(40H triple z, - t 15, 150) (4v, pair 16v) 0.00 Ohm 0001 s 2 none
ROW5
TABLE
ABM
Fifth row of data pairs No (input, output); rows are concatenated Yes Yes
RSW
VMSSCCM
346
PSpice Help
SCHOLD DACSER<SIZ DATACONV SYNC to SCLK hold E> time SCLK SCSET SE SEC_R DACSER<SIZ DATACONV SCLK cycle time E>
DACSER<SIZ DATACONV SYNC to SCLK setup Yes E> time CMLSCCM, CMSSCCM 3phase SWIT_RAV External ramp slope ANL_MISC Secondary winding resistance Yes Yes
SECOND IPWL_RE_FO SOURCE _NPAIR REVER, S VPWL_RE_N_ TIMES, VPWL_ENH, VPWL_RE_F OREVER, IPWL_ENH, IPWL_RE_N_ TIMES SET R_VAR, C_VAR, POT
Second line No containing PWL data, (time, analog value) pairs. Lines will be concatenated.
none pairs
ANALOG, Position of slider BREAKOUT between minimum and maximum value (linear interpolation) DIG_MISC DIG_MISC Setup time Signal edge for constraint checking Signal name in le Names of signals which appear in the header of the vector le
Yes
0.5
none
Yes Yes No No
SN
CMSSCCM
Yes
June 2007
347
PSpice Help
SPR
Yes
40
g_c m/ sec^ 2
SR
DACPAR<SIZ E>
Yes
SOURCE ABM
Yes
T_BOUN BOUNCE, ANL_MISC, Bounce time (after CE Relay_DPDT_ MIX_MISC contact is closed) b, Relay_SPDT_ b
Yes
5m
sec
T_BREA BOUNCE, ANL_MISC, Time for contact to Yes K Relay_DPDT_ MIX_MISC open when current is b, turned off/on Relay_SPDT_ b, NO_BOUNCE, Relay_DPDT_ nb, Relay_SPDT_ nb T_MAKE BOUNCE, ANL_MISC, Time for contact to Yes Relay_DPDT_ MIX_MISC close when current is b, turned off/on Relay_SPDT_ b, NO_BOUNCE, Relay_DPDT_ nb, Relay_SPDT_ nb
10m sec
20m sec
June 2007
348
PSpice Help
T1 T1
VPWL, IPWL
SOURCE
Yes
Reference designator Yes of rst coupled transmission line Time for tenth PWL pair Yes
T10 T2 T2
Time for second PWL Yes pair Reference designator Yes of second coupled transmission line Time for third PWL pair Yes
T3 T3
Reference designator Yes of third coupled transmission line Time for fourth PWL pair Yes
T4 T4
Reference designator Yes of fourth coupled transmission line Time for fth PWL pair Yes
T5 T5
Kcouple<SIZE TLINE > VPWL, IPWL VPWL, IPWL VPWL, IPWL VPWL, IPWL SOURCE SOURCE SOURCE SOURCE
Reference designator Yes of fth coupled transmission line Time for sixth PWL pair Yes
T6 T7 T8 T9
Time for seventh PWL Yes pair Time for eighth PWL pair Time for ninth PWL pair Yes Yes
June 2007
349
PSpice Help
TABLE
EFREQ, GFREQ
ABM
Yes
triple (0,0, ts 0) (1Me g,10,9 0) (pairs 15,15) (15,1 5) 7.1e- sec 6 8u sec
TABLE
ETABLE, GTABLE
ABM
Yes
TAU TBUSY
DATACONV TBUSYRC - BUSYbar Yes Delay from R/Cbar low SOURCE SOURCE Rise (fall) time constant Fall (rise) time constant No No Yes No No No No No
83n sec
TCLOSE Sw_tClose TD TD TD TD1 TD2 IPULSE, VPULSE T ISIN, VSIN IEXP, VEXP IEXP, VEXP
ANL_MISC Time at which switch closes SOURCE ANALOG SOURCE SOURCE SOURCE Delay Propagation delay Delay Rise (fall) delay Fall (rise) delay
TF
IPULSE, VPULSE
SOURCE
Fall time
No
June 2007
350
PSpice Help
Yes
THIRD_ IPWL_RE_FO SOURCE NPAIRS REVER, VPWL_RE_N_ TIMES, VPWL_ENH, VPWL_RE_F OREVER, IPWL_ENH, IPWL_RE_N_ TIMES TIMEST STIM<SIZE> EP SOURCE
Second line No containing PWL data, (time, analog value) pairs. Lines will be concatenated.
Number of seconds per clock cycle, or step when using the "C" sufx
No
sec
TOL
DELAY
DIG_MISC ANALOG
Tolerance for delay in Yes percent Tolerance (e.g. 5%) No for monte carlo/worst case analysis Yes Yes
10
none none
sec
300 g*cm /amp 10n sec 20n sec 10n sec 20n sec 10n sec 83n sec
TPADHM ADCPAR<SIZ DATACONV Minimum output delay Yes N E> high TPADHT ADCPAR<SIZ DATACONV Typical output delay Y E> high Yes
TPADLM ADCPAR<SIZ DATACONV Minimum output delay Yes N E> low TPADLT ADCPAR<SIZ DATACONV Typical output delay Y E> low TPHZMN ADCMIC<SIZ E> TPHZMX ADCMIC<SIZ E>
June 2007
DATACONV Minimum bus relinquish time H-Z DATACONV Maximum bus relinquish time H-Z
351
PSpice Help
DATACONV Typical bus relinquish Yes time H-Z Yes Yes Yes
35n sec 50n sec 10n sec 83n sec 35n sec 50n sec 10n sec 83n sec 35n sec 50n sec 10n sec 83n sec 35n sec 50n sec TST sec EP none none
TPHZTY ADCPAR<SIZ DATACONV Typical output oat E> delay H-Z TPLZMN ADCMIC<SIZ E> TPLZMX ADCMIC<SIZ E> TPLZTY ADCMIC<SIZ E> DATACONV Minimum bus relinquish time L-Z DATACONV Maximum bus relinquish time L-Z
TPLZTY ADCPAR<SIZ DATACONV Typical ouptut oat E> delay L-Z TPZHMN ADCMIC<SIZ E> TPZHMX ADCMIC<SIZ E> TPZHTY ADCMIC<SIZ E>
DATACONV Minimum data access Yes time Z-H DATACONV Maximum data access time Z-H DATACONV Typical data access time Z-H Yes Yes Yes
TPZHTY ADCPAR<SIZ DATACONV Typical data access E> time Z-H TPZLMN ADCMIC<SIZ E> TPZLMX ADCMIC<SIZ E> TPZLTY ADCMIC<SIZ E>
DATACONV Minimum data access Yes time Z-L DATACONV Maximum data access time Z-L DATACONV Typical data access time Z-L Yes Yes Yes No
TPZLTY ADCPAR<SIZ DATACONV Typical data access E> time Z-L TR TRAN IPULSE, VPULSE ISRC, VSRC SOURCE SOURCE Rise time
June 2007
352
PSpice Help
TRAN
SPECIAL
No
none
TSC0
ADCSER<SIZ DATACONV CONVST/EOC* to E> CLOCK Skew (typical) IPWL_RE_FO SOURCE REVER, VPWL_F_RE_ FOREVER, VPWL_RE_N_ TIMES, IPWL_F_RE_ N_TIMES, IPWL_F_RE_ FOREVER, VPWL_ENH, VPWL_RE_F OREVER, VPWL_FILE, IPWL_ENH, IPWL_RE_N_ TIMES, VPWL_F_RE_ N_TIMES Time scaling factor (multiplies time values)
Yes
40n sec
TSF
No
none
DATACONV Data valid to Write setup time ANL_MISC Transition time for switch to close ANL_MISC Transition time for switch to open
V_RATI 3phase O
June 2007
353
PSpice Help
V1 V2 V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
VPULSE, VEXP VPULSE, VEXP VPWL VPWL VPWL VPWL VPWL VPWL VPWL VPWL VPWL VPWL
SOURCE SOURCE SOURCE SOURCE SOURCE SOURCE SOURCE SOURCE SOURCE SOURCE SOURCE SOURCE
First voltage level Second voltage level First PWL point (0s, current value) Second PWL point (time, current value) Third PWL point (time, current value) Fourth PWL point (time, current value)
Fifth PWL point (time, No current value) Sixth PWL point (time, current value) Seventh PWL point (time, current value) Eighth PWL point (time, current value) Ninth PWL point (time, current value) Tenth PWL point (time, current value) No No No No No Yes
VALLEY VMLSCCM, V VMLSDCM, VMCCMDCM VALUE VALUE VALUE VALUE IC1, IC2 NODESET1, NODESET2 R, Rbreak L, Lbreak
SWIT_RAV Valley voltage of external ramp SPECIAL SPECIAL .IC value .NODESET value
0 0 1K 1m
V V Ohm s H
June 2007
354
PSpice Help
VALUE VAMPL
C, Cbreak VSIN
ANALOG, Capacitance BREAKOUT SOURCE Voltage amplitude of sinusoid (transient analysis only) Voltage amplitude of SFFM (transient analysis only)
Yes Yes
1n
F V
VAMPL
VSFFM
SOURCE
VAP VCC1
VMSSCCM, CMSSCCM
SWIT_RAV Voltage across terminal A P First power supply voltage for ECL supply
VCC2
SWIT_RAV Coefcant for voltage Yes to frequency conversion SPECIAL VEE VEE Nominal operating voltage Offset voltage Yes Yes Yes Yes Yes Yes Yes
20k none
June 2007
355
PSpice Help
VSF
IPWL_RE_FO SOURCE REVER, VPWL_F_RE_ FOREVER, VPWL_RE_N_ TIMES, IPWL_F_RE_ N_TIMES, IPWL_F_RE_ FOREVER, VPWL_ENH, VPWL_RE_F OREVER, VPWL_FILE, IPWL_ENH, IPWL_RE_N_ TIMES, VPWL_F_RE_ N_TIMES DACPAR<SIZ E>
none
VSINK
Yes
-0.1 10 -2
V V V
DATACONV Output source voltage Yes (@ISOURCE) VTT, termination voltage Yes
ECL_10K_PW SPECIAL R, ECL_100K_P WR MbreakN4, MbreakN, MbreakN3, MbreakP4, MbreakP, MbreakP3, Mbreak P4, MbreakN3 ZbreakN
BREAKOUT Length
No
DEF m W
WB
No
9.0e- m 5
June 2007
356
PSpice Help
WHEN
RELEASE<SI DIG_MISC ZE>, HOLD<SIZE>, CONSTRAINT <SIZE>, SETUP<SIZE >, WIDTH_HI, WIDTH_LO, MINFREQ, MAXFREQ WIDTH_HI WIDTH_LO STIM1 STIM16 STIM4 STIM8 DIG_MISC DIG_MISC SOURCE SOURCE SOURCE SOURCE
Used to dene a No boolean expression describing a condition for a constraint checker primitive
none none
Minimum width high constraint Minimum width low constraint Number of bits Number of bits Number of bits Number of bits
WIDTH_ ADCPAR<SIZ DATACONV Minimum width high MIN_HI E> WIDTH_ ADCPAR<SIZ DATACONV Minimum width low MIN_LO E> WRMINL DACPAR<SIZ O E> XFORM Z0 ELAPLACE, GLAPLACE T
DATACONV Minimum width low of Yes WR ABM ANALOG Laplace transform Characteristic impedance Yes Yes
none Ohm s
June 2007
357
PSpice Help
June 2007
358
PSpice Help
Menu Bar Click each menu bar item to see its pull-down menu. Open button Click to open a data le. Append button Click to add data from another data le to the existing data. Print button Click to print one copy of the current plot window. Cut button Click to cut the currently selected item. Copy button Click to copy the currently selected item. Paste button Click to paste the currently copied or cut item. Zoom buttons Click to zoom the displayed view in or out. View Area button Click to zoom in to the selected area.
June 2007
359
PSpice Help
View Fit button Click to zoom out so that all the data is visible in the selected plot. X Scale button Click to toggle the X axis between log and linear scaling. Fourier Transform button Click to display the Fourier Transform of all traces in the selected plot. Performance Analysis button Click to enter Performance Analysis. Y Scale button Click to toggle the Y axis between log and linear scaling. Add Trace button Click to add a trace. Eval Goal Function button Click to evaluate the goal function or expression of goal functions on data from one PSpice A/D run. Text button Click to type text to place on the displayed plot. Display Cursor button Click to turn the data cursor on or off.
June 2007
360
PSpice Help
Peak button Click to move the cursor to the next peak. Trough button Click to move the cursor to the next trough. Slope button Click to move the cursor to the next point of maximum slope. Min button Click to move the cursor to the minimum Y value. Max button Click to move the cursor to the maximum Y value. Point button Click to move the cursor to the next data point. Search button Click to display the Search dialog box. Next Transition button Click to move the cursor to the next digital transition. Previous Transition button Click to move the cursor to the previous digital transition.
June 2007
361
PSpice Help
Mark Data Points button Click to view data points on the plot. X Axis Data Range Click Auto Range to let Probe set the range, or click User Dened and type a specic data range to display. Processing Options Click to select either Fourier Transform or Performance Analysis:
s s
Variable Click to display the Axis Variable dialog box. Text Area The denition of the goal function is shown here. This Goal Function is Saved in the File The location of the goal function on your system. Use Symbols Click to select when and how Probe uses symbols when displaying traces. Use Scroll Bars Click to set scroll bar usage.
June 2007
362
PSpice Help
Trace Color Scheme Click to set how Probe uses color to display traces. Highlight Error States Select to enable automatic highlighting of error states when digital traces are displayed. Number of Histogram Divisions Type the number of histogram divisions to be used when Probe displays a Performance Analysis result from a Monte Carlo simulation. Number of Cursor Digits Type the number of digits Probe will display when the cursor position is shown. New Name Type a name to save this display as. List Click to select one of the available displays shown here. Save Click to save the display with the assigned name. Save To Click to save the display to a specic place. Copy To Click to copy the selected display.
June 2007
363
PSpice Help
Delete Click to delete the selected display. You can only delete local displays using the Delete button. To delete a display from a remote or global .PRB le, click Delete From. Delete From Click to delete a display from a remote or global .PRB le. Restore Click to use the selected display. Load Click to load another le with displays. Close Click to close the Save/Restore dialog box. Box Type the search command in this box. Cursor To Move Click to select the cursor to search. List Click to select one of the available traces and goal functions listed here. Analog Click to select whether analog node names are listed.
June 2007
364
PSpice Help
Digital Click to select whether digital node names are listed. Voltages Click to select whether voltage node names are listed. Currents Click to select whether current node names are listed. Alias Names Click to select whether alias node names are listed. Internal Subcircuit Nodes Click to select whether Internal Subcircuit Nodes names are listed. Goal Functions Click to select whether goal functions are listed. Trace Command Type the command or expression to use with the selected trace or goal function. Margins Type the margins in inches in the text boxes. Plots Per Page Click to select the number of plots to print on each page.
June 2007
365
PSpice Help
Orientation Click to select the orientation of the page. Cursor Information Click to select where the cursor information is printed. Draw Border Click to select whether a border is used when the trace is printed. Draw Plot Title Click to select whether the plot title is printed on the page. Header Click to display the Header dialog box. Footer Click to display the Footer dialog box. Printer Setup Click to display the Printer Setup dialog box. Printer Select Click to display the Printer Select dialog box. Set Default Click to set the current settings as the default settings.
June 2007
366
PSpice Help
Reset Default Click to reset the current settings to the default settings. New Goal Function Name Type the name of the new goal function. File to Keep Goal Function In Click to select the location of the saved goal function. Box Type the name of the window title. Denition Type the name and denition of the macro. List The available macros and the denitions are listed here. Save Click to save the current macro and denition. Save To Click to save the current macro and denition to a specic location on your system. Delete Click to delete the current macro and denition. You can only delete local macros using the Delete button. To delete a macro from a remote or global .PRB le, click Delete From.
June 2007
367
PSpice Help
Delete From Click to delete a macro and denition from remote or global .PRB le. Load Click to load another le with macros and denitions. Close Click to close the Macros dialog box. Left Side Type the text for the left side of the header. Center Type the text for the center of the header. Right Side Type the text for the right side of the header. OK Click to use the current header denitions and close the Header dialog box. Cancel Click to close the window and abandon your changes. Set Default Click to set the current header settings as the default.
June 2007
368
PSpice Help
Reset Default Click to reset the header to the default settings. Date Run button Click to insert the date in the selected header area. Header Date & Time button Click to insert the date and time in the selected header area. Header Time Run button Click to insert the time the trace was run in the selected header area. Header Temperature button Click to insert the temperature information in the selected header area. Left Side Type the text for the left side of the footer. Center Type the text for the center of the footer. Right Side Type the text for the right side of the footer. OK Click to use the current footer settings and close the Footer dialog box.
June 2007
369
PSpice Help
Cancel Click to close the window and abandon your changes. Set Default Click to set the current footer settings as the default. Reset Default Click to reset the footer to the default settings. Date Run button Click to insert the time the trace was run in the selected footer area. Date & Time button Click to insert the date and time in the selected header area. Time Run button Click to insert the time the trace was run in the selected header area. Temperature button Click to insert the temperature information in the selected header area. List The available goal functions are listed. New Click to create a new goal function.
June 2007
370
PSpice Help
Copy Click to copy a goal function. View Click to view a goal function denition. Edit Click to edit an existing goal function. Delete Click to delete the selected goal function. Eval Click to evaluate the selected goal function. Load Click to load another le with goal function denitions.
June 2007
371
PSpice Help
June 2007
372
PSpice Help
June 2007
373
PSpice Help
June 2007
374
PSpice Help
X Axis tab
June 2007
375
PSpice Help
Printer button
June 2007
376
PSpice Help
Zoom In button
Area button
Cursor button
Copy button
June 2007
377
PSpice Help
Text button
Paste button
Cut button
Fit button
Peak button
Trough button
June 2007
378
PSpice Help
Slope button
Point button
Min button
Max button
June 2007
379
PSpice Help
June 2007
380
PSpice Help
June 2007
381
PSpice Help
June 2007
382
PSpice Help
June 2007
383
PSpice Help
June 2007
384
PSpice Help
June 2007
385
PSpice Help
June 2007
386
PSpice Help
Y Axis tab
June 2007
387
PSpice Help
June 2007
388
PSpice Help
X Grid tab
June 2007
389
PSpice Help
June 2007
390
PSpice Help
Voltage source This sets the sources voltage to the sweep value during the sweep. In the Name text box, type a reference designator of an independent voltage source, such as VI. Current source This sets the sources current to the sweep value during the sweep. In the Name text box, type the name of an independent current source. Global parameter This sets the value to the sweep value and all expressions are re-evaluated. In the Parameter name text box, type a global parameter name. Model parameter This sets the parameter in the model to the sweep value. From the Model type list, select a model type. In the Model Name text box, type the model name. In the Parameter name text box, type a parameter name. Temperature This sets the temperature to the sweep value. For each value in the sweep, the model parameters of all the circuit components are updated to that temperature. Linear Indicates a linear sweep. The swept variable is swept linearly from the starting to the ending value. The Increment value is the step size. Octave Indicates sweep by octaves. The sweep variable is swept logarithmically by octaves.
June 2007
391
PSpice Help
Decade Indicates sweep by decades. The sweep variable is swept logarithmically by decades. Value list Uses a list of values. In this case, there are no start and end values. Instead, the numbers you type in the Values List text box are the values that the sweep variable is set to. YMAX Finds the greatest difference in each waveform from the nominal run. MAX Finds the maximum value of each waveform. MIN Finds the minimum value of each waveform. RISE_EDGE Finds the rst occurrence of the waveform crossing above the threshold value. Type a threshold value in the Threshold value text box. FALL_EDGE Finds the rst occurrence of the waveform crossing below the threshold value. Type a threshold value in the Threshold value text box. Low Species the lower limit of the range over which the function is evaluated. Hi Species the upper limit of the range over which the function is evaluated.
June 2007
392
PSpice Help
None Forces the nominal run to produce output. All Forces all output to be generated, including the nominal run. First Generates output only during the rst n runs. Type the value for n in the Runs text box. Every Generates output every nth run. Type the value for n in the Runs text box. Runs Performs an analysis and generates output only for listed runs. Up to 25 values can be specied in the Runs text box. Prints out at the beginning of each run the model parameter values actually used for each component during that run. Random number seed Denes the seed for the random number generator within the Monte Carlo analysis. You must type an odd integer ranging from 1 to 32767. If the seed value is not set, it defaults to 17533. Output All Requests output from the sensitivity runs, after the rst run. The sensitivity and worst case runs are done with variations on model parameters as specied by the DEV and LOT tolerances. The default is to vary by BOTH. Vary both DEV and LOT, Vary DEV, Vary LOT Vary DEV and Vary LOT limit the devices analyzed to only the device types that have a DEV tolerance or a LOT tolerance. Vary both DEV and LOT includes all the device types in the analysis.
June 2007 393 Product Version 16.0
PSpice Help
Limit devices to type(s) In the text box, type a list of the specic device types you want included in the analysis. The list is a string containing the initial letters of PSpice A/D primitives. Primary Sweep value The rst DC sweep value at which the bias point is to be saved. If there is only one sweep value, type a value in the Primary Sweep value text box. If there are two sweep variables, then Primary Sweep value species the rst sweep value. Secondary Sweep value The second DC sweep value at which the bias point is to be saved. If there is only one sweep value, type a value in the Primary Sweep value text box. If there are two sweep variables, then Secondary Sweep value species the second sweep value. Parametric Sweep value The step value at which the bias point is to be saved for parametric analyses. Number of runs The number of the Monte Carlo or worst case analyses run for which the bias point is to be saved. Use distribution This option is the default distribution for Monte Carlo deviations. From the list, select Uniform or Gaussian, or click the Distributions button to enter your own distribution. Initialize ip-ops to X, 0, or 1 If set to X, all ip-ops and latches produce an X (unknown state) until explicitly set or cleared, or until a known state is clocked in. If set to 0, all such devices are cleared.
June 2007
394
PSpice Help
If set to 1, all such devices are preset. default propagation delay mode You can change the mode for an individual part in your design by changing the parts MNTYMXDLY property. By default, this part value is set to 0, which tells PSpice A/D to use the default value set in the Options tab. Enter this To set this mode as the default 1 2 3 4 minimum typical maximum worst-case (min/max)
Temperature Sweep temperature Denes the temperature at which the bias point is to be saved for temperature analyses. Include detailed bias point information for nonlinear controlled sources and semiconductors This option saves the small-signal (linearized) parameters of all the nonlinear controlled sources and all the semiconductor devices to the output le. This is equivalent to the .OP (bias point) PSpice A/D circuit le command. Perform Sensitivity analysis In the Output Variable(s) text box, type This option is equivalent to the .SENS (DC sensitivity) PSpice A/D circuit le command. Calculate small-signal DC gain This option calculates the small-signal DC gain by linearizing the circuit around the bias point. In the From Input Source Name text box, type In the To Output Variable text box, type
June 2007 395 Product Version 16.0
PSpice Help
This option is equivalent to the .TF (small-signal DC transfer function) PSpice A/D circuit le command. Data collection parameters Choose this option To do this All voltages, currents, and digital states All but internal subcircuit data At Markers only None Save Probe data for all nodes and devices in the circuit. This is the default. Save data for all nodes and devices, except internal subcircuit nodes and devices. Save the Probe data at those nodes and devices where markers are placed. Disable Probe data collection.
Text Data File Format (CSDF) Select the Save data in the CSDF format (.CSD) option to write Probe data in text format rather than binary format. This option is not available if the Run Probe During Simulation option is used.
June 2007
396
PSpice Help
Changing a parameter name Giving a parameter an alias Adding a parameter Changing the device equations Adding a new device Specifying new internal device structure
You need a supported C++ compiler to compile Device Equations extensions; for Windows 95/98 and NT, you need Microsoft Visual C++ 6.0 or later. Device Equations extensions are implemented using a dynamic-link library, which means you can share your models with other users by distributing just a DLL. If you want to run PSpice A/D on Windows 95 or NT with a Device Equations DLL developed by someone else, then you do not need a compiler or a Device Equations license. Just copy the DLL into the directory with your PSpice A/D program le. For more information, see Simulating with the device equations option<link>.
June 2007
PSpice Help
During read-in, the simulator creates an instance of the transistor class for every MOSFET in the circuit and an instance of the model class for every .MODEL statement of type NMOS or PMOS. The transistor instance is set up using information particular to that transistor, such as the nodes to which it is connected, its length and width, and the locations of its entries in the circuits conductance matrix. All parameters of the model object are set up using the values from the .MODEL statement, if one exists; otherwise, the default values are used. The transistor object corresponds to the LOC, LOCV, and LX tables in U.C. Berkeley SPICE2. The model object corresponds to the LOC and LOCM tables in SPICE. Note: Do not change the transistor object (class M_Device), except when changing the internal device topology. It is included only to allow compiling of MOS.CPP. The simulator needs to associate each entry in the model class with a model parameter name (and default value) in the .MODEL statement. You can accomplish this by using the ASSOCIATE macro. Just below the device class in M.H there is a list of all the parameters, each in an ASSOCIATE macro. The occurrence of ASSOCIATE binds together the class entry, the parameter name, and the default value. The read-in section of the simulator uses this information to parse the .MODEL statement. For more details on how to change parameters, click the following: Changing a parameter name Giving a parameter an alias Adding a parameter
June 2007
398
PSpice Help
Adding a parameter
Adding a parameter is probably the most common case. The parameter must be added to both the model class (e.g., class M_Model) and the corresponding ASSOCIATE list. It is recommended to follow the PSpice A/D naming convention (e.g., M_wd and M_vto), but it is not required. Model parameters are set forth as pairs of elements instead of simple oating point values. This is to provide the use of expressions for model parameters. Because of this, when adding a parameter (for example, M_new), the following line is required: MXPR( M_new, Mx_new ); instead of float M_new; Note: Do not modify the value of the Mx_new class element. The read-in mechanism can handle expressions for user-added parameters. By the time the model code is called, the expressions have been evaluated and their value placed in the appropriate elds. See the include le m.h for further examples and comments. When the simulator is doing a read-in, model parameters are listed for each .MODEL statement (unless NOMOD has been specied on the .OPTIONS statement). Normally, only those parameters that have not been defaulted are listed. A parameter can be forced to be listed, even if it has been defaulted, by preceding its name using an asterisk (*) in the ASSOCIATE macro. For instance, VTO in M.H is listed in that manner. The default value, OMITTED, is used by the simulator to force the calculation of a parameters value during read-in. For instance, VTO is calculated from other values if it is not given a
June 2007 399 Product Version 16.0
PSpice Help
value. These calculations are built into the read-in and are xed. Cadence recommends that parameters that you add be given a normal default value and not be computed by using OMITTED. Once the parameter has been added, the model class becomes one parameter longer, and the read-in section of PSpice A/D places a value in its entry. The parameter can now be used in the device code (e.g., MOS.CPP).
June 2007
400
PSpice Help
Subsection Initialization
Description This consists of locating and binding the device instance and its model, initializing any local variables, and obtaining appropriate values for the device branch voltages. The branch voltages (e.g., vds, vgs) are set differently depending upon whether there are user-specied initial conditions (using IC= or .IC), and on whether the present Newton Raphson cycle has nished or not. This is needed to monitor progress towards a Newton Raphson solution. If there is not signicant change bypass the rest of the computation. Otherwise, continue.
Computing new nonlinear branch voltage: Test if the solution has changed:
Limit any nonlinear This code uses the macro PNJLIM() to insure that the branch branch voltages: voltages are in the appropriate operating region. Compute currents and conductances: Charge calculations: Check convergence: This is the meat of the Device Equations code, and involves obtaining all the branch currents (e.g., ibs, ibd) as well as all the derivatives to be used in the conductance matrix. Internal charges are calculated and updated. Check to see if the nonlinear device branches now have values that are within a small tolerance range of those obtained in the last repeat cycle, and set a return ag to signal whether the device converged.
Load the current The macro Y_MATRIX () is used to obtain handles to the proper vector and matrix elements, and the elements are assigned their values conductance matrix: based on the present evaluation of the device equations and derivatives.
June 2007
401
PSpice Help
SPICE2G is written in FORTRAN, whereas PSpice A/D is in C/C++. For the device subroutines, as much correspondence as possible has been maintained between the two. Because of FORTRAN, SPICE kept integer and real numbers in different tables: NODPLC (indexed by LOC) and VALUE (indexed by LOCV or LOCM). In PSpice A/D, these have been combined into one object (e.g., class M_Device). The state vector information is constructed somewhat differently, though the overall pattern is similar. In SPICE the state vector information is kept in a set of vectors in VALUE. There is one vector for each time point remembered (from 4 to 7, depending on the order of the integration method). Each devices LOC table contains an offset, LX, to its portion of the information in each state vector. In PSpice A/D the number of state vectors is xed, and each devices state information is kept in its own device object (e.g., class M_Device). For example, for MOSFETs the state vectors are an array, struct msv_def m_sv[MSTVCT] in class M_Device. MSTVCT is the number of state vectors and is dened in TRAN.H to be equal to 4. The denition of msv_def (also in M.H) lists the various currents, conductances, charges, and capacitances that are in the state vector. Finally, M.H contains a set of #denes, which allows accessing of the entries to the state vectors by name. It is these (uppercase) names which are then used in MOS.CPP. This may seem like a roundabout way of constructing the state vector information, but the actual usage (in MOS.CPP) is quite straightforward and is similar to that in SPICE.
June 2007
PSpice Help
And so on. The restriction is that all of the devices added to the diode must have two terminals. If the device to be added has three terminals, it must be built into a three terminal device, such as the JFET. The highest number of terminals that can be modeled is four, using the MOSFET. There is not a good way to add devices, such as pentodes, that have ve or more terminals.
June 2007
403
PSpice Help
Procedure Step one: editing the device header le These differences are reected in the device class denitions in J.H and B.H. Each of the device nodes is given a name and declared to be of type CKT_IDX. The JFET device class, J_Device, lists the two internal nodes j_d and j_s, while the GaAsFET device class, B_Device, has three internal nodes b_d, b_s, and a new one, b_g. The two additional branches in the GaAsFET require three new matrix conductance terms. The conductance terms are declared type MTX_IDX and are listed immediately following the internal nodes. The JFET has a term j_GG, which appears on the matrix diagonal for the external gate node. The GaAsFET has an additional gate node which requires one additional matrix diagonal conductance term, b_gg, along with two off-diagonal conductance terms, b_Gg and b_gG. These are used by the source code in GASFET.CPP to designate where the conductance
June 2007 404 Product Version 16.0
PSpice Help
terms associated with RG go when the matrix is loaded. CDS doesnt need any additional nodes or matrix terms because the items required are already in place to accommodate the parallel current source, id. With the nodes and conductance terms taken care of in the device header le, the rst step is completed. Step two: setting up memory allocation for the new matrix elements You can set up memory allocation to properly incorporate the new equations into the conductance matrix by modifying J.CPP. In this le is the function J_Device::MatPtr(), while B.CPP contains B_Device::MatPtr(). These functions call the function Reserve() once for each conductance matrix term that was declared in the header le. For instance, when b_gg, b_Gg, and b_gG are added for the GaAsFET, these require corresponding code in B_Device::MatPtr() as follows: ag &= Reserve (ng,ng); ag &= Reserve (nG,ng); ag &= Reserve (ng,nG); The arguments ng and nG are local variables that serve as aliases for the respective device nodes, b_g and b_G, and are assigned at the beginning of B_Device::MatPtr() as follows: ng = bloc -> b_g; nG = bloc -> b_G; Step three: binding the nodes and branches The mechanics of step three, binding the nodes and branches, are very similar to the mechanics of step two. The functions of interest are J_Device::MatLoc() and B_Device::MatLoc(), and they now call Indxcl() instead of Reserve(). The GaAsFET again has three more lines of code: ag &= Indxcl (&(bloc->b_gg),ng,ng); ag &= Indxcl (&(bloc->b_Gg),nG,ng); ag &= Indxcl (&(bloc->b_gG),ng,nG);
June 2007
405
PSpice Help
Step four: handling model parameters Step four, handling model parameters, is basically the same as it would be for a case not involving topology changes, with one signicant exception: this requires handling the case where the parasitics associated with an internal node can be zero. In this case the node must be generated conditionally. An instance of this is the GaAsFET internal resistance RG. If RG is zero, the parasitic resistance between the internal node b_g and the external node b_G can be removed from the circuit. This is accomplished in the function B_Device::AddInternalNodes() in B.CPP, using the following line of code: INTERNAL_NODE(P->B_rg,b_g,b_G); INTERNAL_NODE() is a macro that performs the required logic, depending on whether the model parameter B_rg is zero or not. The other two calls to this macro in B_Device::AddInternalNodes() correspond to the RD and RS resistances that also exist for the JFET. Step ve: implementing the new device equations The nal step does not involve any further topological considerations and is carried out just as it would be if the device internal topology werent being changed.
June 2007
406
PSpice Help
June 2007
407
PSpice Help
2. Find the [PSpice A/D] section and add this line to the section: USE_DEVEQ_MODELS="<device letters>" where <device letters> is any or all of the following: For this device type... GaAsFET Diode Junction FET MOSFET Bipolar transistor Use this device letter... B D J M Q
For example, to use all of the possible device models from your custom DLL, type the following: USE_DEVEQ_MODELS="BDJMQ" 3. Save PSpice A/D.INI. 4. Start PSpice A/D and run a simulation.
June 2007
408