Coefficient Extraction
Understanding Coefficient Extraction
Modern RF design relies on accurate circuit models that predict component behavior across frequency, bias, temperature, and manufacturing variation. These models must be extracted from physical measurements because process variations, parasitic effects, and electromagnetic coupling cannot be predicted purely from design intent. A transistor's small-signal model might have 15 to 30 parameters (Rgs, Cgs, gm, Cds, Ls, etc.); extracting these from S-parameter measurements at multiple bias points and frequencies is a non-trivial optimization problem that requires domain expertise, appropriate de-embedding, and careful validation.
The extraction workflow starts with measurement: the DUT is probed on-wafer or in a test fixture, and S-parameters are measured across the frequency range of interest (typically DC to 2 to 3x the operating frequency). The raw measurements include the effects of cables, connectors, probe tips, and pad structures, which must be removed through de-embedding before the DUT's intrinsic parameters can be extracted. The choice of de-embedding technique depends on the frequency range: simple Y-parameter subtraction works below 10 GHz, while TRL or multiline TRL calibration is needed above 40 GHz where distributed effects in the pad structures become significant.
Extraction Equations
ADUT = Afix-in-1 × Ameas × Afix-out-1
Cost Function (optimization):
E = ∑f ∑i,j wij |Sij,meas(f) - Sij,model(f)|²
Vector Fitting:
S(s) ≈ ∑n cn/(s - an) + d + s×e
Where A = ABCD matrix, wij = weighting factors, cn = residues, an = poles. Typical target: |S21| error < 0.2 dB, |S11| error < 0.5 dB, phase error < 5°.
Extraction Techniques Comparison
| Technique | Model Type | Speed | Accuracy | Best For |
|---|---|---|---|---|
| Direct analytical | Lumped circuit | Fast | Moderate | Simple RLC, FET intrinsic |
| Optimization (gradient) | Any parametric | Medium | High | Transistor models, filters |
| Optimization (evolutionary) | Any parametric | Slow | High | Complex, multi-minima |
| Vector Fitting | Rational polynomial | Fast | Very high | Broadband macromodels |
| Neural network | Black-box | Fast (inference) | Variable | Process variation modeling |
Frequently Asked Questions
How does de-embedding work?
ABCD cascade: invert fixture matrices and multiply out from total measurement. On-wafer: open-short Y-parameter subtraction (<10 GHz). Above 40 GHz: TRL/multiline TRL for distributed pad effects. De-embedding accuracy directly limits extraction accuracy, especially for small devices with parasitics comparable to fixture effects.
What are the main extraction techniques?
Direct analytical: closed-form at specific frequencies (fast, simple models only). Optimization: gradient-based or evolutionary, minimizes S-parameter error (handles complex models, may have local minima). Vector Fitting: rational polynomial in complex frequency, produces broadband macromodels for transient simulation. Choice depends on model complexity and application.
How is accuracy validated?
Split validation: extract at one condition, predict at others. Error targets: |S21| < 0.2 dB, |S11| < 0.5 dB, phase < 5°. Stability: all poles must have negative real parts. Passivity: S-parameter eigenvalues ≤ 1 at all frequencies. Causality: zero impulse response for t < 0. Tools auto-enforce these constraints.