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.
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.
| Parameter | Long-range (front) | Corner / short-range | 4D imaging |
|---|---|---|---|
| Functions | ACC, AEB | BSD, LCA, RCTA, AEB-side | L2+/L3 perception |
| Band | 76–77 GHz | 77–81 GHz | 76–81 GHz |
| Max range (car, 10 dBsm) | 200–300 m | 80–120 m | 250–350 m |
| Sweep bandwidth / ΔR | 0.3–1 GHz / 0.5–0.15 m | 1–4 GHz / 15–3.75 cm | 0.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 rate | 15–25 Hz | 20–30 Hz | 15–20 Hz |
| Power (module) | 3–5 W | 2–4 W | 10–20 W |
Relations that tie spec to hardware
Plug your own numbers into these with the calculator.
Antenna, MIMO array and chip-to-antenna transition
RF · 77 GHzAt 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
| Type | Gain / element | Pros | Cons |
|---|---|---|---|
| Series-fed patch array (PCB) | 10–16 dBi | Cheap, one RF layer, narrow elevation beam from the series length | Dielectric/conductor loss (~1–2 dB), beam squint with frequency, narrowband |
| SIW slot / comb-line | 12–18 dBi | Lower loss, good for large arrays | Via-fence fabrication tolerance |
| 3D waveguide antenna (plastic, metallised) | 12–20 dBi | Lowest loss (>90% efficiency), wide bandwidth, standard FR4 PCB underneath | Cost, assembly, waveguide transition from the chip |
| Antenna-on-package (AoP) | 5–8 dBi | No RF PCB, small module; suits short-range and in-cabin | Low gain, limited array size |
PCB and transition spec (patch array case)
| Item | Typical choice / target |
|---|---|
| RF laminate | RO3003 / RO4830 / Astra MT77, εr ≈ 3.0, tanδ ≈ 0.001, 127 µm |
| Stack-up | Hybrid: 1 RF layer + FR4 for power and digital, 6–8 layers |
| Copper finish | Low-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 launch | BGA/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 |
| Radome | Thickness ≈ 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.
Transmitter: phase rotator, PA, power control
RF · 77 GHzEach 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.
| Block | Parameter | Typical target |
|---|---|---|
| PA | Output power per channel | 12–14 dBm (CMOS), up to 16 dBm (SiGe) |
| Power control range / step | 0 to −26 dB back-off / 1 dB (temperature compensation, EIRP limit), see Tx power control | |
| Output match | RL < −10 dB over 76–81 GHz | |
| Drift over −40…+125 °C Tj | ≈ ±1.5–2 dB uncompensated | |
| Phase rotator | Resolution | 6 bit (5.625°) vector modulator (details in section 04) |
| Switching speed | Chirp-to-chirp (< 1 µs) for DDMA/BPM | |
| RMS phase / amplitude error | < 3° / < 0.5 dB after calibration | |
| Binary phase modulation | 0/180° per chirp | For BPM-MIMO (Tx separation without losing SNR) |
| Tx on/off | Isolation when off | > 30 dB (TDM-MIMO leakage) |
| Power detector | Accuracy 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.
Phase rotator and its control DACs
RF · 77 GHzDACEach 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:
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 | |
|---|---|---|
| Range | Can be limited (e.g. 0–180°) | Full 360°, wraps around smoothly |
| Typical build | Switched-line, HPF/LPF, reflection-type, or vector modulator | Vector modulator: I/Q + signed VGAs + DACs |
| Control | Fixed bits or an analog voltage | Digital code → (a_I, a_Q) weights |
| Radar use that needs it | BPM (0/180° only): any type works | DDMA phase ramps, serrodyne loopback offset (BIST), beam steering and calibration over the full circle |
Rotator architectures compared
| Type | How | Pros | Cons |
|---|---|---|---|
| Active vector modulator (Cartesian) | I/Q + two signed VGAs + current DACs | Continuous 360°, fast code switching (< 100 ns), small, gain as well as phase, calibratable by LUT | Needs 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 in | Passive, linear, no DC power | 6–10 dB loss at 77 GHz, larger area, phase error per bit |
| Reflection-type (RTPS) | Quadrature hybrid terminated by varactor loads | Low 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 phase | Rotation at a lower frequency: easier quadrature, only 90° of range is needed | Every phase error is also ×4; a separate LO path per Tx |
Rotator and DAC specification
| Parameter | Typical target | Why / driven by |
|---|---|---|
| Phase resolution | 6 bit (5.625°), some 7–8 bit | BPM 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-p | AM-with-phase leaks into DDMA as spurious Doppler lines |
| I/Q DAC resolution | sign + 6–7 bit per axis | Quantisation of cos/sin must be finer than the phase step (see explorer below) |
| DAC DNL / INL | < 0.5 LSB / < 1 LSB | Monotonic weights; the LUT absorbs static INL |
| Code update / settling | < 100–200 ns, inside chirp idle time | Chirp-to-chirp code changes for BPM/DDMA |
| Glitch energy | Small, update synchronised to chirp reset | Glitches during the ramp show up as spurs |
| Quadrature input error | < ±5° / ±0.5 dB raw | Sets how much the LUT has to correct (see next section) |
| Rotator gain / NF | 0–5 dB / not critical in Tx | PA 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:
| DAC bits (incl. sign) | M (full-scale code) | Phase per 1 LSB error | Amplitude per 1 LSB error |
|---|---|---|---|
| 5 | 15 | 3.8° | 0.56 dB |
| 6 | 31 | 1.85° | 0.28 dB |
| 7 | 63 | 0.91° | 0.14 dB |
| 8 | 127 | 0.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
| DAC | Key linearity specs | Typical target | Driven by |
|---|---|---|---|
| Phase-rotator I/Q | DNL, INL, glitch energy, settling | DNL < 0.5 LSB, INL < 1 LSB, settled within chirp idle time | Phase / amplitude error per code (above) |
| PA power control (loop) | Step accuracy in dB, monotonicity | 1 dB steps ±0.3–0.5 dB, monotonic | Tx power LUT, EIRP margin |
| IF test-tone DAC (BIST) | SFDR, THD, amplitude flatness | SFDR ≈ 10 dB better than the ADC SFDR being tested (e.g. > 80 dBc), flat ±0.1 dB | Its distortion must not be mistaken for the ADC's |
| VGA gain code | Step error, monotonicity | ±0.5 dB per step | Gain LUT, AGC stability |
| PLL charge-pump current | Monotonic, absolute accuracy | ±10–20% | Loop bandwidth and stability |
| Bias / trim (LDO V_out, bandgap, filter corners, detector offset) | Monotonic (DNL > −1 LSB), step size | Step < ½ of the trim tolerance; INL uncritical | Trim 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.
| Shape | Cause | Signature | Remedy |
|---|---|---|---|
| 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 load | 0 at ends, peak at M/2 | Cascoded cells, low-R routing, common-centroid layout; calibration with one quadratic coefficient or the LUT |
| S-shape | 3rd-order curvature (compression at both ends) | Zero crossing mid-scale, opposite signs at each end | Linearise the load; LUT |
| Sawtooth / steps | Binary-weighted MSB current mismatch | Jumps at M/2, M/4…; DNL spikes there | Segmented (thermometer-coded) MSBs, trimming |
| Random | Unit-cell mismatch (σ ∝ 1/√area) | Noisy wander | Larger 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.
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.
Tx power control: detector, VGA and predistortion
RF · 77 GHzControlAn 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.
The power detector: RF to DC
| Type | Transfer | Range | Notes |
|---|---|---|---|
| Square-law (diode-connected MOS / bipolar) | V_det ≈ k·P_in (small signal) | ≈ 20–30 dB | Simple 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 dB | Output already linear in dB; more area and current |
| Reference (dummy) detector | V_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.
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:
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:
How the loop runs
| Mode | How | Used for |
|---|---|---|
| Open loop | Only 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 frames | Tracks 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
- 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).
- Gain sweep at two or three temperatures: VGA code vs P_out from the detector → gain LUT, interpolated in temperature.
- AM/PM sweep: Tx phase vs gain code, measured through the RF loopback (phase of the FFT tone) → phase correction per code.
- Runtime: the hybrid loop trims the gain, and the monitor checks the result every frame.
Typical specs
| Parameter | Typical target |
|---|---|
| VGA / driver gain range, step | 20–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 range | a few degrees raw, < 1° after correction |
| Loop update | once per frame or slower; never inside a chirp |
Chirp synthesis: the upconversion path
LO · 20 → 77 GHzFMCW 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.
| Block | Parameter | Typical target |
|---|---|---|
| Reference | Crystal / clock | 40 or 50 MHz, ±50 ppm (AEC-Q200), low jitter |
| VCO | Tuning range | ≥ 5 GHz at 77 GHz after ×4, with margin for PVT |
| PLL | Loop bandwidth | 1–3 MHz (wide, so it can track fast chirps) |
| Phase noise @ 1 MHz (at 77 GHz) | ≈ −90 to −95 dBc/Hz | |
| Ramp generator | Chirp slope | ≈ 1 – 250 MHz/µs, programmable |
| Ramp linearity (RMS freq error) | < 0.1% of B during ADC window; settled before sampling | |
| Reset / idle time | 2–10 µs (PLL settling between chirps) | |
| Profiles | Several chirp profiles and advanced frame sequencing | |
| Multiplier + LO buffers | LO power at mixer / PA drive | ≈ 0–5 dBm; harmonic suppression > 30 dBc |
| Cascade LO out/in | For multi-chip imaging | 20 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.
Receiver front end and I/Q downconversion
RF → IFThe 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.
| Block | Parameter | Typical target |
|---|---|---|
| LNA | Gain | 15–20 dB |
| Noise figure (whole Rx) | 10–14 dB (76–77 GHz), +1 dB at 81 GHz | |
| Rx chain | Input P1dB | −10 to −5 dBm (Tx leakage and close targets must not compress it) |
| Mixer | Type | Complex 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 matching | Rx-to-Rx gain / phase | ± 1 dB / ± 10° raw, calibrated to < 0.3 dB / 2° |
| Rx input | Return 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.
I/Q generation, I/Q mixers and imbalance
RF · 77 GHzIFA 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 GHz | Typical accuracy | Loss / area | Notes |
|---|---|---|---|
| Lumped / transformer quadrature hybrid | ±0.3–0.5 dB, ±2–4° over 76–81 GHz | 1–2 dB · small | Most 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-chip | Well 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 buffers | Sensitive to R/C spread; multi-stage for bandwidth; buffers cost power |
| ÷2 divider from 2× LO | Inherently 90° | needs a 154–162 GHz source | Not 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
- 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).
IF conditioning: HPF, VGA, anti-alias filter
IF · DC–20 MHzEcho 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.
| Block | Parameter | Typical target |
|---|---|---|
| HPF | Corner (programmable) | ≈ 100 kHz – 1 MHz, 1st/2nd order, fast-settle reset at chirp start |
| VGA / TIA | Gain range / step | 24–48 dB / 2 dB |
| Input-referred noise | Low enough that the RF chain sets NF (≤ 0.5 dB degradation) | |
| AAF (LPF) | Bandwidth | 5–20 MHz, 4th–6th order (or relaxed by an oversampling ΣΔ ADC) |
| Group-delay ripple | Small, because it maps to range error | |
| Saturation detector | Per chirp | Flags clipped chirps so the processing can drop or repair them |
| IF linearity | HD2/HD3 at full scale | < −50 dBc (harmonics create ghost targets at 2×, 3× range) |
ADC
Analog → DigitalMost 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).
| Parameter | Typical target | Why |
|---|---|---|
| Channels | 1 per Rx (×2 for I/Q) | Simultaneous sampling of all Rx is required for DoA |
| Output rate | 5–40 Msps (complex) | Sets f_IF,max and so R_max for a given slope |
| Resolution / DR | 12–16 bit, DR 65–80 dB in band | A strong close car and a weak far pedestrian must both fit |
| SFDR | > 70 dBc | Spurs become ghost targets |
| Channel skew | < 10 ps | Mismatch adds angle error |
| Clock | Derived from the ref; jitter < 1 ps rms | Jitter × input slope adds noise |
| Samples per chirp | 128–1024 | Range-FFT length |
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.
Radar processing: radar cube to object list
Digital- Range FFT (per chirp, per Rx, windowed): runs on the fly in the hardware accelerator while the next chirp is being sampled.
- Doppler FFT (per range bin, across chirps): runs after the frame. Add TDM Doppler compensation or DDMA demultiplexing here.
- 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.
- 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.
- Velocity disambiguation by multi-profile Chinese-remainder methods or by tracking.
- Point cloud → clustering (DBSCAN) → tracking (EKF/UKF, IMM motion models) → classification. Also ego-motion estimation, and multipath and guardrail suppression.
- Output: objects and point cloud over CAN-FD (2–5 Mbit/s) or 100/1000BASE-T1 Ethernet.
Compute and memory sizing
| Resource | Typical single-chip | Imaging (4-chip + SoC) |
|---|---|---|
| Radar cube (16-bit I/Q) | 512 × 128 × 12 × 4 B ≈ 3.1 MB | tens of MB → external or on-SoC RAM |
| FFT accelerator | ≥ 1 GFLOP-equivalent, 1K-point per µs | dedicated radar processing SoC |
| DSP / cores | C66x/C7x DSP or vector DSP + Cortex-R5F lockstep | multi-core ARM-A + DSP clusters |
| Safety MCU | Lockstep R5F, ECC on all RAM | same |
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.
Monitoring and built-in self-test
Safety · ASIL-BA 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
Power management: supply tree and LDOs
SupplyA 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.
LDO specification per domain (typical targets)
| Domain | V_out / I_load | Output noise | PSRR | Transient |
|---|---|---|---|---|
| VCO | 1.2–1.4 V / 10–30 mA | < 10 nV/√Hz @ 100 kHz–1 MHz | > 60 dB @ 1 MHz, > 40 dB @ 10 MHz | static load; low droop on band switch |
| PLL / CP / ×4 / LO buffers | 1.0–1.2 V / 30–100 mA | < 20 nV/√Hz | > 50 dB @ 1 MHz | LO 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 MHz | static |
| IF chain + ADC | 1.2–1.5 V / 20–50 mA per Rx | in-band noise adds to the IF noise floor | > 60 dB over DC–20 MHz | VGA gain switching |
| Bandgap / aux | 1.2 V / < 5 mA | low 1/f noise | > 60 dB | static |
| Digital core | 1.0–1.2 V / 0.3–1 A | not critical | — | FFT bursts; usually PMIC direct or digital LDO |
How supply noise turns into radar errors
- 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
| Topology | Strength | Weakness | Best for |
|---|---|---|---|
| PMOS pass + external cap | Low dropout, stable, simple | PSRR falls off above the loop bandwidth (≈ 100 kHz–1 MHz); needs a µF-class pin cap | IO, 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 headroom | PA/RF with Tx load steps |
| Cascaded: pre-regulator + LDO | PSRR of the two stages adds (> 80 dB) | More dropout (needs 1.8 V in for a 1.2 V out) | VCO |
| Feed-forward ripple cancellation | High PSRR at MHz without a large cap | Matching-dependent; more complex | VCO, 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)
| Block | Power |
|---|---|
| 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, distribution | 150–300 mW |
| DSP, HWA, MCU, memory | 300–800 mW |
| LDO losses (headroom × current) | 10–20% of the analog total |
| Chip total, averaged over frame duty | ≈ 1.2–2.5 W |
Clocking, package, thermal
| Area | Guideline |
|---|---|
| Reference clock | One crystal for PLL, ADC and digital; cascades use one master reference plus a frame sync |
| Package | FC-BGA or eWLB, RF balls on the edge, GND-shielded; AoP/LoP variants (see package & failure modes) |
| Thermal | Tj ≤ 125–140 °C at 105 °C ambient; 1–3 W per chip; PA output drops ≈ 0.02–0.04 dB/°C |
| Qualification | AEC-Q100 Grade 1/2, ISO 26262 ASIL-B, EMC CISPR 25, ISO 11452 |
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).
Result
Calibration, verification, compliance
These steps run in order, from the first silicon to the vehicle.
- 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.
- 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.
- Runtime calibration: temperature-indexed LUTs for Tx power and phase, and monitor-driven recalibration.
- Mounting alignment: EOL alignment on the vehicle, plus online auto-alignment from stationary targets and ego-motion.
- Radar target simulator (RTS) HIL: scenario and interference tests, ghost and multipath checks.
- 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.
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 for | Note |
|---|---|---|
| FCW | Forward Collision Warning | Warns of an imminent frontal collision; stage before AEB. |
| FCTA | Front Cross-Traffic Alert | Front corner-radar function at junctions and driveways. |
| RCTB | Rear Cross-Traffic Braking | Brakes automatically when RCTA detects cross traffic while reversing. |
| DOW | Door-Opening Warning | Warns before a door is opened into an approaching cyclist or car. |
| VRU | Vulnerable Road User | Pedestrians, cyclists and motorcyclists. |
| TTC | Time To Collision | Range divided by closing speed; triggers warnings and braking. |
| LRR | Long-Range Radar | Front radar, ≈ 200–300 m, narrow field of view. |
| MRR | Mid-Range Radar | ≈ 80–160 m, ±40–60° field of view. |
| SRR | Short-Range Radar | Corner radar, ≈ 30–80 m, ±75–90° field of view. |
| NCAP | New Car Assessment Programme | Consumer safety ratings (Euro NCAP, C-NCAP, IIHS …). |
| GSR | General Safety Regulation (EU) 2019/2144 | Makes AEB and other assistance functions mandatory in the EU. |
| CPD | Child Presence Detection | In-cabin sensing (often 60 GHz radar) that detects a child left in the car. |
| ACC | Adaptive Cruise Control | Keeps distance to the car ahead; uses long-range front radar. |
| ADAS | Advanced Driver-Assistance Systems | The vehicle functions the radar serves. |
| AEB | Autonomous Emergency Braking | Brakes automatically when a collision is imminent. |
| BSD | Blind-Spot Detection | Corner-radar function. |
| LCA | Lane-Change Assist | Corner-radar function that warns of fast approaching vehicles. |
| RCTA | Rear Cross-Traffic Alert | Rear corner-radar function when reversing. |
| L2 | SAE automation Level 2 (L3 = Level 3) | Partial (L2) and conditional (L3) driving automation. |
| FMCW | Frequency-Modulated Continuous Wave | A linear chirp; range comes from the beat frequency f_b = S·2R/c. |
| FoV | Field of View | Angular coverage in azimuth and elevation. |
| RCS | Radar Cross Section | Target reflectivity in dBsm (car ≈ 10, pedestrian ≈ −10…0). |
| dBsm | Decibels relative to 1 m² | Unit of RCS. |
| EIRP | Effective Isotropic Radiated Power | Tx power + antenna gain; limited by regulations. |
| MIMO | Multiple-Input Multiple-Output | N_tx × N_rx channels form a larger virtual array. |
| TDM | Time-Division Multiplexing | One Tx per chirp; v_max falls by a factor of N_tx. |
| BPM | Binary Phase Modulation | 0/180° codes across chirps separate the Tx signals. |
| DDMA | Doppler-Division Multiple Access | Each Tx gets a slow-time phase ramp and separates in Doppler. |
| DoA | Direction of Arrival | Angle estimation over the virtual array. |
| DBF | Digital Beamforming | FFT or matched steering over array channels. |
| CFAR | Constant False Alarm Rate | Adaptive detection threshold (CA = cell-averaging, OS = ordered-statistic). |
| FFT | Fast Fourier Transform | Range, Doppler and angle FFTs build the radar cube. |
| SNR | Signal-to-Noise Ratio | |
| MUSIC | MUltiple SIgnal Classification | Subspace super-resolution DoA algorithm. |
| ESPRIT | Estimation of Signal Parameters via Rotational Invariance Techniques | Super-resolution DoA algorithm. |
| IAA | Iterative Adaptive Approach | Super-resolution spectral / DoA estimator. |
| DBSCAN | Density-Based Spatial Clustering of Applications with Noise | Groups detections into objects. |
| EKF | Extended Kalman Filter | Nonlinear tracking filter. |
| UKF | Unscented Kalman Filter | Nonlinear tracking filter using sigma points. |
| IMM | Interacting Multiple Model | Tracker that mixes several motion models. |
| HWA | Hardware Accelerator | On-chip FFT / radar processing engine. |
| RTS | Radar Target Simulator | Echo generator for HIL and EOL testing. |
| HIL | Hardware-in-the-Loop | Testing the real sensor against simulated scenarios. |
| EOL | End-of-Line | Final production test of a module or vehicle. |
RF & analog front end
| Abbr. | Stands for | Note |
|---|---|---|
| HPBW | Half-Power Beamwidth | Angle between the −3 dB points of an antenna or array beam. |
| PDN | Power Delivery Network | Regulators, planes, decoupling and package paths that supply the chip. |
| PI | Power Integrity | Keeping supply voltage within limits under load steps and noise. |
| EMI | Electromagnetic Interference | Unwanted emission or pick-up of electromagnetic energy. |
| BCI | Bulk Current Injection | Immunity test (ISO 11452-4) that injects RF current into a cable harness. |
| TIM | Thermal Interface Material | Gap pad or paste between board or package and the heat sink. |
| RF | Radio Frequency | Here the 76–81 GHz signal. |
| LO | Local Oscillator | The chirp signal that drives the Tx and the Rx mixers. |
| IF | Intermediate Frequency | The beat / baseband signal after the mixer, DC–20 MHz. |
| PA | Power Amplifier | Tx output stage, 12–14 dBm. |
| LNA | Low-Noise Amplifier | First Rx stage; sets most of the NF. |
| NF | Noise Figure | Noise the receiver adds, in dB. |
| VGA | Variable-Gain Amplifier | Programmable-gain stage (IF), or signed VGAs in the phase rotator. |
| TIA | Transimpedance Amplifier | Current-to-voltage stage after a passive mixer. |
| HPF | High-Pass Filter | In IF: removes leakage and DC, and equalises R⁻⁴. |
| LPF | Low-Pass Filter | |
| AAF | Anti-Aliasing Filter | Low-pass filter in front of the ADC. |
| PPF | Polyphase Filter | RC-CR network that generates I/Q. |
| I/Q | In-phase / Quadrature | Two copies of a signal 90° apart. |
| IRR | Image Rejection Ratio | How well an I/Q path suppresses the mirror frequency. |
| SSB | Single Sideband | A frequency shift in one direction only, e.g. the loopback offset. |
| BPSK | Binary Phase-Shift Keying | 0/180° switching; produces ±f_m sidebands. |
| VM | Vector Modulator | I/Q-weighted phase rotator. |
| RTPS | Reflection-Type Phase Shifter | Hybrid coupler terminated by tunable loads. |
| P1dB | 1 dB compression point | Input (or output) level where gain drops by 1 dB. |
| IIP3 | Input third-order intercept point | Linearity figure; cascades with the gain before each stage. |
| PAE | Power-Added Efficiency | (P_out − P_in) / P_DC of a PA. |
| Psat | Saturated output power | Maximum output power of a PA. |
| DSB | Double Sideband | Noise figure counting both sidebands (typical for zero-IF mixers). |
| PGA | Programmable-Gain Amplifier | IF VGA with digitally set gain steps. |
| AGC | Automatic Gain Control | Loop that sets the VGA gain from the signal level. |
| HD2 | 2nd-order Harmonic Distortion (HD3 = 3rd) | Harmonics show up as ghost targets at 2×/3× range. |
| AM/PM | Amplitude-to-phase conversion | Phase change caused by amplitude or supply changes. |
| RL | Return Loss | Match quality, in dB. |
| Cpl | Coupler (directional coupler) | Taps a small, known fraction (−15…−20 dB) of a signal for detection or loopback. |
| PD | Power Detector | Diode or square-law RF-to-DC converter. |
| APC | Automatic Power Control | Closed loop from the power detector to the VGA/PA gain code. |
| DPD | Digital Predistortion | Wideband PA linearisation used in comms; radar uses static gain/phase LUTs instead. |
| VSWR | Voltage Standing-Wave Ratio | Mismatch at the antenna/load; changes the delivered power. |
| CW | Continuous Wave | An unmodulated single-frequency tone. |
| ENR | Excess Noise Ratio | Calibrated output level of a noise source. |
| SiGe | Silicon-Germanium (BiCMOS) | Bipolar-plus-CMOS process used for earlier radar chips. |
| CMOS | Complementary Metal-Oxide-Semiconductor | RFCMOS = CMOS process with RF / mmWave capability. |
| RFCMOS | RF-capable CMOS | Today's single-chip radar process (e.g. 45/40/28/22 nm). |
| NMOS | N-channel MOS transistor (PMOS = P-channel) | |
| PTAT | Proportional To Absolute Temperature | Voltage or current used by temperature sensors. |
| BG | Bandgap reference | Temperature-stable voltage reference (BG1/BG2 = two independent ones). |
| PVT | Process, Voltage, Temperature | Variation corners a design must cover. |
LO, clock & synthesis
| Abbr. | Stands for | Note |
|---|---|---|
| PLL | Phase-Locked Loop | Locks the VCO to the crystal and generates the ramp. |
| ADPLL | All-Digital PLL | PLL with a TDC and a digital loop filter. |
| VCO | Voltage-Controlled Oscillator | ≈ 19–20.25 GHz, multiplied ×4 to 77 GHz. |
| PFD | Phase-Frequency Detector | Compares the divided VCO with the reference. |
| CP | Charge Pump; also Chip Probe | In a PLL: converts PFD pulses into loop-filter current. In test flows: wafer-level probe test. |
| TDC | Time-to-Digital Converter | Digital phase detector of an ADPLL. |
| XTAL | Crystal (reference oscillator) | 40/50 MHz reference for PLL, ADC and digital. |
| DDS | Direct Digital Synthesizer | Digitally generated tone (IF test tone). |
| Kvco | VCO gain | Tuning sensitivity in MHz/V; varies per band. |
| AFC | Automatic Frequency Calibration (band calibration) | Picks the VCO capacitor-bank band before the PLL closes. |
| MMD | Multi-Modulus Divider | Programmable divider in the PLL feedback, dithered by the ΣΔ modulator. |
| CML | Current-Mode Logic | Fast differential logic used for the first divider (prescaler) stages at 20 GHz. |
Data conversion & digital
| Abbr. | Stands for | Note |
|---|---|---|
| SNM | Static Noise Margin | Noise an SRAM cell tolerates before flipping; read SNM is the critical one. |
| SEU | Single-Event Upset | Bit flip caused by a particle strike (soft error). |
| SER | Soft-Error Rate | Rate of radiation-induced bit flips, in FIT per Mbit. |
| MBU | Multi-Bit Upset | One particle flips several neighbouring cells. |
| RDF | Random Dopant Fluctuation | Random number of dopant atoms in a small channel; main cause of Vth mismatch. |
| LER | Line-Edge Roughness | Rough gate edges that add Vth variation in small devices. |
| NPSF | Neighbourhood Pattern-Sensitive Fault | Memory cell fails only for certain data in its neighbours. |
| SEC-DED | Single-Error Correction, Double-Error Detection | ECC code used on memory words (e.g. 64 + 8 bits). |
| ROM | Read-Only Memory | Mask-programmed memory for boot code and tables. |
| DRF | Data-Retention Fault | Memory cell loses its value after a pause. |
| WL | Word Line | Row select line of a memory array. |
| BL | Bit Line | Column data line of a memory array (BL and its complement BLB). |
| OSR | Oversampling Ratio | fs / (2·BW) of a ΣΔ ADC; each doubling adds (2L+1)·3 dB of SQNR. |
| NTF | Noise Transfer Function | How a ΣΔ loop shapes quantisation noise out of the signal band. |
| SNDR | Signal-to-Noise-and-Distortion Ratio | ENOB = (SNDR − 1.76) / 6.02. |
| GBW | Gain-Bandwidth product | Op-amp figure of merit; sets filter and PGA accuracy at IF. |
| CMRR | Common-Mode Rejection Ratio | How well a differential circuit rejects signals common to both inputs. |
| CSI-2 | MIPI Camera Serial Interface 2 | High-speed serial link used for raw radar data. |
| TSN | Time-Sensitive Networking | Deterministic automotive Ethernet (IEEE 802.1). |
| ADC | Analog-to-Digital Converter | Main Rx ADCs (ΣΔ) and the aux SAR ADC. |
| DAC | Digital-to-Analog Converter | Rotator I/Q weights, bias, trim, test-tone generation. |
| SAR | Successive-Approximation Register ADC | Slow, precise ADC used for monitoring. |
| CT | Continuous-Time (CT-ΣΔ) | Sigma-delta ADC with a continuous-time loop filter. |
| ENOB | Effective Number of Bits | |
| SFDR | Spurious-Free Dynamic Range | Tone relative to the largest spur. |
| THD | Total Harmonic Distortion | |
| DR | Dynamic Range | |
| INL | Integral Nonlinearity | Deviation from the ideal transfer line. |
| DNL | Differential Nonlinearity | Deviation of each step from 1 LSB. |
| LSB | Least Significant Bit (MSB = most significant) | |
| DFE | Digital Front End | Decimation, DC and I/Q correction, interference handling. |
| CIC | Cascaded Integrator-Comb | Multiplier-free decimation filter. |
| FIR | Finite Impulse Response filter | |
| DSP | Digital Signal Processor | |
| MCU | Microcontroller Unit | |
| CPU | Central Processing Unit | E.g. the RF control CPU that runs chirps and monitors. |
| SoC | System-on-Chip | |
| ECU | Electronic Control Unit | Vehicle computer that receives radar data. |
| SRAM | Static RAM (RAM = random-access memory) | |
| ECC | Error-Correcting Code | Memory protection for functional safety. |
| DMA | Direct Memory Access | |
| LUT | Look-Up Table | E.g. phase-code → (I, Q) DAC codes, Tx power vs. temperature. |
| FW | Firmware (SW = software) | |
| OTP | One-Time Programmable memory | Holds trims and IDs, like eFuse. |
| SPI | Serial Peripheral Interface | Configuration / test bus from host or ATE. |
| CAN | Controller Area Network (CAN-FD = Flexible Data-rate) | Vehicle bus for object lists. |
| ETH | Ethernet (100/1000BASE-T1) | Automotive single-pair Ethernet. |
| CSI | Camera Serial Interface (MIPI CSI-2) | Streams raw radar data to a central SoC. |
| LVDS | Low-Voltage Differential Signaling | Raw-data debug / streaming interface. |
| GPIO | General-Purpose Input/Output | |
| IO | Input/Output |
Power
| Abbr. | Stands for | Note |
|---|---|---|
| LDO | Low-Dropout regulator | Linear regulator; one per noise-sensitive domain. |
| PMIC | Power-Management IC | External bucks, supervisors and watchdog. |
| PSRR | Power-Supply Rejection Ratio | How much supply ripple an LDO (or circuit) blocks. |
| UV | Under-Voltage (OV = Over-Voltage) | Supply monitors, a safety mechanism. |
| OV | Over-Voltage | Rail above its window; OV monitor protects gate oxides. |
| POR | Power-On Reset | Holds the chip in reset until all rails are valid. |
| BOR | Brown-Out Reset | Resets when a supply sags during operation. |
| ESR | Equivalent Series Resistance | Of the LDO output capacitor; its zero affects loop stability. |
| OCP | Over-Current Protection | Current limit on a regulator output. |
| Iq | Quiescent current | Current a regulator draws for itself with no load. |
| DLDO | Digital LDO | Switched pass-device array regulated by a comparator loop. |
| GND | Ground |
Test & production
| Abbr. | Stands for | Note |
|---|---|---|
| EVB | Evaluation Board | Board that carries the chip on the bench with supplies, clock, interfaces and RF transitions. |
| SMU | Source-Measure Unit | Precision instrument that forces voltage or current and measures the other. |
| OTA | Over The Air | Measurement through antennas in a chamber instead of a cable or waveguide. |
| GSG | Ground-Signal-Ground probe | RF wafer probe with a signal tip between two ground tips. |
| LRRM | Line-Reflect-Reflect-Match calibration | On-wafer VNA calibration method for mmWave probes. |
| SCPI | Standard Commands for Programmable Instruments | Text command set used to automate instruments. |
| UPH | Units Per Hour | Test throughput of a tester and handler. |
| eFuse | Electrically programmable fuse | Silicided poly link blown by current; stores trim, ID and repair bits. |
| MTP | Multiple-Time Programmable memory | Small NVM that can be rewritten a few times. |
| NVM | Non-Volatile Memory | Keeps data without power: eFuse, OTP, MTP, flash. |
| VPP | Programming supply voltage | Supply used only to program fuses or OTP. |
| CRC | Cyclic Redundancy Check | Checksum that detects corrupted data, e.g. trim words at boot. |
| RMA | Return Material Authorization | A customer return, analysed through the 8D process. |
| 8D | Eight Disciplines | Structured problem solving: team, describe, contain, root cause, correct, verify, prevent, close. |
| MSA | Measurement System Analysis | Proves a measurement is precise and accurate enough (Gage R&R, bias, stability). |
| GRR | Gage Repeatability and Reproducibility | %GRR < 10 % of tolerance is good. |
| BIST | Built-In Self-Test | On-chip stimulus + measurement; result is pass/fail or a value checked against a limit. |
| BISM | Built-In Self-Measurement | Same on-chip hardware, but the result is a calibrated value (dB, °, MHz) used for trim, calibration and trend. |
| DFT | Design for Test | |
| ATE | Automatic Test Equipment | Production tester. |
| ATPG | Automatic Test Pattern Generation | Scan patterns for digital logic. |
| IDDQ | Quiescent supply-current test | Detects leakage defects. |
| PMU | Parametric Measurement Unit | ATE DC source/measure channel. |
| Cres | Contact resistance | Probe or socket contact resistance; measured with the Kelvin or two-current method. |
| FIMV | Force Current, Measure Voltage | PMU mode used for open/short (diode) tests. |
| FVMI | Force Voltage, Measure Current | PMU mode used for leakage and power-short tests. |
| IIL | Input leakage current, input Low (IIH = input High) | Leakage limit per IO pin, typically |I| < 1 µA. |
| IIH | Input leakage current, input High | |
| ESD | Electrostatic Discharge | Pad protection diodes / clamps; the diode method uses them for continuity. |
| VDD | Positive supply rail (VSS = ground / negative rail) | |
| VSS | Ground / negative supply rail | |
| DCR | DC Resistance | E.g. of an RF shunt inductor, 0.5–3 Ω. |
| Hi-Z | High impedance (Z) | Output driver switched off; the pin floats. |
| OE | Output Enable | Control that switches an output between driving and Hi-Z. |
| IOZ | Off-state output leakage (IOZH at VDDIO, IOZL at 0 V) | Measured on a pin in Hi-Z; typically |I| < 1–10 µA. |
| VOH | Output High voltage threshold (VOL = Output Low) | Tester comparator levels that decide 1 / Z / 0. |
| VOL | Output Low voltage threshold | |
| HIGHZ | IEEE 1149.1 instruction that puts all outputs in Hi-Z | |
| EXTEST | IEEE 1149.1 external test instruction | Boundary cells drive and sample the pins; used for interconnect and walking-Z tests. |
| RPCT | Reduced Pin-Count Testing | Testing through JTAG / a few pins, so more sites fit on one tester. |
| BICS | Built-In Current Sensor | On-chip current monitor for IDDQ per power domain. |
| SPC | Statistical Process Control | |
| VNA | Vector Network Analyzer | Lab instrument for S-parameters. |
| AWG | Arbitrary Waveform Generator | |
| DMM | Digital Multimeter | |
| GPIB | General-Purpose Interface Bus | Instrument control bus (like LAN). |
Safety, standards & regulation
| Abbr. | Stands for | Note |
|---|---|---|
| PMHF | Probabilistic Metric for random Hardware Failures | ISO 26262 residual failure rate; < 100 FIT for ASIL B/C, < 10 FIT for D. |
| SEooC | Safety Element out of Context | A part developed to ISO 26262 against assumed system requirements. |
| FMEA | Failure Mode and Effects Analysis | Qualitative analysis of failure modes; FMEDA adds rates and diagnostic coverage. |
| FIT | Failures In Time | Failures per 10⁹ device-hours. |
| MTTF | Mean Time To Failure | |
| RED | Radio Equipment Directive (EU 2014/53/EU) | EU conformity framework for radio transmitters, including radar. |
| ASIL | Automotive Safety Integrity Level | ISO 26262 risk class A–D; radar typically ASIL-B. |
| ISO | ISO 26262 / ISO/SAE 21434 / ISO 11452 | Functional safety / cybersecurity / EMC immunity. |
| FTTI | Fault-Tolerant Time Interval | Time from fault to hazard; monitors must react within it. |
| FMEDA | Failure Modes, Effects and Diagnostic Analysis | |
| SPFM | Single-Point Fault Metric | ISO 26262 coverage metric. |
| LFM | Latent Fault Metric | ISO 26262 coverage metric. |
| AEC | Automotive Electronics Council (AEC-Q100 / Q200) | Qualification of ICs / passives. |
| ETSI | European Telecommunications Standards Institute | EN 301 091 / EN 303 396 radar standards. |
| FCC | Federal Communications Commission | US rules, Part 95M for 76–81 GHz. |
| EMC | Electromagnetic Compatibility | |
| CISPR | Comité International Spécial des Perturbations Radioélectriques | CISPR 25: vehicle-component emissions. |
| OOB | Out-of-Band (emission) |
Digital DFT, stress & reliability
| Abbr. | Stands for | Note |
|---|---|---|
| UHST | Unbiased Highly Accelerated Stress Test | HAST without bias, 130 °C / 85 % RH; alternative to autoclave. |
| PTC | Power Temperature Cycling | Temperature cycling with the device powered on and off. |
| EDR | Endurance and Data Retention | Qualification of non-volatile memory (AEC-Q100-005). |
| DPA | Destructive Physical Analysis | Opening and sectioning parts to inspect their construction and damage. |
| SEM | Scanning Electron Microscope | High-magnification imaging of cross-sections and surfaces. |
| EDX | Energy-Dispersive X-ray spectroscopy | Element analysis in the SEM: corrosion, contamination, IMC phases. |
| FIB | Focused Ion Beam | Precise local cutting and imaging; also used for circuit edits. |
| LTPD | Lot Tolerance Percent Defective | Defect rate a sampling plan rejects with given confidence; 0 / 231 ≈ 1 % at 90 %. |
| PC | Preconditioning | Bake, moisture soak and reflow before environmental stress (JESD22-A113). |
| BLR | Board-Level Reliability | Reliability of the package soldered on a PCB (temperature cycling, drop, vibration). |
| SAC | Tin-Silver-Copper solder | Lead-free solder alloy (e.g. SAC305) used for balls. |
| PPAP | Production Part Approval Process | Automotive approval package, includes the qualification report. |
| DRC | Design Rule Check | Verifies layout against foundry manufacturing rules. |
| LVS | Layout Versus Schematic | Verifies that the layout matches the schematic netlist. |
| PEX | Parasitic Extraction | Extracts resistance, capacitance (and inductance) of the layout for post-layout simulation. |
| AMS | Analog / Mixed-Signal simulation | Simulation that combines transistor-level analog with digital models. |
| ECO | Engineering Change Order | Late design fix; a metal-only ECO changes only upper masks. |
| SCR | Silicon-Controlled Rectifier | Thyristor; used as a compact ESD clamp, and the parasitic structure behind latch-up. |
| GGNMOS | Grounded-Gate NMOS | ESD clamp that works by parasitic-bipolar snapback. |
| SE | Scan Enable | Selects shift (SE = 1) or functional capture (SE = 0) in scan flops. |
| SAF | Stuck-At Fault | Node permanently 0 or 1. |
| TDF | Transition Delay Fault | Node slow to rise or fall; needs at-speed test. |
| STA | Static Timing Analysis | Finds the longest paths for timing-aware ATPG. |
| OCV | On-Chip Variation | Timing derates in STA that account for local (mismatch) variation across the die. |
| OCC | On-Chip Clock Controller | Gates exact launch/capture pulses from the PLL for at-speed test. |
| LOC | Launch-On-Capture | At-speed scheme; also called broadside. |
| LOS | Launch-On-Shift | At-speed scheme; SE must switch at speed. |
| EDT | Embedded Deterministic Test | Scan compression (decompressor + compactor). |
| LFSR | Linear-Feedback Shift Register | Pseudo-random sequence generator. |
| PRPG | Pseudo-Random Pattern Generator | LFSR that feeds the scan chains in LBIST. |
| MISR | Multiple-Input Signature Register | Compresses responses into one signature. |
| STUMPS | Self-Test Using MISR and Parallel Shift-register sequence generator | Standard LBIST architecture. |
| LBIST | Logic BIST | On-chip random-pattern scan test; used at key-on. |
| MBIST | Memory BIST | On-chip March-algorithm test of SRAMs. |
| BIRA | Built-In Redundancy Analysis | Computes which spare rows/columns repair a memory. |
| BISR | Built-In Self-Repair | Loads the repair from eFuse at boot. |
| IR | IR drop | Supply voltage drop (current × resistance), high during scan shift. |
| JTAG | Joint Test Action Group (IEEE 1149.1) | Boundary scan and test access port. |
| TAP | Test Access Port | JTAG pins TCK, TMS, TDI, TDO, TRST. |
| BSDL | Boundary Scan Description Language | Describes a chip's JTAG boundary-scan cells. |
| IJTAG | Internal JTAG (IEEE 1687) | Network for accessing on-chip instruments. |
| MUX | Multiplexer | Selects one of N inputs; in test, routes sub-block nodes to shared instruments. |
| ATB | Analog Test Bus | Chip-wide wire pair (force + sense) that test muxes connect sub-block nodes to. |
| TG | Transmission Gate | Parallel NMOS + PMOS switch; passes the full voltage range. |
| SPDT | Single-Pole Double-Throw switch | One input to one of two outputs (SP4T = one of four). |
| BBM | Break-Before-Make | Switching order that opens the old path before closing the new one. |
| ICL | Instrument Connectivity Language (PDL = Procedural Description Language) | IJTAG description files. |
| ECID | Electronic Chip ID | Unique per-die ID for traceability. |
| HVST | High-Voltage Stress Test | Short over-voltage on the core rail to activate latent oxide defects. |
| VLV | Very-Low-Voltage test | Test below nominal V to expose resistive defects. |
| Vmin | Minimum operating voltage | The pass/fail edge in a shmoo; an outlier Vmin flags a defect. |
| PAT | Part Average Testing (AEC-Q001) | Outlier limits at robust μ ± 6σ. |
| DPAT | Dynamic Part Average Testing | PAT limits recalculated per lot or wafer. |
| GDBN | Good Die in Bad Neighbourhood | Wafer-map screen that rejects dies in defect clusters. |
| NNR | Nearest-Neighbour Residual | Compares a die's parameter with its wafer neighbours. |
| DPPM | Defective Parts Per Million | Shipped-quality metric; automotive target ≪ 1. |
| FT | Final Test | Package-level production test. |
| SLT | System-Level Test | Functional test by booting the application. |
| PCM | Process Control Monitor | Test structures in the scribe lines, measured by the fab (see WAT). |
| WAT | Wafer Acceptance Test | Fab's electrical test of PCM structures before shipping wafers. |
| OSAT | Outsourced Semiconductor Assembly and Test | Company that packages and tests the dies. |
| QA | Quality Assurance | Sample-based outgoing inspection and audits. |
| Cp | Process capability (Cp) | (USL − LSL) / 6σ: spec width vs process spread. |
| Cpk | Process capability index | min(USL − μ, μ − LSL) / 3σ; automotive often ≥ 1.33, critical ≥ 1.67. |
| USL | Upper Spec Limit (LSL = Lower Spec Limit) | Design limits; outside them the part is out of spec. |
| LSL | Lower Spec Limit | |
| UCL | Upper Control Limit (LCL = Lower Control Limit) | Process limits from history, usually mean ± 3σ. |
| LCL | Lower Control Limit | |
| OCAP | Out-of-Control Action Plan | Documented steps when an SPC rule fires. |
| MRB | Material Review Board | Decides what happens to held material: release, rework, scrap or deviation. |
| MIM | Metal-Insulator-Metal capacitor (MOM = Metal-Oxide-Metal) | Precision on-chip capacitors. |
| MOM | Metal-Oxide-Metal (finger) capacitor | |
| BSIM | Berkeley Short-channel IGFET Model | Industry-standard compact transistor model family used in design kits. |
| Vt | Threshold voltage | Gate voltage where the channel turns on; Vt_lin at low Vds, Vt_sat at VDD. |
| Idsat | Saturation drain current | Id at Vgs = Vds = VDD, per µm of width; transistor strength. |
| Ioff | Off-state leakage current | Id at Vgs = 0, Vds = VDD. |
| DIBL | Drain-Induced Barrier Lowering | Vt drop per volt of Vds in short-channel devices. |
| SS | Subthreshold swing (also SS = slow-slow process corner) | mV of Vgs per decade of Id below Vt; ≈ 60 mV/dec ideal at room temperature. |
| TT | Typical-typical process corner | FF = fast-fast; FS / SF = skewed NMOS / PMOS corners. |
| FF | Fast-fast process corner | |
| gm | Transconductance | ∂Id/∂Vgs; the transistor's gain. |
| gds | Output conductance | ∂Id/∂Vds; limits voltage gain (intrinsic gain = gm/gds). |
| Cox | Gate-oxide capacitance per area | εox / Tox. |
| Tox | Gate-oxide thickness | Measured with C-V structures in WAT. |
| fT | Transit (unity current-gain) frequency | ≈ gm / 2π(Cgs + Cgd). |
| fmax | Maximum oscillation (unity power-gain) frequency | Needs ≈ 3–4× the operating frequency for useful gain. |
| Vbd | Gate-oxide breakdown voltage | Voltage where oxide current jumps past compliance in a V-ramp test. |
| BV | Breakdown Voltage | BVdss = drain-source (gate off), BVj = junction. |
| BVdss | Drain-source breakdown voltage | Transistor off-state breakdown; limits PA drain swing. |
| BVj | Junction breakdown voltage | Reverse breakdown of N+/P-well or P+/N-well diodes. |
| TLP | Transmission-Line Pulse | ESD device characterisation with short, high-current pulses. |
| QBD | Charge to breakdown | Total charge an oxide passes before breaking down (reliability). |
| IMD | Inter-Metal Dielectric | Insulator between metal lines/layers; tested with comb structures. |
| CMP | Chemical-Mechanical Planarization | Polishing step that flattens each layer; source of centre, edge and ring signatures. |
| OPC | Optical Proximity Correction | Mask shape corrections; weak spots (hotspots) can fail per reticle shot. |
| EBR | Edge Bead Removal | Removes resist build-up at the wafer edge. |
| D0 | Defect density | Random defects per unit area; baseline yield Y ≈ e^(−D0·A). |
| HTOL | High-Temperature Operating Life | ≈ 1000 h biased at max temperature (AEC-Q100). |
| ELFR | Early Life Failure Rate | Short high-temperature operation of a large sample. |
| TC | Temperature Cycling | Package and interconnect fatigue test. |
| THB | Temperature-Humidity-Bias | 85 °C / 85% RH with bias. |
| HAST | Highly Accelerated Stress Test | 130 °C / 85% RH with bias. |
| RH | Relative Humidity | |
| HTSL | High-Temperature Storage Life | Unbiased bake. |
| HBM | Human-Body Model (ESD) | |
| CDM | Charged-Device Model (ESD) | |
| LU | Latch-Up | JESD78 test. |
| EM | Electromigration | Metal wear-out under current (wafer-level reliability). |
| TDDB | Time-Dependent Dielectric Breakdown | Gate-oxide wear-out. |
| HCI | Hot-Carrier Injection | Transistor degradation mechanism. |
| NBTI | Negative-Bias Temperature Instability | PMOS threshold drift. |
PCB, package & materials
| Abbr. | Stands for | Note |
|---|---|---|
| TCB | Thermo-Compression Bonding | Flip-chip attach with heat and force per die; fine pitch, low warpage. |
| MUF | Molded Underfill | Mold compound that also fills the gap under a flip-chip die. |
| CSAM | C-mode Scanning Acoustic Microscopy | Ultrasound imaging of voids and delamination inside packages. |
| AOI | Automated Optical Inspection | Camera inspection of RDL, bumps and balls in the assembly line. |
| KGD | Known-Good Die | Die that passed wafer sort and is released for assembly. |
| WLP | Wafer-Level Package | Package built on the whole wafer (fan-in) or a reconstituted wafer (fan-out). |
| PCB | Printed Circuit Board | |
| RDL | Redistribution Layer | Thin-film Cu wiring that routes die pads to balls (fan-out) or bumps. |
| UBM | Under-Bump Metallisation | Metal stack between die/RDL pad and the solder. |
| FOWLP | Fan-Out Wafer-Level Package | Die embedded in mold with RDL fanning out to balls; eWLB is one type. |
| CSP | Chip-Scale Package | Package only slightly larger than the die (FC-CSP = flip-chip CSP). |
| AiP | Antenna-in-Package | Antennas built into package layers. |
| IMC | Intermetallic Compound | Layer formed between solder and UBM/pad; grows with time and temperature. |
| CTE | Coefficient of Thermal Expansion | Mismatch between materials drives solder and bump fatigue. |
| MSL | Moisture Sensitivity Level | J-STD-020 rating: how long a package may sit out of dry pack before reflow. |
| ELK | Extreme Low-k dielectric | Fragile back-end dielectric in advanced nodes; cracks under bump stress. |
| NSMD | Non-Solder-Mask-Defined pad | PCB pad style that improves solder-joint fatigue life. |
| Dk | Dielectric constant | Sets line impedance and antenna tuning; shifts with moisture. |
| Df | Dissipation factor | Dielectric loss; key for RF loss at 77 GHz. |
| C-SAM | C-mode Scanning Acoustic Microscopy | Non-destructive imaging of delamination and voids. |
| PBO | Polybenzoxazole | Polymer dielectric used in RDL (like polyimide). |
| EOS | Electrical Overstress | Damage from overvoltage or overcurrent beyond ESD events. |
| BGA | Ball Grid Array | FC-BGA = flip-chip BGA. |
| eWLB | embedded Wafer-Level Ball-grid-array | Fan-out package with low RF loss. |
| AoP | Antenna-on-Package | |
| LoP | Launch-on-Package | RF launched from package into waveguide / antenna. |
| GCPW | Grounded Coplanar Waveguide | PCB transmission line at the ball launch. |
| SIW | Substrate-Integrated Waveguide | Waveguide formed with via fences in the PCB. |
| FR4 | Flame-Retardant epoxy-glass laminate | Standard low-cost PCB material. |
| ENEPIG | Electroless Nickel, Electroless Palladium, Immersion Gold | PCB surface finish. |
| ImAg | Immersion Silver | PCB surface finish. |
| HASL | Hot-Air Solder Leveling | Surface finish; too rough/uneven for 77 GHz. |
| PBT | Polybutylene terephthalate (PC = polycarbonate) | Radome plastics. |
| HFSS | High-Frequency Structure Simulator (Ansys) | 3D EM simulator (CST = Dassault's equivalent). |