fdsadfdsid 发表于 2021-7-11 10:15:55

SPICE Command Summary

SPICE Command Summary

BRIEF SPICE SUMMARY
Here's a brief reference of the SPICE devices and statements. Parameters enclosed by braces { } are required, while, those in brackets [ ] are optional.
Parameters followed by an asterisk { }* should be repeated as necessary.
Each SPICE vendor may have other parameters or commands unique to their version of SPICE. (For more information see Books on SPICE)

DEVICES
电容:C device - Capacitor.
      C{name} {+node} {-node} [{model}] {value}
      Examples:
      CLOAD15020pF
      CFDBK   3 33CMOD 10pF IC=1.5v

二极管:D device - Diode.
      D{name} {+node} {-node} {model}
      Examples:
      DCLAMP140DMOD

电流源:I device - Current Source.
      I{name} {+node} {-node} [ {value}] ]
      Examples:
      IBIAS1302.3mA
      IAC    2   3AC .001
      IPULSE 1   0PULSE(-1mA 1mA 2ns 2ns 2ns 50ns 100ns)
      I3    2677AC 1 SIN(.002 .002 1.5MEG)
      See Input Sources for PULSE, SIN and more.

晶体管管:J device - Junction FET.
      J{name} {d} {g} {s} {model} [{area]}
      Examples:
      JIN   10010JFAST

耦合电感:K device - Inductor Coupling.
      K{name} L{name} { L{name} }* {coupling}
      Examples:
      KTUNEDL3OUT L4IN.8
      KXFR1   LPRIM LSEC.99

电感:L device - Inductor.
      L{name} {+node} {-node} {value}
      Examples:
      LLOAD150   20mH
      L2      12   .2e-6
      LSENSE5 12   2uH IC=2mA

MOS管: M device - MOSFET.
      M{name} {d} {g} {s} {sub} {mdl}
      +
      +
      +

      Examples:
      M1142130 PNOM L=25u W=12u
      M13 153   00 PSTRONG

双极性晶体管:Q device - Bipolar Transistor.
      Q{name} {c} {b} {e} [{subs}] {model} [{area}]
      Examples:
      Q1   14213PNPNOM
      Q1315301NPNSTRONG 1.5

电阻:R device - Resistor.
      R{name}{+node} {-node} [{model}] {value}
      Examples:
      RLOAD1502k

压控开关:S device - Voltage-Controlled Switch.
      S{name} {+node} {-node} {+control} {-control} {model}
      Examples:
      S12131720SMOD

T device - Transmission Line.
      T{name} {A+} {A-} {B+} {B-} Z0={value}
                                        ]
      Examples:
      T1   1234Z0=220TD=115ns
      T2   1234Z0=50 F=5MEG NL=0.5

电压源:V device - Voltage Source.
      V{name} {+node} {-node} [ {value}] ]
      Examples:
      VBIAS1302.3mV
      VAC    2   3AC .001
      VPULSE 1   0 PULSE(-1mV 1mV 2ns 2ns 2ns 50ns 100ns)
      V3    2677AC 1 SIN(.002 .002 1.5MEG)
      See Input Sources for PULSE, SIN and more.

X device - Subcircuit Call.
      X{name} [{node}]* {subcircuit name}
      Examples:
      X12100 101200 201DIFFAMP

CONTROLLED SOURCES
E device - Voltage Controlled Voltage SourceVCVS.
   E{name} {+node} {-node} {+cntrl} {-cntrl} {gain}
   E{name} {+node} {-node} POLY({value}) {{+cntrl} {-cntrl}}* {{coeff}}*
      Examples:
      EBUFF   1   210111.0
      EAMP   13   0POLY(1)260500

F device - Current Controlled Current SourceCCCS.
      F{name} {+node} {-node} {vsource name} {gain}
      Examples:
      FSENSE1   2VSENSE10.0

G device - Voltage Controlled Current SourceVCCS.
      G{name} {+node} {-node} {+control} {-control} {gain}
      Examples:         
      GBUFF   1   210111.0
H device - Current Controlled Voltage Source CCVS.
   H{name} {+node} {-node} {vsource name} {gain}
   H{name} {+node} {-node} POLY({value}) { {vsource name} }* {{coeff}}*
      Examples:
      HSENSE1   2VSENSE10.0
      HAMP   13   0POLY(1) VIN 500

INPUT SOURCES

   EXPONENTIAL
      EXP( {v1} {v2} {trise_delay} {tau_rise} {tfall_delay} {tau_fall) )
   PULSE
      PULSE( {v1} {v2} {tdelay} {trise} {tfall} {width} {period} )
   PIECE WISE LINEAR
      PWL( {time1} {v1} {time2} {v2} ... {time3} {v3} )
   SINGLE FREQUENCY FM
      SFFM( {voffset} {vpeak} {fcarrier} {mod_index} {fsignal} )
   SINE WAVE
      SIN( {voffset} {vpeak} {freq} {tdelay} {damp_factor} {phase} )
ANALOG BEHAVIORAL MODELING
VALUE
   E|G{name} {+node} {-node} VALUE {expression}
      Examples:
      GMULT 1 0 VALUE = { V(3)*V(5,6)*100 }
      ERES 1 3 VALUE = { I(VSENSE)*10K }

