Fiveable

🧗‍♀️Semiconductor Physics Unit 9 Review

QR code for Semiconductor Physics practice questions

9.4 Small-signal models and parameters

9.4 Small-signal models and parameters

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🧗‍♀️Semiconductor Physics
Unit & Topic Study Guides

Small-signal model overview

Small-signal models let you analyze how a BJT circuit responds to tiny AC signals riding on top of a DC bias. Instead of dealing with the transistor's full nonlinear I-V characteristics, you linearize around the DC operating point (the Q-point) and replace the transistor with a simple equivalent circuit of resistors, capacitors, and dependent sources. This makes it possible to calculate voltage gain, current gain, and input/output impedances using standard linear circuit techniques.

Why small-signal models matter

  • They turn a nonlinear device into a linear circuit you can solve with KVL, KCL, and superposition.
  • They let you determine voltage gain, current gain, input impedance, and output impedance for amplifier stages.
  • They're the foundation for designing amplifiers, oscillators, and active filters with predictable performance.
  • Without them, you'd need full numerical simulation for every design iteration.

Linear vs. nonlinear models

Nonlinear models (like the Ebers-Moll or Gummel-Poon models) capture transistor behavior across the full range of voltages and currents. They're necessary for large-signal analysis, such as switching circuits or clipping behavior.

Small-signal (linear) models are a first-order Taylor expansion of those nonlinear equations around the Q-point. They're only valid when the AC signal amplitudes are small enough that the device stays approximately linear. A common rule of thumb for BJTs: the AC base-emitter voltage swing should satisfy vbeVTv_{be} \ll V_T, where VT26 mVV_T \approx 26 \text{ mV} at room temperature.

Operating point selection

The Q-point is the DC bias condition (ICI_C, VCEV_{CE}) around which you linearize. Every small-signal parameter depends on this point, so getting the bias right is critical.

  • The transistor must be biased in the forward-active region for amplifier operation (VBE0.7 VV_{BE} \approx 0.7 \text{ V}, VCE>VCE,satV_{CE} > V_{CE,sat}).
  • DC bias circuits (voltage divider bias, current mirror bias, etc.) are designed to establish and stabilize the Q-point against temperature and β\beta variations.
  • If the Q-point drifts, all your small-signal parameters change with it.

Small-signal equivalent circuits

Once you've set the Q-point, you replace the BJT with a network of linear elements whose values are determined by the DC bias conditions and device physics.

The hybrid-π model for BJTs

This is the most widely used BJT small-signal model. For a common-emitter configuration, it contains:

  • Transconductance gm=ICVTg_m = \frac{I_C}{V_T}, where ICI_C is the DC collector current and VT26 mVV_T \approx 26 \text{ mV} at room temperature. This is the gain of the dependent current source: ic=gmvbei_c = g_m v_{be}.
  • Base-emitter resistance rπ=βgm=VTIBr_\pi = \frac{\beta}{g_m} = \frac{V_T}{I_B}, which represents the small-signal resistance looking into the base.
  • Output resistance ro=VAICr_o = \frac{V_A}{I_C}, where VAV_A is the Early voltage. This accounts for the finite slope of the output characteristics in the active region.
  • Base-collector capacitance CμC_\mu (the Miller capacitance) and base-emitter capacitance CπC_\pi, which become important at higher frequencies.

For example, if IC=1 mAI_C = 1 \text{ mA}, β=100\beta = 100, and VA=100 VV_A = 100 \text{ V}:

  • gm=1 mA26 mV38.5 mA/Vg_m = \frac{1 \text{ mA}}{26 \text{ mV}} \approx 38.5 \text{ mA/V}
  • rπ=10038.5 mA/V2.6 kΩr_\pi = \frac{100}{38.5 \text{ mA/V}} \approx 2.6 \text{ k}\Omega
  • ro=100 V1 mA=100 kΩr_o = \frac{100 \text{ V}}{1 \text{ mA}} = 100 \text{ k}\Omega

Resistor and capacitor models

In the small-signal equivalent circuit, resistors remain ideal resistances. DC voltage sources become short circuits (zero AC impedance), and DC current sources become open circuits (infinite AC impedance). Capacitors introduce frequency-dependent impedance:

ZC=1jωCZ_C = \frac{1}{j\omega C}

At low frequencies, coupling and bypass capacitors may not be effective shorts, which limits the low-frequency response of amplifier stages.

