Main page Knowledge graph
Automotive FMCW radar · design reference

77 GHz radar, from antenna to object list

This page walks the full signal chain of a single-chip or cascaded 76–81 GHz FMCW radar: the antenna and package transition, transmitter, chirp synthesis (upconversion), receiver and I/Q downconversion, IF conditioning, ADC, digital front end and radar processing. It ends with self-test and a chirp and link-budget calculator. The numbers are typical of current RFCMOS radar MMICs. Check them against your chosen part's datasheet and the regulations that apply to you.

RF 76–81 GHz LO ≈19–20.25 GHz ×4 IF DC–20 MHz Digital ADC → CAN-FD / Ethernet
00

Signal chain at a glance

The transmit and receive paths share one LO. A fractional-N PLL generates a linear frequency ramp at about 20 GHz. A ×4 multiplier brings it up to 77 GHz, and the result drives both the PA and the Rx mixers. Because each Rx mixer multiplies the echo by the chirp being transmitted at that moment, a target shows up as a low beat frequency (a few MHz). That is why a modest ADC can digitise a signal with GHz of bandwidth. Click a block to jump to its section.

TRANSMIT LO / CHIRP SYNTHESIS RECEIVE → PROCESS Tx ant ×3 PA + detector12–14 dBm Phase rotatorI/Q VM · DACs Ref XTAL40 MHz Aux ADCPD · temp · V ref power-detector tap (monitoring) readings ×4 mult + buf→ 76–81 GHz VCO19–20.25 GHz Frac-N PLLramp gen Timing engineRF ctrl CPU chirp profile · frame trigger LO → Tx LO → Rx Rx ant ×4 LNANF 10–14 dB I/Q mixerRF → IF HPF·VGA·AAF24–48 dB gain ΣΔ ADC12–16 bit DFEdecim · DC FFT HWArange · Doppler DSP + MCUCFAR · DoA · track I/FCAN-FD · ETH config 77 GHz echo beat f_b = S·2R/c (MHz) radar cube → detections → objects
Stroke colour marks the frequency domain: teal is 77 GHz RF, amber is the 20 GHz LO and reference, indigo is IF and analog baseband, slate is digital. Dashed lines are monitoring paths. The Rx lane repeats per channel (×4), the Tx lane per transmitter (×3). A 4-chip cascade shares the 20 GHz LO from one master chip.
01

System specification: start here

Everything downstream comes from a few top-level numbers: maximum range, range resolution, maximum and resolvable velocity, field of view and angular resolution, update rate, and the smallest target that must be detected at that range. Pick the sensor class first.

ParameterLong-range (front)Corner / short-range4D imaging
FunctionsACC, AEBBSD, LCA, RCTA, AEB-sideL2+/L3 perception
Band76–77 GHz77–81 GHz76–81 GHz
Max range (car, 10 dBsm)200–300 m80–120 m250–350 m
Sweep bandwidth / ΔR0.3–1 GHz / 0.5–0.15 m1–4 GHz / 15–3.75 cm0.5–2 GHz
Velocity range±70 m/s (after unfolding)±40 m/s±70 m/s
Azimuth FoV±10–20° (±60° near)±60–75°±60°
Elevation±5–10°, often none±10–15°±15°, measured
Angle resolution≈2–4°≈8–15°≈1° az / 2° el
Tx × Rx (virtual)3×4 (12)2–3×4 (8–12)12×16 (192) cascade
Update rate15–25 Hz20–30 Hz15–20 Hz
Power (module)3–5 W2–4 W10–20 W

Relations that tie spec to hardware

ΔR = c / (2·B) B = S·T_adc R_max = f_IF,max · c / (2·S) f_IF,max ≈ F_s (complex) or F_s/2 (real) v_max = λ / (4·T_c·N_tx) (TDM-MIMO) Δv = λ / (2·N_loops·N_tx·T_c) Δθ ≈ 2 / N_virt [rad] at boresight, λ/2 virtual spacing SNR = P_t + G_t + G_r + 20log λ + σ − 30log(4π) − 40log R − (−174 + NF + 10log(1/T_adc)) + 10log(N_loops·N_virt) − L

Plug your own numbers into these with the calculator.

02

Antenna, MIMO array and chip-to-antenna transition

RF · 77 GHz

At 77 GHz, λ₀ = 3.9 mm, so λ/2 is about 1.95 mm. That makes a 12- to 192-element virtual array fit in a palm-sized module. The antenna sets gain, beamwidth, sidelobes and, through the MIMO layout, angular resolution. For long-range designs it is usually the biggest factor in the link budget.

Antenna options

TypeGain / elementProsCons
Series-fed patch array (PCB)10–16 dBiCheap, one RF layer, narrow elevation beam from the series lengthDielectric/conductor loss (~1–2 dB), beam squint with frequency, narrowband
SIW slot / comb-line12–18 dBiLower loss, good for large arraysVia-fence fabrication tolerance
3D waveguide antenna (plastic, metallised)12–20 dBiLowest loss (>90% efficiency), wide bandwidth, standard FR4 PCB underneathCost, assembly, waveguide transition from the chip
Antenna-on-package (AoP)5–8 dBiNo RF PCB, small module; suits short-range and in-cabinLow gain, limited array size

PCB and transition spec (patch array case)

ItemTypical choice / target
RF laminateRO3003 / RO4830 / Astra MT77, εr ≈ 3.0, tanδ ≈ 0.001, 127 µm
Stack-upHybrid: 1 RF layer + FR4 for power and digital, 6–8 layers
Copper finishLow-profile foil (surface roughness adds loss); ENEPIG/ImAg, no HASL
Microstrip loss≈0.8–1.2 dB/cm at 77 GHz, so keep feed lines short
Package → PCB launchBGA/eWLB ball → GCPW, return loss < −15 dB over 76–81 GHz
Tx/Tx, Rx/Rx isolation> 30 dB; Tx→Rx > 35 dB (leakage sets the close-range floor)
Etch tolerance±15–20 µm; matters for patch resonance and phase matching
RadomeThickness ≈ n·λ_eff/2 (PBT/PC, ~1.3–2.6 mm); 1–3 dB two-way loss incl. bumper

MIMO virtual array

With TDM, DDMA or BPM, each Tx/Rx pair acts as an element at position (x_tx + x_rx). Spacing the Tx elements N_rx·λ/2 apart fills a contiguous virtual array of N_tx·N_rx elements with λ/2 spacing. The aperture grows without adding Rx channels.

Tx (2λ) Rx (λ/2) Virtual Tx1Tx2Tx3 12 × λ/2 aperture → Δθ ≈ 9.5° from Tx1from Tx2from Tx3 4 physical Rx 3 physical Tx
The 3 Tx × 4 Rx layout makes 12 virtual elements. Imaging radars also offset some Tx vertically for elevation, and use sparse (minimum-redundancy) arrays to get a larger aperture from the same channel count. The trade-off is higher sidelobes, which the DoA algorithm has to handle.
Design tip. The PCB patch array's centre frequency moves with εr and etch tolerance. Simulate over the ±tolerance corners in HFSS or CST, and use the on-chip Rx gain/phase calibration to absorb the channel mismatch that remains.
03

Transmitter: phase rotator, PA, power control

RF · 77 GHz

Each Tx channel takes the 77 GHz LO, applies a programmable phase (for BPM/DDMA MIMO coding and beam steering), amplifies it, and sends it to the antenna. The coupler and power detector at the output feed the monitoring ADC.

BlockParameterTypical target
PAOutput power per channel12–14 dBm (CMOS), up to 16 dBm (SiGe)
Power control range / step0 to −26 dB back-off / 1 dB (temperature compensation, EIRP limit), see Tx power control
Output matchRL < −10 dB over 76–81 GHz
Drift over −40…+125 °C Tj≈ ±1.5–2 dB uncompensated
Phase rotatorResolution6 bit (5.625°) vector modulator (details in section 04)
Switching speedChirp-to-chirp (< 1 µs) for DDMA/BPM
RMS phase / amplitude error< 3° / < 0.5 dB after calibration
Binary phase modulation0/180° per chirpFor BPM-MIMO (Tx separation without losing SNR)
Tx on/offIsolation when off> 30 dB (TDM-MIMO leakage)
Power detectorAccuracy after trim±0.5–1 dB; also detects the reflected wave (ball break)

Tx multiplexing options

  • TDM: one Tx per chirp. Simple, with perfect separation, but v_max falls by a factor of N_tx and Doppler must be compensated before angle FFT.
  • BPM: all Tx on, with Hadamard phase codes across chirps. It gains SNR (a factor of N_tx in power) but needs the target to stay coherent over the code length.
  • DDMA: each Tx gets a slow-time phase ramp, so the Tx signals separate in the Doppler spectrum. Keeps full SNR, and is the choice for most imaging radars. Needs empty Doppler bands, or non-uniform offsets to resolve ambiguity.
Regulatory ceiling. ETSI EN 301 091 / EN 303 396 and FCC Part 95M limit peak EIRP to about 55 dBm, and also set mean-EIRP and out-of-band limits. With several Tx beamforming, P_t + G_ant + 20log N_tx can reach that limit, so check it with all Tx on.
04

Phase rotator and its control DACs

RF · 77 GHzDAC

Each Tx channel needs a fast, fine-grained phase control, used for BPM/DDMA MIMO codes, beam steering, and calibrating out channel mismatch. At 77 GHz the usual solution is an active vector-modulator phase rotator. It splits the LO into quadrature components I (0°) and Q (90°), weights each with a signed variable-gain stage set by a current DAC, and sums them:

v_out = a_I · LO_I + a_Q · LO_Q = A·cos θ · cos ωt + A·sin θ · sin ωt = A · cos(ωt − θ) a_I = round(M · cos θ_k) a_Q = round(M · sin θ_k) M = 2^(b−1) − 1 (sign-magnitude DAC) θ_k = k · 360° / 2^n n = phase bits (e.g. 6 → 5.625° step)

Phase shifter or phase rotator?