TABLE
   E|G{name} {+node} {-node} TABLE {expression} = (invalue, outvalue)*
      Examples:
      ECOMP 3 0 TABLE {V(1,2)} = (-1MV 0V) (1MV, 10V)
LAPLACE
   E|G{name} {+node} {-node} LAPLACE {expression} {s expression}
      Examples:
      ELOPASS 4 0 LAPLACE {V(1)} {10 / (s/6800 + 1)}
FREQ
   E|G{name} {+node} {-node} FREQ{expression} (freq, gain, phase)*
      Examples:
      EAMP 5 0 FREQ {V(1)} (1KZ, 10DB, 0DEG) (10KHZ, 0DB, -90DEG)
POLY
E|G{name} {+node} {-node} POLY(dim) {inputs X} {coeff k0,k1,...}
      Examples:
      EAMP 3 0 POLY(1) (2,0)0 500
      EMULT2 3 0 POLY(2) (1,0) (2,0)0 0 0 0 1
      ESUM3 6 0 POLY(3) (3,0) (4,0) (5,0)0 1.2 0.5 1.2
   COEFFICIENTS
      POLY(1)
      y = k0+k1∙X1+k2∙X1∙X1+   k3∙X1∙X1∙X1+ ...
      POLY(2)
      y = k0    + k1∙X1      +k2∙X2       +
                  + k3∙X1∙X1   +k4∙X2∙X1    +k5∙X2∙X2    +
                  + k6∙X1∙X1∙X1+k7∙X2∙X1∙X1 +k8∙X2∙X2∙X1 +
                  + k9∙X2∙X2∙X2+...
      POLY(3)
      y = k0    + k1∙X1   +k2∙X2   +k3∙X3    +
                  + k4∙X1∙X1+k5∙X2∙X1+k6∙X3∙X1 +
                  + k7∙X2∙X2+k8∙X2∙X3+k9∙X3∙X3 + ...
Top ↑

STATEMENTS

AC - AC Analysis.
      .AC {points} {start} {end}
      Examples:
      .ACLIN10110Hz200Hz
      .ACDEC   201MEG 100MEG

.DC - DC Analysis.
      .DC {varname}{start} {end} {incr}
      .DC {varname} {start} {end} {points}
      Examples:
      .DCVIN-.25.25.05
      .DCLIN I2 5mA -2mA 0.1mAVCE 10V 15V 1V

.FOUR - Fourier Analysis.
      .FOUR   {freq} {output var}*
      Examples:
      .FOUR   10KHz   v(5) v(6,7)

初始条件:.IC - Initial Transient Conditions.
      .IC { {vnode} = {value} }*
      Examples:
      .ICV(2)=3.4V(102)=0

器具模型:.MODEL – Device Model.
      .MODEL {name} {type}
      Typename      Devname      Devtype
      CAP                Cxxx                capacitor
      IND                Lxxx                inductor
      RES                Rxxx                resistor
      D                Dxxx                diode
      NPN                Qxxx                NPN bipolar
      PNP                Qxxx                PNP bipolar
      NJF                Jxxx                N-channel JFET
      PJF                Jxxx                P-channel JFET
      NMOS                Mxxx                N-channel MOSFET
      PMOS                Mxxx                P-channel MOSFET
      VSWITCH      Sxxx                voltage controlled switch

      Examples:
      .MODEL RMAX RES (R=1.5 TC=.02 TC2=.005)
      .MODEL QDRIV NPN (IS=1e-7 BF=30)


.NODESET – Initial bias point guess.
      .NODESET { {node}={value} }*
      Examples:
      .NODESET V(2)=3.4V(3)=-1V

噪音:.NOISE - Noise Analysis.
      .NOISE {output variable} {name} [{print interval}]
      Examples:
      .NOISEV(5) VIN

.PLOT – Plot Output.
      .PLOT [ [{output variable}*]
      Examples:
      .PLOTDCV(3) V(2,3) V(R1) I(VIN)
      .PLOTACVM(2) VP(2) VG(2)

.PRINT – Print Output.
      .PRINT [{output variable}*]
      Examples:
      .PRINTDC V(3) V(2,3) V(R1) IB(Q13)
      .PRINT         ACVM(2) VP(2) VG(5) II(7)

.PROBE – Save simulation output PSPICE COMMAND.
      .PROBE *
      Examples:
      .PROBE
      .PROBE V(3) VM(2) I(VIN)

.SENS - Sensitivity Analysis.
      .SENS{output variable}*
      Examples:
      .SENSV(9)V(4,3)I(VCC)

子电路图:.SUBCKT - Subcircuit Definition.
      .SUBCKT {name} [{node}*]
      Examples:
      .SUBCKTOPAMP 1 2 101 102

温度:.TEMP – Temperature Analysis.
      .TEMP {value}*
      Examples:
      .TEMP027125

.TF – DC Transfer Function.
      .TF {output variable} {input source name}
      Examples:
      .TFV(5)VIN

瞬态分析:.TRAN - Transient Analysis.
.TRAN {print step value} {final time} [{no print time}
[{step ceiling value}]]
      Examples:
      .TRAN 5NS 100NS



页: [1]
查看完整版本: SPICE Command Summary