Dependent sources

The core of any transistor small-signal model is its dependent source. In the hybrid-π model, a voltage-controlled current source (VCCS) produces collector current ic=gmvbei_c = g_m v_{be} controlled by the base-emitter voltage. The dependent source is what gives the transistor its amplifying ability in the linear model.

Admittance parameters (y-parameters)

Y-parameters describe a two-port network by relating port currents to port voltages. They're measured under short-circuit conditions and are especially convenient for analyzing parallel-connected networks, since y-parameter matrices simply add for parallel two-ports.

Y-parameter definition and matrix

[I1I2]=[y11y12y21y22][V1V2]\begin{bmatrix} I_1 \\ I_2 \end{bmatrix} = \begin{bmatrix} y_{11} & y_{12} \\ y_{21} & y_{22} \end{bmatrix} \begin{bmatrix} V_1 \\ V_2 \end{bmatrix}

  • y11y_{11}: short-circuit input admittance (set V2=0V_2 = 0, measure I1/V1I_1/V_1)
  • y12y_{12}: short-circuit reverse transfer admittance (set V1=0V_1 = 0, measure I1/V2I_1/V_2)
  • y21y_{21}: short-circuit forward transfer admittance (set V2=0V_2 = 0, measure I2/V1I_2/V_1)
  • y22y_{22}: short-circuit output admittance (set V1=0V_1 = 0, measure I2/V2I_2/V_2)

Deriving y-parameters from an equivalent circuit

  1. Draw the small-signal equivalent circuit of the two-port.
  2. Short-circuit the output port (V2=0V_2 = 0). Apply a test voltage V1V_1 at the input. Solve for I1I_1 and I2I_2 to get y11y_{11} and y21y_{21}.
  3. Short-circuit the input port (V1=0V_1 = 0). Apply a test voltage V2V_2 at the output. Solve for I1I_1 and I2I_2 to get y12y_{12} and y22y_{22}.

Y-parameter measurement

Y-parameters can be measured with a vector network analyzer (VNA) or impedance analyzer. The VNA typically measures s-parameters, which are then converted to y-parameters mathematically. Direct measurement requires applying short-circuit terminations at each port in turn.

Importance of small-signal models, mosfet - Small signal models of MOS amplifiers - Electrical Engineering Stack Exchange

Impedance parameters (z-parameters)

Z-parameters are the dual of y-parameters. They relate port voltages to port currents under open-circuit conditions and are convenient for series-connected networks, since z-parameter matrices add directly for series two-ports.

Z-parameter definition and matrix

[V1V2]=[z11z12z21z22][I1I2]\begin{bmatrix} V_1 \\ V_2 \end{bmatrix} = \begin{bmatrix} z_{11} & z_{12} \\ z_{21} & z_{22} \end{bmatrix} \begin{bmatrix} I_1 \\ I_2 \end{bmatrix}

  • z11z_{11}: open-circuit input impedance (set I2=0I_2 = 0, measure V1/I1V_1/I_1)
  • z12z_{12}: open-circuit reverse transfer impedance (set I1=0I_1 = 0, measure V1/I2V_1/I_2)
  • z21z_{21}: open-circuit forward transfer impedance (set I2=0I_2 = 0, measure V2/I1V_2/I_1)
  • z22z_{22}: open-circuit output impedance (set I1=0I_1 = 0, measure V2/I2V_2/I_2)

Deriving z-parameters from an equivalent circuit

  1. Draw the small-signal equivalent circuit.
  2. Open-circuit the output port (I2=0I_2 = 0). Apply a test current I1I_1 at the input. Solve for V1V_1 and V2V_2 to get z11z_{11} and z21z_{21}.
  3. Open-circuit the input port (I1=0I_1 = 0). Apply a test current I2I_2 at the output. Solve for V1V_1 and V2V_2 to get z12z_{12} and z22z_{22}.

Z-parameter measurement

Like y-parameters, z-parameters are most often obtained by converting from s-parameter measurements on a VNA. Direct measurement requires open-circuit terminations at each port, which can be impractical at high frequencies where stray capacitance makes a true open circuit difficult to achieve.

Hybrid parameters (h-parameters)

H-parameters use a mix of short-circuit and open-circuit conditions, which makes them especially natural for BJT analysis. Transistor datasheets commonly specify h-parameters (hfeh_{fe}, hieh_{ie}, etc.) because they map directly onto measurable transistor properties.

