|   | 
In this Topic Hide
| .MODEL modelname modeltype ( param1=val1 [ param2=val2 ]... ) | 
This statement specifies a set of model parameters that are used by one or more devices. .model statements often reside in model libraries.
| modelname | Model name. Any text string to uniquely identify model. Must begin with a letter but may contain any legal ASCII character other than a space and period '.' . | 
| modeltype | Model type. See tables below for possible values | 
| param1, param2 etc. | Parameter name. Valid values depend on the model type. (See Simulator Devices) | 
| val1, val2 etc. | Parameter value. | 
| Model name | Description | 
|---|---|
| ad_converter | analog-to-digital converter | 
| adc_bridge | analog-to-digital interface bridge | 
| adc_schmitt | analog-to-digital schmitt trigger | 
| cm_cap | Capacitor with voltage initial condition | 
| cm_ind | Inductor with current initial condition | 
| d_and | digital n-input and gate | 
| d_buffer | digital one-bit-wide buffer | 
| d_cap | Digital capacitor | 
| d_dff | digital d-type flip flop | 
| d_dlatch | digital d-type latch | 
| d_fdiv | digital frequency divider | 
| d_init | Digital initial condition | 
| d_inverter | digital one-bit-wide inverter | 
| d_jkff | digital jk-type flip flop | 
| d_logic_block | arbitrary logic block | 
| d_nand | digital n-input nand gate | 
| d_nor | digital n-input nor gate | 
| d_open_c | digital one-bit-wide open-collector buffer | 
| d_open_e | digital one-bit-wide open-emitter buffer | 
| d_or | digital n-input or gate | 
| d_osc | controlled digital oscillator | 
| d_pulldown | digital pulldown resistor | 
| d_pullup | digital pullup resistor | 
| d_pulse | digital pulse | 
| d_ram | digital random-access memory | 
| d_res | Digital resistor | 
| d_source | digital signal source | 
| d_srff | digital set-reset flip flop | 
| d_srlatch | digital sr-type latch | 
| d_state | digital state machine | 
| d_tff | digital toggle flip flop | 
| d_tristate | digital one-bit-wide tristate buffer | 
| d_xnor | digital n-input xnor gate | 
| d_xor | digital n-input xor gate | 
| da_converter | digital-to-analog converter | 
| dac_bridge | digital-to-analog interface bridge | 
| s_xfer | s-domain transfer function block | 
| Model name | Description | 
|---|---|
| ACTABLE | AC Table Lookup (including S-Parameters) | 
| C, CAP | Capacitor | 
| CORE | Inductor (Saturable) | 
| CORENH | Inductor (Saturable) | 
| D | Diode - Level 1 and Level 3 | 
| HICUM_211 | Bipolar Junction Transistor (HICUM) | 
| LPNP | Lateral PNP Bipolar Junction Transistor (SPICE Gummel Poon) | 
| LTRA | Lossy Transmission Line | 
| NIGBT | Insulated Gate Bipolar Transistor | 
| NJF | N-channel Junction FET | 
| NMF | N-channel GaAsFET | 
| NMOS | N-channel MOSFET Also many other types. See table of contents | 
| NPN | NPN Bipolar Junction Transistor (SPICE Gummel Poon) Also VBIC, Mextram and Hicum devices | 
| PJF | P-channel Junction FET | 
| PMF | P-channel GaAsFET | 
| PMOS | P-channel MOSFET Also many other types. See table of contents | 
| PNP | PNP Bipolar Junction Transistor (SPICE Gummel Poon) | 
| PSP102 | PSP MOSFET | 
| R, RES | Resistor | 
| R3_CMC | CMC Resistor | 
| SRDIO | Diode - Soft Recovery | 
| SW, VSWITCH | Voltage Controlled Switch | 
| VSXA | Verilog-HDL Interface (VSXA) | 
It is possible to define SOA limits within the .MODEL statement. To do this, add one or more parameters in the following format:
| LIMIT(name)=(min, max, xwindow) | 
| name | Name of quantity to test. See format for access variables useable when MODEL is specified for a .SETSOA statement. This is described in .SETSOA. E.g. use 'LIMIT(vcb)' to specify the limits for the collector-base voltage of a BJT. | 
| min, max | As described in .SETSOA. | 
| xwindow | As described in .SETSOA. | 
The following is a model for a 1N5404 diode.
| .MODEL D1n5404 D(Is=15.48f Rs=7.932m Ikf=0 N=1 Xti=3 | 
| + Eg=1.11 Cjo=150p M=.3 Vj=.75 Fc=.5 | 
| + Isr=120n Nr=2 Bv=525 Ibv=100u) | 
| 
 |