照明论坛-LED论坛-照明家族

标题: SPICE Command Summary [打印本页]

作者: fdsadfdsid    时间: 2021-7-11 10:15
标题: 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} [IC={initial}]
        Examples:
        CLOAD  15  0  20pF
        CFDBK   3 33  CMOD 10pF IC=1.5v

二极管:D device - Diode.
        D{name} {+node} {-node} {model}  [area]
        Examples:
        DCLAMP  14  0  DMOD

电流源:I device - Current Source.
        I{name} {+node} {-node} [[DC] {value}] [AC {mag} [{phase}]]
        Examples:
        IBIAS  13  0  2.3mA
        IAC    2   3  AC .001
        IPULSE 1   0  PULSE(-1mA 1mA 2ns 2ns 2ns 50ns 100ns)
        I3    26  77  AC 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   100  1  0  JFAST

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

电感:L device - Inductor.  
        L{name} {+node} {-node} [model] {value} [IC={initial}]  
        Examples:
        LLOAD  15  0   20mH
        L2      1  2   .2e-6
        LSENSE  5 12   2uH IC=2mA

MOS管: M device - MOSFET.  
        M{name} {d} {g} {s} {sub} {mdl}  [L={value}]  [W={value}]
        +  [AD={value}] [AS={value}]
        +  [PD={value}] [PS={value}]
        + [NRD={value}] [NRS={value}]

        Examples:
        M1  14  2  13  0 PNOM L=25u W=12u
        M13 15  3   0  0 PSTRONG

双极性晶体管:Q device - Bipolar Transistor.  
        Q{name} {c} {b} {e} [{subs}] {model} [{area}]  
        Examples:
        Q1   14  2  13  PNPNOM
        Q13  15  3  0  1  NPNSTRONG 1.5

电阻:R device - Resistor.  
        R{name}  {+node} {-node} [{model}] {value}  
        Examples:
        RLOAD  15  0  2k

压控开关:S device - Voltage-Controlled Switch.  
        S{name} {+node} {-node} {+control} {-control} {model}
        Examples:
        S12  13  17  2  0  SMOD

T device - Transmission Line.  
        T{name} {A+} {A-} {B+} {B-} Z0={value}
                                        [TD={val} | F={val}[NL={val}]]
        Examples:
        T1   1  2  3  4  Z0=220  TD=115ns
        T2   1  2  3  4  Z0=50 F=5MEG NL=0.5

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

X device - Subcircuit Call.  
        X{name} [{node}]* {subcircuit name}
        Examples:
        X12  100 101  200 201  DIFFAMP

CONTROLLED SOURCES
E device - Voltage Controlled Voltage Source  VCVS.
   E{name} {+node} {-node} {+cntrl} {-cntrl} {gain}
   E{name} {+node} {-node} POLY({value}) {{+cntrl} {-cntrl}}* {{coeff}}*
        Examples:
        EBUFF   1   2  10  11  1.0
        EAMP   13   0  POLY(1)  26  0  500

F device - Current Controlled Current Source  CCCS.  
        F{name} {+node} {-node} {vsource name} {gain}  
        Examples:
        FSENSE  1   2  VSENSE  10.0

G device - Voltage Controlled Current Source  VCCS.  
        G{name} {+node} {-node} {+control} {-control} {gain}
        Examples:         
        GBUFF   1   2  10  11  1.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:
        HSENSE  1   2  VSENSE  10.0
        HAMP   13   0  POLY(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,...} [IC=value]
        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 [LIN][OCT][DEC] {points} {start} {end}  
        Examples:
        .AC  LIN  101  10Hz  200Hz
        .AC  DEC   20  1MEG 100MEG

.DC - DC Analysis.
        .DC [LIN] {varname}  {start} {end} {incr}
        .DC [OCT][DEC] {varname} {start} {end} {points}
        Examples:
        .DC  VIN  -.25  .25  .05
        .DC  LIN I2 5mA -2mA 0.1mA  VCE 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:
        .IC  V(2)=3.4  V(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.4  V(3)=-1V

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

.PLOT – Plot Output.  
        .PLOT [DC][AC][NOISE][TRAN] [ [{output variable}*]
        Examples:
        .PLOT  DC  V(3) V(2,3) V(R1) I(VIN)
        .PLOT  AC  VM(2) VP(2) VG(2)

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

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

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

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

温度:.TEMP – Temperature Analysis.  
        .TEMP {value}*  
        Examples:
        .TEMP  0  27  125

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

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








欢迎光临 照明论坛-LED论坛-照明家族 (http://lightingfamily.net/) Powered by Discuz! X3.4