H-parameter definition and matrix

[V1I2]=[h11h12h21h22][I1V2]\begin{bmatrix} V_1 \\ I_2 \end{bmatrix} = \begin{bmatrix} h_{11} & h_{12} \\ h_{21} & h_{22} \end{bmatrix} \begin{bmatrix} I_1 \\ V_2 \end{bmatrix}

Notice the mixed variables: the input equation relates V1V_1 to I1I_1 and V2V_2, while the output equation relates I2I_2 to I1I_1 and V2V_2.

  • h11h_{11} (or hieh_{ie}): short-circuit input impedance (V2=0V_2 = 0). For a BJT, this corresponds to rπr_\pi.
  • h12h_{12} (or hreh_{re}): open-circuit reverse voltage ratio (I1=0I_1 = 0). Typically very small and often neglected.
  • h21h_{21} (or hfeh_{fe}): short-circuit forward current gain (V2=0V_2 = 0). This is the small-signal β\beta.
  • h22h_{22} (or hoeh_{oe}): open-circuit output admittance (I1=0I_1 = 0). This is approximately 1/ro1/r_o.

Deriving h-parameters from an equivalent circuit

  1. Short-circuit the output (V2=0V_2 = 0). Drive the input with a test current I1I_1. Solve for V1/I1=h11V_1/I_1 = h_{11} and I2/I1=h21I_2/I_1 = h_{21}.
  2. Open-circuit the input (I1=0I_1 = 0). Apply a test voltage V2V_2 at the output. Solve for V1/V2=h12V_1/V_2 = h_{12} and I2/V2=h22I_2/V_2 = h_{22}.

H-parameter measurement

H-parameters can be measured with a VNA (via s-parameter conversion) or with dedicated test fixtures. At low frequencies, you can measure them directly: apply a known AC current at the base with the collector AC-shorted, then measure the resulting base voltage and collector current to extract h11h_{11} and h21h_{21}.

Scattering parameters (s-parameters)

At high frequencies (typically above a few hundred MHz), it becomes impractical to create true short or open circuits at the device ports. S-parameters solve this by characterizing the device in terms of incident and reflected traveling waves, referenced to a characteristic impedance (usually Z0=50 ΩZ_0 = 50 \text{ }\Omega).

S-parameter definition and matrix

[b1b2]=[s11s12s21s22][a1a2]\begin{bmatrix} b_1 \\ b_2 \end{bmatrix} = \begin{bmatrix} s_{11} & s_{12} \\ s_{21} & s_{22} \end{bmatrix} \begin{bmatrix} a_1 \\ a_2 \end{bmatrix}

Here a1,a2a_1, a_2 are incident wave amplitudes and b1,b2b_1, b_2 are reflected wave amplitudes, normalized to Z0\sqrt{Z_0}.

  • s11s_{11}: input reflection coefficient (with output matched to Z0Z_0)
  • s21s_{21}: forward transmission coefficient (forward gain)
  • s12s_{12}: reverse transmission coefficient (reverse isolation)
  • s22s_{22}: output reflection coefficient (with input matched to Z0Z_0)

Why s-parameters dominate at RF

Unlike y, z, or h-parameters, s-parameters don't require short or open circuits, which are nearly impossible to realize cleanly at microwave frequencies. A VNA directly measures s-parameters by sending a known incident wave and measuring what comes back (reflected) and what passes through (transmitted).

Importance of small-signal models, Class B Power Analysis – Semiconductor Devices: Theory and Application Lab Manual

S-parameter measurement

  1. Connect the device under test (DUT) between the two ports of a calibrated VNA.
  2. The VNA sends an incident wave from port 1 while port 2 is terminated in Z0Z_0. It measures s11s_{11} and s21s_{21}.
  3. The VNA then sends from port 2 with port 1 terminated, measuring s22s_{22} and s12s_{12}.
  4. Calibration (SOLT, TRL, etc.) removes systematic errors from cables and connectors.

Parameter conversions

You'll often need to convert between parameter types. The key relationships:

Y ↔ Z conversion

Y-parameters and z-parameters are matrix inverses of each other:

[Z]=[Y]1and[Y]=[Z]1[Z] = [Y]^{-1} \qquad \text{and} \qquad [Y] = [Z]^{-1}

For a 2×2 matrix, the inverse is straightforward. If Δy=y11y22y12y21\Delta_y = y_{11}y_{22} - y_{12}y_{21}, then:

z11=y22Δy,z12=y12Δy,z21=y21Δy,z22=y11Δyz_{11} = \frac{y_{22}}{\Delta_y}, \quad z_{12} = \frac{-y_{12}}{\Delta_y}, \quad z_{21} = \frac{-y_{21}}{\Delta_y}, \quad z_{22} = \frac{y_{11}}{\Delta_y}

H-parameters to Y/Z conversion

These conversions involve algebraic manipulation of the individual parameters. For example, converting h-parameters to y-parameters:

y11=1h11,y12=h12h11,y21=h21h11,y22=Δhh11y_{11} = \frac{1}{h_{11}}, \quad y_{12} = \frac{-h_{12}}{h_{11}}, \quad y_{21} = \frac{h_{21}}{h_{11}}, \quad y_{22} = \frac{\Delta_h}{h_{11}}

where Δh=h11h22h12h21\Delta_h = h_{11}h_{22} - h_{12}h_{21}.

S-parameters to other parameter sets

Converting s-parameters to y, z, or h-parameters requires the reference impedance Z0Z_0. For example, converting to z-parameters:

[Z]=Z0([I][S])1([I]+[S])[Z] = Z_0 ([I] - [S])^{-1} ([I] + [S])

where [I][I] is the identity matrix. These conversions are typically handled by VNA software or CAD tools, but understanding the relationship matters for interpreting results correctly.

Small-signal parameter applications

Amplifier design

Small-signal parameters directly give you the quantities you need for amplifier design:

  • Voltage gain of a common-emitter stage: Av=gm(RCro)A_v = -g_m (R_C \| r_o)
  • Input impedance: determined by rπr_\pi (and any feedback or degeneration resistors)
  • Output impedance: determined by ror_o (modified by feedback topology)

H-parameters are standard for low-frequency BJT amplifier analysis. S-parameters take over for RF amplifier design, where stability analysis and impedance matching are done directly from the s-parameter data.

Oscillator design

The Barkhausen criterion for oscillation requires that the loop gain equal unity with zero phase shift. Small-signal parameters of the active device, combined with the feedback network, determine whether this condition is met at the desired frequency. S-parameters are preferred for RF oscillator design (e.g., VCOs, crystal oscillators at UHF).

Filter design

Active filters use transistors or op-amps as gain elements. The small-signal parameters of these devices affect the filter's frequency response, Q-factor, and dynamic range. Y-parameters and z-parameters are convenient for passive filter network synthesis, while s-parameters are used for distributed (microstrip, stripline) filter design at microwave frequencies.

Limitations of small-signal models

Frequency range limitations

The simple hybrid-π model works well at low-to-moderate frequencies. As frequency increases, parasitic capacitances (CπC_\pi, CμC_\mu) and lead inductances become significant. The transistor's gain rolls off, and the model must include these reactive elements to remain accurate. Beyond the device's fTf_T (unity-gain frequency), the small-signal model predicts less than unity current gain, and the device can no longer amplify.

Amplitude range limitations

The linearization is only valid for small excursions around the Q-point. For a BJT, the exponential relationship IC=ISeVBE/VTI_C = I_S e^{V_{BE}/V_T} means that even modest swings in vbev_{be} (say, more than about 5-10 mV) introduce noticeable distortion. If your signal is large enough to push the transistor toward saturation or cutoff, you need large-signal (nonlinear) models instead.

Model accuracy considerations

  • Process variations: Two transistors from the same batch can have different β\beta values, so rπr_\pi and gmg_m will differ.
  • Temperature dependence: VT=kT/qV_T = kT/q changes with temperature, shifting all parameters. ICI_C itself is temperature-sensitive.
  • Device aging: Parameters can drift over the lifetime of a device, especially under stress conditions.

Always validate small-signal models against measured data when precision matters. Treat the model as an approximation that gets you close, then refine with simulation or measurement.

Pep mascot
Upgrade your Fiveable account to print any study guide

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Click below to go to billing portal → update your plan → choose Yearly → and select "Fiveable Share Plan". Only pay the difference

Plan is open to all students, teachers, parents, etc
Pep mascot
Upgrade your Fiveable account to export vocabulary

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Plan is open to all students, teachers, parents, etc
report an error
description

screenshots help us find and fix the issue faster (optional)

add screenshot

2,589 studying →