UNIVERSITY of PENNSYLVANIA

DEPARTMENT OF ELECTRICAL ENGINEERING

Spice simulation of Transistors

All semiconductor devices are specified by using two command lines. The first statement defines the element and the second one is the model statement.

The syntax for the model statement is:

MODName is the name of the model for the device.. The Type refers to the type of device and can be any of the following:

The parameter values specify the device characteristics as explained below.

Bipolar transistors

The bipolar transistor's name has to start with a Q

in which BF is the ß, IS is the saturation current and VAF is the Early voltage. If no values are specified, the default values are assumed (ß=100; IS=1e-16A, and VAF=infinite).

MOSFETS

The MOS transistor's name has to start with a M

in which KP=uCox. The default values are KP=20uA/V2; and the rest is equal to 0.

Example of a NPN Transistor Amplifier

Consider the circuit of the figure below. We are interested in finding the DC voltages and current, as well as the voltage gain and the input resistance seen by the input source.

Back to Spice Guidelines


Jan Van der Spiegel;
jan@ee.upenn.edu
Created Sept. 30, 1995; Updated Aug. 1, 1995