The two terms are often used for the same Tx block, but they aren't identical. Phase shifter is the general term for any circuit that applies a controlled phase shift. A phase rotator is a phase shifter that can turn the phase continuously through the full 360° and keep going past it with no jump (endless rotation). In practice that almost always means the I/Q vector-interpolation type shown below; SerDes and clock-recovery circuits use the same idea under the name phase interpolator. Datasheets use both names: TI's AWR parts, for example, call the block a "Tx phase shifter", but it is built as a vector-modulator rotator. This page calls it a phase rotator throughout.

Phase shifter (general)Phase rotator
RangeCan be limited (e.g. 0–180°)Full 360°, wraps around smoothly
Typical buildSwitched-line, HPF/LPF, reflection-type, or vector modulatorVector modulator: I/Q + signed VGAs + DACs
ControlFixed bits or an analog voltageDigital code → (a_I, a_Q) weights
Radar use that needs itBPM (0/180° only): any type worksDDMA phase ramps, serrodyne loopback offset (BIST), beam steering and calibration over the full circle
LO in76–81 GHz Quadrature genhybrid / PPFI 0° · Q 90° VGA_IGilbert, ± sign VGA_QGilbert, ± sign DAC_Isign + 6–7 b DAC_Qsign + 6–7 b Phase LUTcode → (a_I, a_Q) Σ PA driver→ PA a_I = A·cos θ a_Q = A·sin θ to PA phase code + cal
Vector-modulator phase rotator. The LUT turns a phase code into a signed (I, Q) DAC pair. Each DAC sets the tail current of a Gilbert-cell VGA, and the sign bit swaps the differential polarity, which gives all four quadrants. The same structure can apply BPM (add 180° by flipping both signs) and a fine gain trim (scale A).

Rotator architectures compared

TypeHowProsCons
Active vector modulator (Cartesian)I/Q + two signed VGAs + current DACsContinuous 360°, fast code switching (< 100 ns), small, gain as well as phase, calibratable by LUTNeeds accurate quadrature, adds noise and power, amplitude varies with code unless the LUT corrects it
Switched-type (HPF/LPF or delay lines)Cascaded 180/90/45/22.5… bits switched inPassive, linear, no DC power6–10 dB loss at 77 GHz, larger area, phase error per bit
Reflection-type (RTPS)Quadrature hybrid terminated by varactor loadsLow power, analog control< 180° per stage, loss varies with setting, needs a tuning DAC
LO-path rotator (before ×4)Rotate the 20 GHz LO per Tx; ×4 multiplies the phaseRotation at a lower frequency: easier quadrature, only 90° of range is neededEvery phase error is also ×4; a separate LO path per Tx

Rotator and DAC specification

ParameterTypical targetWhy / driven by
Phase resolution6 bit (5.625°), some 7–8 bitBPM needs 180°, DDMA needs fine slow-time phase ramps, beam steering needs ≈ 1–5°
RMS phase error (after LUT)< 2–3°Sidelobes in DDMA separation and beamforming
Amplitude variation over codes< 0.5 dB p-pAM-with-phase leaks into DDMA as spurious Doppler lines
I/Q DAC resolutionsign + 6–7 bit per axisQuantisation of cos/sin must be finer than the phase step (see explorer below)
DAC DNL / INL< 0.5 LSB / < 1 LSBMonotonic weights; the LUT absorbs static INL
Code update / settling< 100–200 ns, inside chirp idle timeChirp-to-chirp code changes for BPM/DDMA
Glitch energySmall, update synchronised to chirp resetGlitches during the ramp show up as spurs
Quadrature input error< ±5° / ±0.5 dB rawSets how much the LUT has to correct (see next section)
Rotator gain / NF0–5 dB / not critical in TxPA driver headroom; Tx noise mostly irrelevant

The DAC implementation

  • Current-steering, sign-magnitude: binary-weighted LSBs plus unary (thermometer) MSBs for monotonicity. The sign bit switches the Gilbert cell's LO polarity, so the DAC itself is unipolar.
  • Output: the DAC current is the VGA tail current (or its gain-control bias). Keep the cascode headroom, and match the unit cells, placed in common-centroid layout.
  • Linearise in the LUT, not in analog: the VGA's gain vs. current is not linear. Measure the real (a_I, a_Q) → phase/amplitude map with the loopback BIST, and store the inverse as the LUT.
  • Timing: double-buffer the DAC registers and update them on the timing engine's chirp-start strobe, so every Tx switches in the same idle window.

DAC linearity specification

There's no radar-specific standard for DAC linearity. The terms and test methods follow IEEE Std 1658 (DAC terminology and test methods), and each block's limits come from its own error budget. For the rotator, the budget is simple geometry. An error of δ LSB on one axis at full-scale code M moves the output vector sideways by δ, which rotates it by up to δ/M radians when the error is perpendicular to the vector:

Δθ_max ≈ δ / M [rad] ΔA_max ≈ 20·log10(1 + δ/M) [dB] M = 2^(b−1) − 1 Target RMS phase error 2° with 7-bit DACs (M = 63): δ ≤ 63 · 2° · π/180 ≈ 2.2 LSB total per axis Split: quantisation (±0.5 LSB) + INL (≤ 1 LSB) + mismatch/drift margin → spec INL < 1 LSB, DNL < 0.5 LSB
DAC bits (incl. sign)M (full-scale code)Phase per 1 LSB errorAmplitude per 1 LSB error
5153.8°0.56 dB
6311.85°0.28 dB
7630.91°0.14 dB
81270.45°0.07 dB

DNL < 0.5 LSB guarantees monotonicity, so adjacent phase codes never swap order. After BIST calibration the LUT also cancels static INL, so the raw INL limit protects the uncalibrated state and the size of the correction, not the final accuracy.

Linearity specs for each DAC in the radar SoC

DACKey linearity specsTypical targetDriven by
Phase-rotator I/QDNL, INL, glitch energy, settlingDNL < 0.5 LSB, INL < 1 LSB, settled within chirp idle timePhase / amplitude error per code (above)
PA power control (loop)Step accuracy in dB, monotonicity1 dB steps ±0.3–0.5 dB, monotonicTx power LUT, EIRP margin
IF test-tone DAC (BIST)SFDR, THD, amplitude flatnessSFDR ≈ 10 dB better than the ADC SFDR being tested (e.g. > 80 dBc), flat ±0.1 dBIts distortion must not be mistaken for the ADC's
VGA gain codeStep error, monotonicity±0.5 dB per stepGain LUT, AGC stability
PLL charge-pump currentMonotonic, absolute accuracy±10–20%Loop bandwidth and stability
Bias / trim (LDO V_out, bandgap, filter corners, detector offset)Monotonic (DNL > −1 LSB), step sizeStep < ½ of the trim tolerance; INL uncriticalTrim search must converge; the loop removes INL

What a DAC spec should define

  • Static: resolution, DNL, INL (state endpoint or best-fit), monotonicity, offset error, gain error, drift over −40…150 °C Tj
  • Dynamic (only for DACs that change during operation, such as the rotator and test tone): settling time to ½ LSB, glitch energy (pV·s), SFDR / THD at the relevant output frequency
  • Conditions: supply, temperature, and load (e.g. the VGA tail at its actual bias)

How it's verified on-chip

  • Rotator DACs: sweep all codes through the RF loopback; FFT phase and amplitude give INL/DNL directly (BIST recipe)
  • Test-tone DAC: its spectrum through the main ADC + FFT; separate DAC and ADC distortion by moving the tone or filtering it with the IF LPF
  • Trim / bias DACs: code sweep read back on the aux ADC to check monotonicity

What is DAC "bow"?

Bow is shorthand for a bow-shaped INL curve. Plotted against code, the error is zero at both ends and largest near mid-scale, like an arch. INL is measured against the straight line through the end points, so any gentle second-order curvature of the transfer function appears as a bow. It is the most common systematic INL shape in current-steering DACs.

Bow (arch) 0 M 2nd-order curvature S-shape 0 M 3rd-order curvature Sawtooth 0 M MSB weight mismatch Random 0 M unit-cell mismatch +pk 0
The four common INL shapes, normalised to the same peak and plotted against code 0 … M. All are zero at the end points by definition. A bow and an S-shape are smooth and systematic, so calibration removes them easily. A sawtooth jumps at the MSB transition (it also shows up as a DNL spike there). Random mismatch has no pattern and is set by unit-cell matching.
ShapeCauseSignatureRemedy
Bow (arch)2nd-order curvature: finite output impedance of the current cells, IR drop along the shared supply/ground, quadratic process/thermal gradients, a nonlinear load0 at ends, peak at M/2Cascoded cells, low-R routing, common-centroid layout; calibration with one quadratic coefficient or the LUT
S-shape3rd-order curvature (compression at both ends)Zero crossing mid-scale, opposite signs at each endLinearise the load; LUT
Sawtooth / stepsBinary-weighted MSB current mismatchJumps at M/2, M/4…; DNL spikes thereSegmented (thermometer-coded) MSBs, trimming
RandomUnit-cell mismatch (σ ∝ 1/√area)Noisy wanderLarger unit cells, dynamic element matching
  • In the rotator, the load adds its own bow. The DAC current sets the Gilbert-cell VGA gain, and gain vs. tail current is curved. So even a perfect DAC shows bow at the RF output. That is one reason the rotator is calibrated end-to-end through the loopback rather than DAC-only.
  • What it does to the rotator: for most phase codes, I and Q sit at different points on the bow, so they get different errors. The output vector is therefore both scaled and rotated. The constellation bulges out (positive bow) or dents in (negative bow) between the axes, giving amplitude ripple and phase error even with perfect I/Q balance.
  • Size of the effect (7-bit DAC, perfect I/Q, from the explorer's model): 3 LSB of bow gives about 1.4° RMS phase error and 0.55 dB amplitude ripple, most of a 2° budget. At 1 LSB (the spec) it is about three times smaller. Try it in the explorer below, whose "DAC INL bow" input uses e(m) = INL_peak · 4·(m/M)·(1 − m/M) on both DACs.

Phase-rotator error explorer

This models a 6-bit rotator (64 codes) with your DAC resolution, DAC nonlinearity and quadrature errors. "Raw" uses ideal cos/sin codes. "LUT-corrected" pre-distorts the codes to cancel the I/Q gain/phase imbalance. DAC INL (a bow-shaped error, peak at mid-scale) and random per-code mismatch (a fixed seed, so the plot is repeatable) are applied to both I and Q DACs in either mode. Set both to 0 to see an ideal DAC.

RMS phase error
Peak phase error
Amplitude ripple (p-p)
INL-only bound (δ/M)
Phase step (ideal)5.625°

Constellation (64 codes)

The grey circle is the ideal. Dots are the actual outputs: raw codes with imbalance form an ellipse, and the LUT pulls them back onto the circle.

05

Tx power control: detector, VGA and predistortion

RF · 77 GHzControl

An FMCW chirp is a single tone of constant amplitude, so the wideband digital predistortion (DPD) used for communication PAs isn't needed: there is no modulation for PA nonlinearity to distort. In a radar Tx, "predistortion" means static correction tables, built from power-detector readings, that pre-shape the codes sent to the VGA and phase rotator. The antenna then gets exactly the target power, in equal dB steps, with the intended phase, over temperature. The same detector also provides the ISO 26262 Tx-power monitor and supports the EIRP limit.

RF PATH (77 GHz) LO76–81 GHz Phase rotatorphase · amplitude VGA / PA driver20–30 dB range PA12–14 dBm Cpl Tx ball→ antenna AM/PM: phase moves with drive level Power detsq-law / log Ref detno RF (dummy) −20 dB tap Aux ADCV_det − V_ref TempPTAT near PA Controller (RF control CPU) 1. detector inverse: V → P_out [dBm] 2. gain LUT: (P_target, T) → VGA code 3. phase LUT: (gain code, T) → rotator gain code phase code (AM/PM-corrected) CONTROL DETECTION
The loop. The coupler taps a small, known fraction of the PA output into the detector. Subtracting a matched reference detector cancels offset and most temperature drift. The controller converts the reading to dBm and writes two predistorted codes: a VGA code that gives the target power, and a rotator code that also cancels the AM/PM phase shift caused by that gain setting. Codes change only between chirps (dashed lines).

The power detector: RF to DC

TypeTransferRangeNotes
Square-law (diode-connected MOS / bipolar)V_det ≈ k·P_in (small signal)≈ 20–30 dBSimple and small. Moves toward peak detection (∝ voltage) at high input, so its output needs linearising
Log detector (successive compression)V_det = slope·(P_dBm − intercept)≈ 40–60 dBOutput already linear in dB; more area and current
Reference (dummy) detectorV_ref = V_det at P_in = 0—Identical device with no RF; V_det − V_ref cancels offset and most temperature drift

The coupler (about −20 dB) sets the detector input at roughly −10 to −30 dBm, inside its accurate range, while costing the PA only about 0.05 dB. A second detector on the coupler's reverse port measures reflected power (ball break or antenna open, see BIST path A).

Three predistortion tables

1 · Detector inverse

The detector's curve and drift are removed with a stored model. Slope and intercept come from a two-point trim at production and are kept in eFuse; the temperature terms come from characterisation.

P_out = (V_det − V_ref − off(T)) / slope(T) + C_coupler [dBm]

2 · Gain-code predistortion (VGA table)

VGA gain isn't linear in dB with code (current-steering stages compress at the top), and the PA compresses near P1dB. Equal code steps therefore give ever smaller Pout steps. Sweep the codes, read Pout from the detector, and store the inverse:

code = LUT[P_target, T] → equal 1 dB steps at the antenna, flat over −40…125 °C

3 · AM/PM correction (links VGA and rotator)

Changing drive or gain shifts the Tx phase as well, typically a few degrees across the range. For MIMO or beamforming that looks like a channel phase error, so the rotator LUT subtracts it per gain code:

phase_code = rotator_LUT[ φ_target − ΔΦ_AMPM(gain_code, T) ]

How the loop runs

ModeHowUsed for
Open loopOnly the tables: code = LUT[P_target, T]Fast; stable within a chirp
Closed loop (APC)code += K_i · (P_target − P_meas), once per frame or every N framesTracks ageing, drift, load/VSWR changes
Hybrid (typical)The table sets the code; a slow loop trims it between frames±0.5 dB accuracy with no in-chirp disturbance
  • Never change gain inside a chirp. That would add amplitude modulation, which shows up as spurs in the range FFT. Codes change in the idle time between chirps or frames, double-buffered like the rotator DACs.
  • Loop bandwidth stays far below the frame rate. The loop only tracks temperature and drift, so it can't interact with the radar signal.
  • Monitor and limit: if measured power disagrees with the table's expectation beyond a threshold, the monitor raises a safety fault. A hard ceiling on the code keeps EIRP within the regulatory limit even if the loop misbehaves.

Calibration flow

  1. Detector trim (wafer or final test): apply two known power levels via the tester or a loopback reference, then store slope and intercept (BIST recipe).
  2. Gain sweep at two or three temperatures: VGA code vs P_out from the detector → gain LUT, interpolated in temperature.
  3. AM/PM sweep: Tx phase vs gain code, measured through the RF loopback (phase of the FFT tone) → phase correction per code.
  4. Runtime: the hybrid loop trims the gain, and the monitor checks the result every frame.

Typical specs

ParameterTypical target
VGA / driver gain range, step20–30 dB, 0.5–1 dB
Step accuracy after LUT±0.3–0.5 dB, monotonic
Detector accuracy after trim + temperature compensation±0.5–1 dB absolute
P_out stability over temperature (closed loop)±0.5 dB
AM/PM over the gain rangea few degrees raw, < 1° after correction
Loop updateonce per frame or slower; never inside a chirp
06

Chirp synthesis: the upconversion path

LO · 20 → 77 GHz

FMCW radar has no separate upconversion mixer. The transmitted signal is the LO. A fractional-N PLL with a ramp generator (sigma-delta modulated divider) sweeps a VCO at about 19–20.25 GHz, and a frequency multiplier (×4, or ×2 from a ~38 GHz VCO) brings it up to 76–81 GHz. The same LO then drives every Rx mixer. This sharing is why close-in phase noise largely cancels at short range (range correlation).

Full detail of the loop, locking, VCO design, voltage swings, failure modes and PCM/WAT links: frequency synthesizer page.

BlockParameterTypical target
ReferenceCrystal / clock40 or 50 MHz, ±50 ppm (AEC-Q200), low jitter
VCOTuning range≥ 5 GHz at 77 GHz after ×4, with margin for PVT
PLLLoop bandwidth1–3 MHz (wide, so it can track fast chirps)
Phase noise @ 1 MHz (at 77 GHz)≈ −90 to −95 dBc/Hz
Ramp generatorChirp slope≈ 1 – 250 MHz/µs, programmable
Ramp linearity (RMS freq error)< 0.1% of B during ADC window; settled before sampling
Reset / idle time2–10 µs (PLL settling between chirps)
ProfilesSeveral chirp profiles and advanced frame sequencing
Multiplier + LO buffersLO power at mixer / PA drive≈ 0–5 dBm; harmonic suppression > 30 dBc
Cascade LO out/inFor multi-chip imaging20 GHz LO shared from the master; matched trace lengths; sync pulse for frame start

Why the key specs matter

  • Ramp nonlinearity spreads a target's beat tone over several range bins, which blurs range and raises sidelobes around strong targets. Its effect grows with range, because the error builds up over the delay τ.
  • Phase noise is suppressed by the range-correlation term 2·sin(π·f_off·τ). It cancels for nearby clutter such as the bumper and radome, but at long range the phase-noise skirt of a strong reflector can hide a weak target nearby (a pedestrian next to a truck).
  • Spurs from the fractional-N divider show up as ghost targets. Keep them below about −70 dBc, or place them outside the IF band you use.
07

Receiver front end and I/Q downconversion

RF → IF

The echo, delayed by τ = 2R/c, mixes with the chirp being transmitted at that moment. Their difference is a constant beat frequency f_b = S·τ, plus a Doppler term f_d = 2v/λ. This "stretch processing" turns a 1–4 GHz sweep into a DC–20 MHz IF signal.

Circuit-level detail of the LNA, mixer, PA and VGA with parameter tables: RF front-end circuits page.

time f f₀ f₀+B f_b = S·τ τ = 2R/c ADC window T_adc Tx chirp Rx echo (delayed)
Tx chirp (solid) and received echo (dashed). During the ADC window the gap between them stays constant, so each target produces a single tone. The range FFT turns those tones into range bins.
BlockParameterTypical target
LNAGain15–20 dB
Noise figure (whole Rx)10–14 dB (76–77 GHz), +1 dB at 81 GHz
Rx chainInput P1dB−10 to −5 dBm (Tx leakage and close targets must not compress it)
MixerTypeComplex I/Q (or real-only for cost)
I/Q imbalance< 0.5 dB / < 3° → image rejection > 30 dB
Flicker corner< 200 kHz (close-range targets sit at low IF)
Channel matchingRx-to-Rx gain / phase± 1 dB / ± 10° raw, calibrated to < 0.3 dB / 2°
Rx inputReturn loss< −10 dB, 76–81 GHz

Real vs complex (I/Q) baseband

A real mixer folds positive and negative IF on top of each other, so noise from the image band adds about 3 dB. It also cannot tell interference or folded spurs apart from real targets. A complex I/Q baseband keeps the full F_s as usable IF bandwidth, rejects that noise, and makes it much easier to detect radar-to-radar interference. The cost is twice the IF and ADC hardware per channel.

08

I/Q generation, I/Q mixers and imbalance

RF · 77 GHzIF

A radar MMIC needs quadrature LO signals in three places: the Rx complex mixers (I and Q LO for each Rx), the Tx phase rotator (I and Q inputs to the vector modulator), and the loopback SSB modulator used by BIST. They all have the same problem: making two copies of a 76–81 GHz signal exactly 90° apart and equal in amplitude, over a 5 GHz band and −40…150 °C.

Generate quadrature at the final frequency

The LO is made at about 20 GHz and multiplied ×4, and the multiplier multiplies phase as well. A 90° I/Q split made at 20 GHz becomes 360° after ×4, which is useless. Quadrature therefore has to be created after the multiplier, at 77 GHz. The one exception is a deliberate 22.5° split at 20 GHz, which ×4 turns into 90°, but then every phase error is also multiplied by four.

Method at 77 GHzTypical accuracyLoss / areaNotes
Lumped / transformer quadrature hybrid±0.3–0.5 dB, ±2–4° over 76–81 GHz1–2 dB · smallMost common. Coupled-coil transformer with capacitors; broadband, differential
Coupled-line (Lange / branch-line) hybrid±0.5 dB, ±3–5°1–3 dB · λ/4 ≈ 0.5 mm on-chipWell understood, larger; branch-line is narrowband
RC-CR polyphase filter (1–3 stages)±0.5 dB, ±2–5° (depends on stages)3 dB per stage · needs buffersSensitive to R/C spread; multi-stage for bandwidth; buffers cost power
÷2 divider from 2× LOInherently 90°needs a 154–162 GHz sourceNot practical here

Rx I/Q mixer design

  • Passive (switching) mixers in CMOS: best linearity and lowest flicker noise, which matters because near targets sit at low IF. They need a large, well-defined LO swing, so the LO buffers must be strong.
  • Active Gilbert mixers (common in SiGe): give conversion gain, need less LO drive, but have more flicker noise and lower linearity.
  • LO distribution to 4 Rx × (I, Q): use a symmetric H-tree or matched LO buffers so that the channel-to-channel phase error is design-matched, not just calibrated. LO leakage into the RF port creates DC offset (self-mixing); the HPF removes it.
  • After the mixer: I and Q each need their own IF chain and ADC, matched in gain and group delay, so baseband mismatch adds to the RF quadrature error.

What imbalance does, and how it's corrected

Model: I = cos(ωt) Q = g · sin(ωt + φ) (g: gain ratio, φ: quadrature error) IRR = (1 + g² + 2g·cos φ) / (1 + g² − 2g·cos φ) g = 0.5 dB, φ = 3° → IRR ≈ 28 dB g = 0.2 dB, φ = 1° → IRR ≈ 37 dB DFE correction: I' = I Q' = (Q/g − I·sin φ) / cos φ (g, φ from loopback SSB test)
  • Rx: the image of each target appears at −f_b. With an up-chirp and complex baseband, real targets sit on positive beat frequencies, so the image mostly falls in the half of the spectrum the processing ignores. The real costs are an image of strong clutter and interference in the negative half, which confuses interference detection and makes it harder to reuse that band. About 25–30 dB IRR analog, plus DFE correction to 40–50 dB, is usually enough.
  • Tx rotator: quadrature error there converts directly into phase and amplitude error per code. That is what the LUT in the phase rotator section cancels, so the Tx side is the more demanding user of I/Q accuracy.
  • Measurement: the loopback SSB tone at +f_m and its image at −f_m give g and φ in a single capture (see the BIST page).
09

IF conditioning: HPF, VGA, anti-alias filter

IF · DC–20 MHz

Echo power falls as R⁻⁴, and range maps linearly to beat frequency. A second-order high-pass filter (+40 dB/decade) therefore flattens the IF spectrum: it attenuates the strong close-in clutter and leakage, so distant echoes use more of the ADC's dynamic range. The VGA then sets the level, and the anti-alias filter bounds noise and aliasing.

BlockParameterTypical target
HPFCorner (programmable)≈ 100 kHz – 1 MHz, 1st/2nd order, fast-settle reset at chirp start
VGA / TIAGain range / step24–48 dB / 2 dB
Input-referred noiseLow enough that the RF chain sets NF (≤ 0.5 dB degradation)
AAF (LPF)Bandwidth5–20 MHz, 4th–6th order (or relaxed by an oversampling ΣΔ ADC)
Group-delay rippleSmall, because it maps to range error
Saturation detectorPer chirpFlags clipped chirps so the processing can drop or repair them
IF linearityHD2/HD3 at full scale< −50 dBc (harmonics create ghost targets at 2×, 3× range)
10

ADC

Analog → Digital

Most radar MMICs use continuous-time sigma-delta (CT-ΣΔ) ADCs. Their input is resistive, the anti-aliasing is inherent, and they reach high dynamic range at a modest output rate. Time-interleaved or pipelined SAR ADCs appear where high IF bandwidth matters more (very fast chirps, short range).

ParameterTypical targetWhy
Channels1 per Rx (×2 for I/Q)Simultaneous sampling of all Rx is required for DoA
Output rate5–40 Msps (complex)Sets f_IF,max and so R_max for a given slope
Resolution / DR12–16 bit, DR 65–80 dB in bandA strong close car and a weak far pedestrian must both fit
SFDR> 70 dBcSpurs become ghost targets
Channel skew< 10 psMismatch adds angle error
ClockDerived from the ref; jitter < 1 ps rmsJitter × input slope adds noise
Samples per chirp128–1024Range-FFT length
11

Digital front end (DFE)

Digital
  • Decimation chain: the ΣΔ modulator runs at a few hundred MHz. CIC and half-band FIR stages bring it down to the programmed output rate and add the final channel filtering.
  • DC and I/Q correction: remove static DC offset and apply the gain/phase imbalance coefficients from calibration.
  • Interference detection: other radars cross your IF band as short, high-amplitude chirps. Detect them by amplitude or statistics in the time domain, then zero or interpolate the affected samples before the FFT. The alternative is a noise floor raised across the whole chirp.
  • Chirp quality flags: saturation, interference and monitor status are written into chirp headers.
  • Data path: packed samples go into the on-chip radar cube memory over DMA, or out through CSI-2 / LVDS for raw-data (satellite) architectures that process in a central ECU.
12

Radar processing: radar cube to object list

Digital
  1. Range FFT (per chirp, per Rx, windowed): runs on the fly in the hardware accelerator while the next chirp is being sampled.
  2. Doppler FFT (per range bin, across chirps): runs after the frame. Add TDM Doppler compensation or DDMA demultiplexing here.
  3. Non-coherent integration and CFAR on the range-Doppler map: CA-CFAR along range, OS-CFAR along Doppler, P_fa ≈ 10⁻⁶. Threshold SNR is about 12–15 dB.
  4. Angle estimation for each detected cell: FFT/DBF over the virtual array, or super-resolution (MUSIC, ESPRIT, IAA) for imaging radars. Apply the calibration matrix first.
  5. Velocity disambiguation by multi-profile Chinese-remainder methods or by tracking.
  6. Point cloud → clustering (DBSCAN) → tracking (EKF/UKF, IMM motion models) → classification. Also ego-motion estimation, and multipath and guardrail suppression.
  7. Output: objects and point cloud over CAN-FD (2–5 Mbit/s) or 100/1000BASE-T1 Ethernet.

Compute and memory sizing

ResourceTypical single-chipImaging (4-chip + SoC)
Radar cube (16-bit I/Q)512 × 128 × 12 × 4 B ≈ 3.1 MBtens of MB → external or on-SoC RAM
FFT accelerator≥ 1 GFLOP-equivalent, 1K-point per µsdedicated radar processing SoC
DSP / coresC66x/C7x DSP or vector DSP + Cortex-R5F lockstepmulti-core ARM-A + DSP clusters
Safety MCULockstep R5F, ECC on all RAMsame

The on-chip memory often limits the chirp configuration before the RF does. Compression (block floating point) or processing range bins as they arrive keeps the cube small enough.

13

Monitoring and built-in self-test

Safety · ASIL-B

A slow SAR auxiliary ADC (10–12 bit, behind an analog mux) reads the power detectors, temperature sensors and supply dividers. Loopback paths inject known signals through the real Rx chain and main ADCs. The RF control CPU runs these monitors in the idle time between frames. The total must fit in the FTTI from the system safety concept.

Deep dive: Radar BIST & Loopback covers stimulus generation, loopback routing, on-chip measurement, trim feedback and instrument-free production test. Digital DFT & stress covers scan, ATPG, memory/logic BIST, burn-in, HVST, PAT and AEC-Q100.

Analog and RF monitors

  • Tx output power and reflected power (ball break)
  • Tx phase via Tx→Rx loopback
  • Rx gain, phase and noise figure via test-tone injection
  • IF filter response (swept IF test tone)
  • PLL lock, chirp start frequency and slope (counter against the reference)
  • LO distribution power (cascade)
  • Supplies and multiple die-temperature sensors

Design must-haves

  • Monitor ADC reference independent of the monitored bandgap (avoids a common-cause fault)
  • Detector trim stored in eFuse/OTP, plus temperature compensation
  • Weak output couplers (−15…−20 dB) so detection costs little PA power
  • Loopbacks fully isolated when off (no ghost targets)
  • Startup latent-fault tests: logic BIST, memory BIST, ADC self-check
  • FMEDA mapping from each monitor to the SPFM/LFM coverage it provides
14

Power management: supply tree and LDOs

Supply

A radar MMIC is a mixed-signal chip with very different loads: a 20 GHz VCO where microvolts of supply noise become FM, PAs that switch hundreds of mA on and off each chirp in TDM, IF and ADC circuits that turn supply ripple directly into IF spurs, and bursty digital FFT loads. The standard answer is efficient bucks off-chip, quiet LDOs on-chip, one LDO per sensitive domain, so that no two noise-sensitive blocks share a regulator.

Circuit-level detail (LDO, bandgap, UV/OV monitors, sequencing, test): power management page.

OFF-CHIP ON-CHIP LDOs DOMAIN · KEY SPEC PMIC 12 V battery in bucks ≈ 2 MHz UV/OV · watchdog ASIL-B 3.3 V 1.8 V 1.0 V 1.2 V VCO LDO PLL / LO LDO IF / ADC LDO BG / aux LDO RF LDO (or direct) IO, eFuse program, flash IF VCOlowest noise · pushing → FM PFD/CP, dividers, ×4, LO buffersPSRR at buck frequency IF chain, ADC (+ ref buffer)ripple → IF spurs Bandgap, aux ADC, sensorsindependent of monitored rails PA, LNA, mixersload steps with Tx on/off Digital core, DSP, HWA, SRAM
A typical supply tree for a single-chip 3Tx/4Rx radar. Amber lines are PMIC rails. Each on-chip LDO isolates one noise-sensitive domain. The aux ADC monitors every LDO output for undervoltage and overvoltage, which is an ISO 26262 safety mechanism. Many parts accept an external low-noise 1.0 V RF rail directly and bypass the internal RF LDO.

LDO specification per domain (typical targets)

DomainV_out / I_loadOutput noisePSRRTransient
VCO1.2–1.4 V / 10–30 mA< 10 nV/√Hz @ 100 kHz–1 MHz> 60 dB @ 1 MHz, > 40 dB @ 10 MHzstatic load; low droop on band switch
PLL / CP / ×4 / LO buffers1.0–1.2 V / 30–100 mA< 20 nV/√Hz> 50 dB @ 1 MHzLO buffer enable steps
PA / Tx (per Tx or shared)1.0 V / 100–250 mA per Tx< 50 nV/√Hz> 40 dB @ 1 MHz±150–250 mA steps in < 100 ns; < 10 mV droop, settled in < 1 µs
LNA / mixer (Rx RF)1.0 V / 20–60 mA per Rx< 30 nV/√Hz> 50 dB @ 1 MHzstatic
IF chain + ADC1.2–1.5 V / 20–50 mA per Rxin-band noise adds to the IF noise floor> 60 dB over DC–20 MHzVGA gain switching
Bandgap / aux1.2 V / < 5 mAlow 1/f noise> 60 dBstatic
Digital core1.0–1.2 V / 0.3–1 Anot critical—FFT bursts; usually PMIC direct or digital LDO

How supply noise turns into radar errors

VCO pushing: Δf_RF = 4 · K_push · v_n (×4 multiplier) Ripple spur: L_spur ≈ 20log( 4·K_push·V_rip / (2·f_rip) ) [dBc] (outside PLL bandwidth) K_push = 20 MHz/V, V_rip = 10 µV @ 2 MHz → 800 Hz deviation → ≈ −74 dBc sidebands PA supply AM/PM: Δφ_Tx = K_AMPM · ΔV_PA (e.g. 10°/V × 10 mV droop = 0.1°)
  • Inside the PLL loop bandwidth (≈ 1–3 MHz) the loop suppresses VCO pushing. Outside it, only the LDO's PSRR helps. Buck converters switch at about 2 MHz, right at that edge, so VCO LDO PSRR at 1–10 MHz is the critical spec.
  • TDM Tx switching steps the PA current every chirp. If the LDO hasn't settled when the ADC window opens, each Tx sees a slightly different phase and gain, which looks like a MIMO calibration error that changes with the chirp timing. Size the idle time and the LDO's loop bandwidth together.
  • IF/ADC rails: ripple at f_rip appears directly as a tone at f_rip in every chirp: a fixed ghost at the range R = f_rip·c/(2S). Keep buck frequencies out of the used IF band, or sync the buck to the chirp so its harmonics fall in known bins that processing can blank.
  • Spread-spectrum bucks trade a clean spur for a raised noise floor, which is often worse for radar than a synchronised, known spur.

LDO design choices

TopologyStrengthWeaknessBest for
PMOS pass + external capLow dropout, stable, simplePSRR falls off above the loop bandwidth (≈ 100 kHz–1 MHz); needs a µF-class pin capIO, bandgap/aux, digital
NMOS source follower (cap-less)Fast transient, good high-frequency PSRR (the gate is isolated from the supply)Needs gate drive above V_in (charge pump) or more headroomPA/RF with Tx load steps
Cascaded: pre-regulator + LDOPSRR of the two stages adds (> 80 dB)More dropout (needs 1.8 V in for a 1.2 V out)VCO
Feed-forward ripple cancellationHigh PSRR at MHz without a large capMatching-dependent; more complexVCO, IF/ADC
  • Low-noise reference: filter the bandgap into the LDO with a large on-chip RC (or a sample-and-hold). The LDO then amplifies its own error-amplifier noise, so size the input pair for low 1/f noise.
  • Headroom: 1.8 V → 1.2 V leaves 600 mV for cascoding and high PSRR. 1.0 V → 0.9 V leaves little, so RF LDOs often trade PSRR for dropout, or are bypassed with a clean external 1.0 V.
  • Trim and monitoring: a trim DAC sets V_out (eFuse); UV/OV comparators and the aux ADC check each output. The LDO also has current limit and soft-start.
  • Sequencing: power-on reset holds the chip until all rails are valid. Enable LDOs in a fixed order (reference → analog → RF) so that no block is biased from a floating rail.

Typical power budget (single chip, 3Tx/4Rx, active frame)

BlockPower
Tx (per channel while on)150–250 mW
Rx RF + IF (per channel)60–120 mW
ADC (per channel)15–40 mW
LO: PLL, VCO, ×4, distribution150–300 mW
DSP, HWA, MCU, memory300–800 mW
LDO losses (headroom × current)10–20% of the analog total
Chip total, averaged over frame duty≈ 1.2–2.5 W
15

Clocking, package, thermal

AreaGuideline
Reference clockOne crystal for PLL, ADC and digital; cascades use one master reference plus a frame sync
PackageFC-BGA or eWLB, RF balls on the edge, GND-shielded; AoP/LoP variants (see package & failure modes)
ThermalTj ≤ 125–140 °C at 105 °C ambient; 1–3 W per chip; PA output drops ≈ 0.02–0.04 dB/°C
QualificationAEC-Q100 Grade 1/2, ISO 26262 ASIL-B, EMC CISPR 25, ISO 11452
16

Chirp and link-budget calculator

The defaults are a long-range-ish TDM-MIMO configuration. Change a field and every output updates. SNR is after coherent range, Doppler and MIMO integration, minus the lumped losses L (radome, windowing, implementation).

Waveform
Array
Link

Result

SNR at target after integration
–
ADC window / sweep B
Range resolution
Max range (IF limit)
Beat freq at target
Max unambiguous velocity
Velocity resolution
Virtual channels / Δθ
Active frame time
Radar cube (16-bit I/Q)
Received power / noise per bin
17

Calibration, verification, compliance

These steps run in order, from the first silicon to the vehicle.

  1. Wafer and final test: ATE with a 77 GHz loopback or probe; trim the power detectors, temperature sensors and bandgaps; screen NF, Pout and phase noise.
  2. Module EOL: anechoic chamber with a corner reflector (or target simulator) at several angles. Measure Rx/Tx gain and phase mismatch and store the calibration matrix in flash. Measure the antenna pattern and verify EIRP.
  3. Runtime calibration: temperature-indexed LUTs for Tx power and phase, and monitor-driven recalibration.
  4. Mounting alignment: EOL alignment on the vehicle, plus online auto-alignment from stationary targets and ego-motion.
  5. Radar target simulator (RTS) HIL: scenario and interference tests, ghost and multipath checks.
  6. Compliance: ETSI EN 301 091 / EN 303 396 or FCC Part 95M (EIRP, OOB, spurious); EMC; ISO 26262 safety case; cybersecurity (ISO/SAE 21434) for the SW and interfaces.
The figures are typical engineering ranges for current RFCMOS and SiGe automotive radar and are meant for early trade-offs. Always design against your chosen MMIC's datasheet and the current versions of the regulations.
18

Glossary of abbreviations

Abbreviations are underlined with dots the first time they appear in each section. Hover to see the meaning; click to jump here. Use Search (Ctrl+K) to find an abbreviation anywhere on the page.

Radar system & ADAS

Abbr.Stands forNote
FCWForward Collision WarningWarns of an imminent frontal collision; stage before AEB.
FCTAFront Cross-Traffic AlertFront corner-radar function at junctions and driveways.
RCTBRear Cross-Traffic BrakingBrakes automatically when RCTA detects cross traffic while reversing.
DOWDoor-Opening WarningWarns before a door is opened into an approaching cyclist or car.
VRUVulnerable Road UserPedestrians, cyclists and motorcyclists.
TTCTime To CollisionRange divided by closing speed; triggers warnings and braking.
LRRLong-Range RadarFront radar, ≈ 200–300 m, narrow field of view.
MRRMid-Range Radar≈ 80–160 m, ±40–60° field of view.
SRRShort-Range RadarCorner radar, ≈ 30–80 m, ±75–90° field of view.
NCAPNew Car Assessment ProgrammeConsumer safety ratings (Euro NCAP, C-NCAP, IIHS …).
GSRGeneral Safety Regulation (EU) 2019/2144Makes AEB and other assistance functions mandatory in the EU.
CPDChild Presence DetectionIn-cabin sensing (often 60 GHz radar) that detects a child left in the car.
ACCAdaptive Cruise ControlKeeps distance to the car ahead; uses long-range front radar.
ADASAdvanced Driver-Assistance SystemsThe vehicle functions the radar serves.
AEBAutonomous Emergency BrakingBrakes automatically when a collision is imminent.
BSDBlind-Spot DetectionCorner-radar function.
LCALane-Change AssistCorner-radar function that warns of fast approaching vehicles.
RCTARear Cross-Traffic AlertRear corner-radar function when reversing.
L2SAE automation Level 2 (L3 = Level 3)Partial (L2) and conditional (L3) driving automation.
FMCWFrequency-Modulated Continuous WaveA linear chirp; range comes from the beat frequency f_b = S·2R/c.
FoVField of ViewAngular coverage in azimuth and elevation.
RCSRadar Cross SectionTarget reflectivity in dBsm (car ≈ 10, pedestrian ≈ −10…0).
dBsmDecibels relative to 1 m²Unit of RCS.
EIRPEffective Isotropic Radiated PowerTx power + antenna gain; limited by regulations.
MIMOMultiple-Input Multiple-OutputN_tx × N_rx channels form a larger virtual array.
TDMTime-Division MultiplexingOne Tx per chirp; v_max falls by a factor of N_tx.
BPMBinary Phase Modulation0/180° codes across chirps separate the Tx signals.
DDMADoppler-Division Multiple AccessEach Tx gets a slow-time phase ramp and separates in Doppler.
DoADirection of ArrivalAngle estimation over the virtual array.
DBFDigital BeamformingFFT or matched steering over array channels.
CFARConstant False Alarm RateAdaptive detection threshold (CA = cell-averaging, OS = ordered-statistic).
FFTFast Fourier TransformRange, Doppler and angle FFTs build the radar cube.
SNRSignal-to-Noise Ratio
MUSICMUltiple SIgnal ClassificationSubspace super-resolution DoA algorithm.
ESPRITEstimation of Signal Parameters via Rotational Invariance TechniquesSuper-resolution DoA algorithm.
IAAIterative Adaptive ApproachSuper-resolution spectral / DoA estimator.
DBSCANDensity-Based Spatial Clustering of Applications with NoiseGroups detections into objects.
EKFExtended Kalman FilterNonlinear tracking filter.
UKFUnscented Kalman FilterNonlinear tracking filter using sigma points.
IMMInteracting Multiple ModelTracker that mixes several motion models.
HWAHardware AcceleratorOn-chip FFT / radar processing engine.
RTSRadar Target SimulatorEcho generator for HIL and EOL testing.
HILHardware-in-the-LoopTesting the real sensor against simulated scenarios.
EOLEnd-of-LineFinal production test of a module or vehicle.

RF & analog front end

Abbr.Stands forNote
HPBWHalf-Power BeamwidthAngle between the −3 dB points of an antenna or array beam.
PDNPower Delivery NetworkRegulators, planes, decoupling and package paths that supply the chip.
PIPower IntegrityKeeping supply voltage within limits under load steps and noise.
EMIElectromagnetic InterferenceUnwanted emission or pick-up of electromagnetic energy.
BCIBulk Current InjectionImmunity test (ISO 11452-4) that injects RF current into a cable harness.
TIMThermal Interface MaterialGap pad or paste between board or package and the heat sink.
RFRadio FrequencyHere the 76–81 GHz signal.
LOLocal OscillatorThe chirp signal that drives the Tx and the Rx mixers.
IFIntermediate FrequencyThe beat / baseband signal after the mixer, DC–20 MHz.
PAPower AmplifierTx output stage, 12–14 dBm.
LNALow-Noise AmplifierFirst Rx stage; sets most of the NF.
NFNoise FigureNoise the receiver adds, in dB.
VGAVariable-Gain AmplifierProgrammable-gain stage (IF), or signed VGAs in the phase rotator.
TIATransimpedance AmplifierCurrent-to-voltage stage after a passive mixer.
HPFHigh-Pass FilterIn IF: removes leakage and DC, and equalises R⁻⁴.
LPFLow-Pass Filter
AAFAnti-Aliasing FilterLow-pass filter in front of the ADC.
PPFPolyphase FilterRC-CR network that generates I/Q.
I/QIn-phase / QuadratureTwo copies of a signal 90° apart.
IRRImage Rejection RatioHow well an I/Q path suppresses the mirror frequency.
SSBSingle SidebandA frequency shift in one direction only, e.g. the loopback offset.
BPSKBinary Phase-Shift Keying0/180° switching; produces ±f_m sidebands.
VMVector ModulatorI/Q-weighted phase rotator.
RTPSReflection-Type Phase ShifterHybrid coupler terminated by tunable loads.
P1dB1 dB compression pointInput (or output) level where gain drops by 1 dB.
IIP3Input third-order intercept pointLinearity figure; cascades with the gain before each stage.
PAEPower-Added Efficiency(P_out − P_in) / P_DC of a PA.
PsatSaturated output powerMaximum output power of a PA.
DSBDouble SidebandNoise figure counting both sidebands (typical for zero-IF mixers).
PGAProgrammable-Gain AmplifierIF VGA with digitally set gain steps.
AGCAutomatic Gain ControlLoop that sets the VGA gain from the signal level.
HD22nd-order Harmonic Distortion (HD3 = 3rd)Harmonics show up as ghost targets at 2×/3× range.
AM/PMAmplitude-to-phase conversionPhase change caused by amplitude or supply changes.
RLReturn LossMatch quality, in dB.
CplCoupler (directional coupler)Taps a small, known fraction (−15…−20 dB) of a signal for detection or loopback.
PDPower DetectorDiode or square-law RF-to-DC converter.
APCAutomatic Power ControlClosed loop from the power detector to the VGA/PA gain code.
DPDDigital PredistortionWideband PA linearisation used in comms; radar uses static gain/phase LUTs instead.
VSWRVoltage Standing-Wave RatioMismatch at the antenna/load; changes the delivered power.
CWContinuous WaveAn unmodulated single-frequency tone.
ENRExcess Noise RatioCalibrated output level of a noise source.
SiGeSilicon-Germanium (BiCMOS)Bipolar-plus-CMOS process used for earlier radar chips.
CMOSComplementary Metal-Oxide-SemiconductorRFCMOS = CMOS process with RF / mmWave capability.
RFCMOSRF-capable CMOSToday's single-chip radar process (e.g. 45/40/28/22 nm).
NMOSN-channel MOS transistor (PMOS = P-channel)
PTATProportional To Absolute TemperatureVoltage or current used by temperature sensors.
BGBandgap referenceTemperature-stable voltage reference (BG1/BG2 = two independent ones).
PVTProcess, Voltage, TemperatureVariation corners a design must cover.

LO, clock & synthesis

Abbr.Stands forNote
PLLPhase-Locked LoopLocks the VCO to the crystal and generates the ramp.
ADPLLAll-Digital PLLPLL with a TDC and a digital loop filter.
VCOVoltage-Controlled Oscillator≈ 19–20.25 GHz, multiplied ×4 to 77 GHz.
PFDPhase-Frequency DetectorCompares the divided VCO with the reference.
CPCharge Pump; also Chip ProbeIn a PLL: converts PFD pulses into loop-filter current. In test flows: wafer-level probe test.
TDCTime-to-Digital ConverterDigital phase detector of an ADPLL.
XTALCrystal (reference oscillator)40/50 MHz reference for PLL, ADC and digital.
DDSDirect Digital SynthesizerDigitally generated tone (IF test tone).
KvcoVCO gainTuning sensitivity in MHz/V; varies per band.
AFCAutomatic Frequency Calibration (band calibration)Picks the VCO capacitor-bank band before the PLL closes.
MMDMulti-Modulus DividerProgrammable divider in the PLL feedback, dithered by the ΣΔ modulator.
CMLCurrent-Mode LogicFast differential logic used for the first divider (prescaler) stages at 20 GHz.

Data conversion & digital

Abbr.Stands forNote
SNMStatic Noise MarginNoise an SRAM cell tolerates before flipping; read SNM is the critical one.
SEUSingle-Event UpsetBit flip caused by a particle strike (soft error).
SERSoft-Error RateRate of radiation-induced bit flips, in FIT per Mbit.
MBUMulti-Bit UpsetOne particle flips several neighbouring cells.
RDFRandom Dopant FluctuationRandom number of dopant atoms in a small channel; main cause of Vth mismatch.
LERLine-Edge RoughnessRough gate edges that add Vth variation in small devices.
NPSFNeighbourhood Pattern-Sensitive FaultMemory cell fails only for certain data in its neighbours.
SEC-DEDSingle-Error Correction, Double-Error DetectionECC code used on memory words (e.g. 64 + 8 bits).
ROMRead-Only MemoryMask-programmed memory for boot code and tables.
DRFData-Retention FaultMemory cell loses its value after a pause.
WLWord LineRow select line of a memory array.
BLBit LineColumn data line of a memory array (BL and its complement BLB).
OSROversampling Ratiofs / (2·BW) of a ΣΔ ADC; each doubling adds (2L+1)·3 dB of SQNR.
NTFNoise Transfer FunctionHow a ΣΔ loop shapes quantisation noise out of the signal band.
SNDRSignal-to-Noise-and-Distortion RatioENOB = (SNDR − 1.76) / 6.02.
GBWGain-Bandwidth productOp-amp figure of merit; sets filter and PGA accuracy at IF.
CMRRCommon-Mode Rejection RatioHow well a differential circuit rejects signals common to both inputs.
CSI-2MIPI Camera Serial Interface 2High-speed serial link used for raw radar data.
TSNTime-Sensitive NetworkingDeterministic automotive Ethernet (IEEE 802.1).
ADCAnalog-to-Digital ConverterMain Rx ADCs (ΣΔ) and the aux SAR ADC.
DACDigital-to-Analog ConverterRotator I/Q weights, bias, trim, test-tone generation.
SARSuccessive-Approximation Register ADCSlow, precise ADC used for monitoring.
CTContinuous-Time (CT-ΣΔ)Sigma-delta ADC with a continuous-time loop filter.
ENOBEffective Number of Bits
SFDRSpurious-Free Dynamic RangeTone relative to the largest spur.
THDTotal Harmonic Distortion
DRDynamic Range
INLIntegral NonlinearityDeviation from the ideal transfer line.
DNLDifferential NonlinearityDeviation of each step from 1 LSB.
LSBLeast Significant Bit (MSB = most significant)
DFEDigital Front EndDecimation, DC and I/Q correction, interference handling.
CICCascaded Integrator-CombMultiplier-free decimation filter.
FIRFinite Impulse Response filter
DSPDigital Signal Processor
MCUMicrocontroller Unit
CPUCentral Processing UnitE.g. the RF control CPU that runs chirps and monitors.
SoCSystem-on-Chip
ECUElectronic Control UnitVehicle computer that receives radar data.
SRAMStatic RAM (RAM = random-access memory)
ECCError-Correcting CodeMemory protection for functional safety.
DMADirect Memory Access
LUTLook-Up TableE.g. phase-code → (I, Q) DAC codes, Tx power vs. temperature.
FWFirmware (SW = software)
OTPOne-Time Programmable memoryHolds trims and IDs, like eFuse.
SPISerial Peripheral InterfaceConfiguration / test bus from host or ATE.
CANController Area Network (CAN-FD = Flexible Data-rate)Vehicle bus for object lists.
ETHEthernet (100/1000BASE-T1)Automotive single-pair Ethernet.
CSICamera Serial Interface (MIPI CSI-2)Streams raw radar data to a central SoC.
LVDSLow-Voltage Differential SignalingRaw-data debug / streaming interface.
GPIOGeneral-Purpose Input/Output
IOInput/Output

Power

Abbr.Stands forNote
LDOLow-Dropout regulatorLinear regulator; one per noise-sensitive domain.
PMICPower-Management ICExternal bucks, supervisors and watchdog.
PSRRPower-Supply Rejection RatioHow much supply ripple an LDO (or circuit) blocks.
UVUnder-Voltage (OV = Over-Voltage)Supply monitors, a safety mechanism.
OVOver-VoltageRail above its window; OV monitor protects gate oxides.
PORPower-On ResetHolds the chip in reset until all rails are valid.
BORBrown-Out ResetResets when a supply sags during operation.
ESREquivalent Series ResistanceOf the LDO output capacitor; its zero affects loop stability.
OCPOver-Current ProtectionCurrent limit on a regulator output.
IqQuiescent currentCurrent a regulator draws for itself with no load.
DLDODigital LDOSwitched pass-device array regulated by a comparator loop.
GNDGround

Test & production

Abbr.Stands forNote
EVBEvaluation BoardBoard that carries the chip on the bench with supplies, clock, interfaces and RF transitions.
SMUSource-Measure UnitPrecision instrument that forces voltage or current and measures the other.
OTAOver The AirMeasurement through antennas in a chamber instead of a cable or waveguide.
GSGGround-Signal-Ground probeRF wafer probe with a signal tip between two ground tips.
LRRMLine-Reflect-Reflect-Match calibrationOn-wafer VNA calibration method for mmWave probes.
SCPIStandard Commands for Programmable InstrumentsText command set used to automate instruments.
UPHUnits Per HourTest throughput of a tester and handler.
eFuseElectrically programmable fuseSilicided poly link blown by current; stores trim, ID and repair bits.
MTPMultiple-Time Programmable memorySmall NVM that can be rewritten a few times.
NVMNon-Volatile MemoryKeeps data without power: eFuse, OTP, MTP, flash.
VPPProgramming supply voltageSupply used only to program fuses or OTP.
CRCCyclic Redundancy CheckChecksum that detects corrupted data, e.g. trim words at boot.
RMAReturn Material AuthorizationA customer return, analysed through the 8D process.
8DEight DisciplinesStructured problem solving: team, describe, contain, root cause, correct, verify, prevent, close.
MSAMeasurement System AnalysisProves a measurement is precise and accurate enough (Gage R&R, bias, stability).
GRRGage Repeatability and Reproducibility%GRR < 10 % of tolerance is good.
BISTBuilt-In Self-TestOn-chip stimulus + measurement; result is pass/fail or a value checked against a limit.
BISMBuilt-In Self-MeasurementSame on-chip hardware, but the result is a calibrated value (dB, °, MHz) used for trim, calibration and trend.
DFTDesign for Test
ATEAutomatic Test EquipmentProduction tester.
ATPGAutomatic Test Pattern GenerationScan patterns for digital logic.
IDDQQuiescent supply-current testDetects leakage defects.
PMUParametric Measurement UnitATE DC source/measure channel.
CresContact resistanceProbe or socket contact resistance; measured with the Kelvin or two-current method.
FIMVForce Current, Measure VoltagePMU mode used for open/short (diode) tests.
FVMIForce Voltage, Measure CurrentPMU mode used for leakage and power-short tests.
IILInput leakage current, input Low (IIH = input High)Leakage limit per IO pin, typically |I| < 1 µA.
IIHInput leakage current, input High
ESDElectrostatic DischargePad protection diodes / clamps; the diode method uses them for continuity.
VDDPositive supply rail (VSS = ground / negative rail)
VSSGround / negative supply rail
DCRDC ResistanceE.g. of an RF shunt inductor, 0.5–3 Ω.
Hi-ZHigh impedance (Z)Output driver switched off; the pin floats.
OEOutput EnableControl that switches an output between driving and Hi-Z.
IOZOff-state output leakage (IOZH at VDDIO, IOZL at 0 V)Measured on a pin in Hi-Z; typically |I| < 1–10 µA.
VOHOutput High voltage threshold (VOL = Output Low)Tester comparator levels that decide 1 / Z / 0.
VOLOutput Low voltage threshold
HIGHZIEEE 1149.1 instruction that puts all outputs in Hi-Z
EXTESTIEEE 1149.1 external test instructionBoundary cells drive and sample the pins; used for interconnect and walking-Z tests.
RPCTReduced Pin-Count TestingTesting through JTAG / a few pins, so more sites fit on one tester.
BICSBuilt-In Current SensorOn-chip current monitor for IDDQ per power domain.
SPCStatistical Process Control
VNAVector Network AnalyzerLab instrument for S-parameters.
AWGArbitrary Waveform Generator
DMMDigital Multimeter
GPIBGeneral-Purpose Interface BusInstrument control bus (like LAN).

Safety, standards & regulation

Abbr.Stands forNote
PMHFProbabilistic Metric for random Hardware FailuresISO 26262 residual failure rate; < 100 FIT for ASIL B/C, < 10 FIT for D.
SEooCSafety Element out of ContextA part developed to ISO 26262 against assumed system requirements.
FMEAFailure Mode and Effects AnalysisQualitative analysis of failure modes; FMEDA adds rates and diagnostic coverage.
FITFailures In TimeFailures per 10⁹ device-hours.
MTTFMean Time To Failure
REDRadio Equipment Directive (EU 2014/53/EU)EU conformity framework for radio transmitters, including radar.
ASILAutomotive Safety Integrity LevelISO 26262 risk class A–D; radar typically ASIL-B.
ISOISO 26262 / ISO/SAE 21434 / ISO 11452Functional safety / cybersecurity / EMC immunity.
FTTIFault-Tolerant Time IntervalTime from fault to hazard; monitors must react within it.
FMEDAFailure Modes, Effects and Diagnostic Analysis
SPFMSingle-Point Fault MetricISO 26262 coverage metric.
LFMLatent Fault MetricISO 26262 coverage metric.
AECAutomotive Electronics Council (AEC-Q100 / Q200)Qualification of ICs / passives.
ETSIEuropean Telecommunications Standards InstituteEN 301 091 / EN 303 396 radar standards.
FCCFederal Communications CommissionUS rules, Part 95M for 76–81 GHz.
EMCElectromagnetic Compatibility
CISPRComité International Spécial des Perturbations RadioélectriquesCISPR 25: vehicle-component emissions.
OOBOut-of-Band (emission)

Digital DFT, stress & reliability

Abbr.Stands forNote
UHSTUnbiased Highly Accelerated Stress TestHAST without bias, 130 °C / 85 % RH; alternative to autoclave.
PTCPower Temperature CyclingTemperature cycling with the device powered on and off.
EDREndurance and Data RetentionQualification of non-volatile memory (AEC-Q100-005).
DPADestructive Physical AnalysisOpening and sectioning parts to inspect their construction and damage.
SEMScanning Electron MicroscopeHigh-magnification imaging of cross-sections and surfaces.
EDXEnergy-Dispersive X-ray spectroscopyElement analysis in the SEM: corrosion, contamination, IMC phases.
FIBFocused Ion BeamPrecise local cutting and imaging; also used for circuit edits.
LTPDLot Tolerance Percent DefectiveDefect rate a sampling plan rejects with given confidence; 0 / 231 ≈ 1 % at 90 %.
PCPreconditioningBake, moisture soak and reflow before environmental stress (JESD22-A113).
BLRBoard-Level ReliabilityReliability of the package soldered on a PCB (temperature cycling, drop, vibration).
SACTin-Silver-Copper solderLead-free solder alloy (e.g. SAC305) used for balls.
PPAPProduction Part Approval ProcessAutomotive approval package, includes the qualification report.
DRCDesign Rule CheckVerifies layout against foundry manufacturing rules.
LVSLayout Versus SchematicVerifies that the layout matches the schematic netlist.
PEXParasitic ExtractionExtracts resistance, capacitance (and inductance) of the layout for post-layout simulation.
AMSAnalog / Mixed-Signal simulationSimulation that combines transistor-level analog with digital models.
ECOEngineering Change OrderLate design fix; a metal-only ECO changes only upper masks.
SCRSilicon-Controlled RectifierThyristor; used as a compact ESD clamp, and the parasitic structure behind latch-up.
GGNMOSGrounded-Gate NMOSESD clamp that works by parasitic-bipolar snapback.
SEScan EnableSelects shift (SE = 1) or functional capture (SE = 0) in scan flops.
SAFStuck-At FaultNode permanently 0 or 1.
TDFTransition Delay FaultNode slow to rise or fall; needs at-speed test.
STAStatic Timing AnalysisFinds the longest paths for timing-aware ATPG.
OCVOn-Chip VariationTiming derates in STA that account for local (mismatch) variation across the die.
OCCOn-Chip Clock ControllerGates exact launch/capture pulses from the PLL for at-speed test.
LOCLaunch-On-CaptureAt-speed scheme; also called broadside.
LOSLaunch-On-ShiftAt-speed scheme; SE must switch at speed.
EDTEmbedded Deterministic TestScan compression (decompressor + compactor).
LFSRLinear-Feedback Shift RegisterPseudo-random sequence generator.
PRPGPseudo-Random Pattern GeneratorLFSR that feeds the scan chains in LBIST.
MISRMultiple-Input Signature RegisterCompresses responses into one signature.
STUMPSSelf-Test Using MISR and Parallel Shift-register sequence generatorStandard LBIST architecture.
LBISTLogic BISTOn-chip random-pattern scan test; used at key-on.
MBISTMemory BISTOn-chip March-algorithm test of SRAMs.
BIRABuilt-In Redundancy AnalysisComputes which spare rows/columns repair a memory.
BISRBuilt-In Self-RepairLoads the repair from eFuse at boot.
IRIR dropSupply voltage drop (current × resistance), high during scan shift.
JTAGJoint Test Action Group (IEEE 1149.1)Boundary scan and test access port.
TAPTest Access PortJTAG pins TCK, TMS, TDI, TDO, TRST.
BSDLBoundary Scan Description LanguageDescribes a chip's JTAG boundary-scan cells.
IJTAGInternal JTAG (IEEE 1687)Network for accessing on-chip instruments.
MUXMultiplexerSelects one of N inputs; in test, routes sub-block nodes to shared instruments.
ATBAnalog Test BusChip-wide wire pair (force + sense) that test muxes connect sub-block nodes to.
TGTransmission GateParallel NMOS + PMOS switch; passes the full voltage range.
SPDTSingle-Pole Double-Throw switchOne input to one of two outputs (SP4T = one of four).
BBMBreak-Before-MakeSwitching order that opens the old path before closing the new one.
ICLInstrument Connectivity Language (PDL = Procedural Description Language)IJTAG description files.
ECIDElectronic Chip IDUnique per-die ID for traceability.
HVSTHigh-Voltage Stress TestShort over-voltage on the core rail to activate latent oxide defects.
VLVVery-Low-Voltage testTest below nominal V to expose resistive defects.
VminMinimum operating voltageThe pass/fail edge in a shmoo; an outlier Vmin flags a defect.
PATPart Average Testing (AEC-Q001)Outlier limits at robust μ ± 6σ.
DPATDynamic Part Average TestingPAT limits recalculated per lot or wafer.
GDBNGood Die in Bad NeighbourhoodWafer-map screen that rejects dies in defect clusters.
NNRNearest-Neighbour ResidualCompares a die's parameter with its wafer neighbours.
DPPMDefective Parts Per MillionShipped-quality metric; automotive target ≪ 1.
FTFinal TestPackage-level production test.
SLTSystem-Level TestFunctional test by booting the application.
PCMProcess Control MonitorTest structures in the scribe lines, measured by the fab (see WAT).
WATWafer Acceptance TestFab's electrical test of PCM structures before shipping wafers.
OSATOutsourced Semiconductor Assembly and TestCompany that packages and tests the dies.
QAQuality AssuranceSample-based outgoing inspection and audits.
CpProcess capability (Cp)(USL − LSL) / 6σ: spec width vs process spread.
CpkProcess capability indexmin(USL − μ, μ − LSL) / 3σ; automotive often ≥ 1.33, critical ≥ 1.67.
USLUpper Spec Limit (LSL = Lower Spec Limit)Design limits; outside them the part is out of spec.
LSLLower Spec Limit
UCLUpper Control Limit (LCL = Lower Control Limit)Process limits from history, usually mean ± 3σ.
LCLLower Control Limit
OCAPOut-of-Control Action PlanDocumented steps when an SPC rule fires.
MRBMaterial Review BoardDecides what happens to held material: release, rework, scrap or deviation.
MIMMetal-Insulator-Metal capacitor (MOM = Metal-Oxide-Metal)Precision on-chip capacitors.
MOMMetal-Oxide-Metal (finger) capacitor
BSIMBerkeley Short-channel IGFET ModelIndustry-standard compact transistor model family used in design kits.
VtThreshold voltageGate voltage where the channel turns on; Vt_lin at low Vds, Vt_sat at VDD.
IdsatSaturation drain currentId at Vgs = Vds = VDD, per µm of width; transistor strength.
IoffOff-state leakage currentId at Vgs = 0, Vds = VDD.
DIBLDrain-Induced Barrier LoweringVt drop per volt of Vds in short-channel devices.
SSSubthreshold swing (also SS = slow-slow process corner)mV of Vgs per decade of Id below Vt; ≈ 60 mV/dec ideal at room temperature.
TTTypical-typical process cornerFF = fast-fast; FS / SF = skewed NMOS / PMOS corners.
FFFast-fast process corner
gmTransconductance∂Id/∂Vgs; the transistor's gain.
gdsOutput conductance∂Id/∂Vds; limits voltage gain (intrinsic gain = gm/gds).
CoxGate-oxide capacitance per areaεox / Tox.
ToxGate-oxide thicknessMeasured with C-V structures in WAT.
fTTransit (unity current-gain) frequency≈ gm / 2π(Cgs + Cgd).
fmaxMaximum oscillation (unity power-gain) frequencyNeeds ≈ 3–4× the operating frequency for useful gain.
VbdGate-oxide breakdown voltageVoltage where oxide current jumps past compliance in a V-ramp test.
BVBreakdown VoltageBVdss = drain-source (gate off), BVj = junction.
BVdssDrain-source breakdown voltageTransistor off-state breakdown; limits PA drain swing.
BVjJunction breakdown voltageReverse breakdown of N+/P-well or P+/N-well diodes.
TLPTransmission-Line PulseESD device characterisation with short, high-current pulses.
QBDCharge to breakdownTotal charge an oxide passes before breaking down (reliability).
IMDInter-Metal DielectricInsulator between metal lines/layers; tested with comb structures.
CMPChemical-Mechanical PlanarizationPolishing step that flattens each layer; source of centre, edge and ring signatures.
OPCOptical Proximity CorrectionMask shape corrections; weak spots (hotspots) can fail per reticle shot.
EBREdge Bead RemovalRemoves resist build-up at the wafer edge.
D0Defect densityRandom defects per unit area; baseline yield Y ≈ e^(−D0·A).
HTOLHigh-Temperature Operating Life≈ 1000 h biased at max temperature (AEC-Q100).
ELFREarly Life Failure RateShort high-temperature operation of a large sample.
TCTemperature CyclingPackage and interconnect fatigue test.
THBTemperature-Humidity-Bias85 °C / 85% RH with bias.
HASTHighly Accelerated Stress Test130 °C / 85% RH with bias.
RHRelative Humidity
HTSLHigh-Temperature Storage LifeUnbiased bake.
HBMHuman-Body Model (ESD)
CDMCharged-Device Model (ESD)
LULatch-UpJESD78 test.
EMElectromigrationMetal wear-out under current (wafer-level reliability).
TDDBTime-Dependent Dielectric BreakdownGate-oxide wear-out.
HCIHot-Carrier InjectionTransistor degradation mechanism.
NBTINegative-Bias Temperature InstabilityPMOS threshold drift.

PCB, package & materials

Abbr.Stands forNote
TCBThermo-Compression BondingFlip-chip attach with heat and force per die; fine pitch, low warpage.
MUFMolded UnderfillMold compound that also fills the gap under a flip-chip die.
CSAMC-mode Scanning Acoustic MicroscopyUltrasound imaging of voids and delamination inside packages.
AOIAutomated Optical InspectionCamera inspection of RDL, bumps and balls in the assembly line.
KGDKnown-Good DieDie that passed wafer sort and is released for assembly.
WLPWafer-Level PackagePackage built on the whole wafer (fan-in) or a reconstituted wafer (fan-out).
PCBPrinted Circuit Board
RDLRedistribution LayerThin-film Cu wiring that routes die pads to balls (fan-out) or bumps.
UBMUnder-Bump MetallisationMetal stack between die/RDL pad and the solder.
FOWLPFan-Out Wafer-Level PackageDie embedded in mold with RDL fanning out to balls; eWLB is one type.
CSPChip-Scale PackagePackage only slightly larger than the die (FC-CSP = flip-chip CSP).
AiPAntenna-in-PackageAntennas built into package layers.
IMCIntermetallic CompoundLayer formed between solder and UBM/pad; grows with time and temperature.
CTECoefficient of Thermal ExpansionMismatch between materials drives solder and bump fatigue.
MSLMoisture Sensitivity LevelJ-STD-020 rating: how long a package may sit out of dry pack before reflow.
ELKExtreme Low-k dielectricFragile back-end dielectric in advanced nodes; cracks under bump stress.
NSMDNon-Solder-Mask-Defined padPCB pad style that improves solder-joint fatigue life.
DkDielectric constantSets line impedance and antenna tuning; shifts with moisture.
DfDissipation factorDielectric loss; key for RF loss at 77 GHz.
C-SAMC-mode Scanning Acoustic MicroscopyNon-destructive imaging of delamination and voids.
PBOPolybenzoxazolePolymer dielectric used in RDL (like polyimide).
EOSElectrical OverstressDamage from overvoltage or overcurrent beyond ESD events.
BGABall Grid ArrayFC-BGA = flip-chip BGA.
eWLBembedded Wafer-Level Ball-grid-arrayFan-out package with low RF loss.
AoPAntenna-on-Package
LoPLaunch-on-PackageRF launched from package into waveguide / antenna.
GCPWGrounded Coplanar WaveguidePCB transmission line at the ball launch.
SIWSubstrate-Integrated WaveguideWaveguide formed with via fences in the PCB.
FR4Flame-Retardant epoxy-glass laminateStandard low-cost PCB material.
ENEPIGElectroless Nickel, Electroless Palladium, Immersion GoldPCB surface finish.
ImAgImmersion SilverPCB surface finish.
HASLHot-Air Solder LevelingSurface finish; too rough/uneven for 77 GHz.
PBTPolybutylene terephthalate (PC = polycarbonate)Radome plastics.
HFSSHigh-Frequency Structure Simulator (Ansys)3D EM simulator (CST = Dassault's equivalent).