Main page Knowledge graph
77 GHz radar SoC · digital test & screening

Digital DFT, scan test and stress screening

A radar SoC is mostly digital by transistor count: DSP, FFT accelerator, lockstep MCUs and several MB of SRAM for the radar cube. This page covers how that logic is made testable (scan, ATPG, compression, at-speed test, memory and logic BIST, JTAG), how production test stresses parts to catch latent defects (voltage stress, VLV, burn-in, temperature, IDDQ, PAT), and how AEC-Q100 qualification and ISO 26262 in-field test fit in. The analog/RF self-test is on the BIST & loopback page.

00

Why digital DFT matters in a radar SoC

Digital

Without test structures, a digital core with millions of flip-flops can't be tested in reasonable time: functional patterns reach only a small part of the internal states. Design for Test (DFT) adds controllability (set any internal state) and observability (read any internal state). Automatic pattern generation can then target every modelled fault.

DriverWhat it means for DFT
Automotive quality target"Zero defect" culture: field returns well below 1 DPPM. This needs very high fault coverage on several fault models, not just stuck-at.
Large digital contentDSP + HWA + lockstep R5F + 2–8 MB SRAM (single chip), far more on imaging SoCs. Scan data volume and test time dominate unless compressed.
ISO 26262 (ASIL-B)Latent faults in safety mechanisms must be detected in the field, so logic and memory BIST run at key-on (and sometimes periodically).
Mixed-signal chipScan must not disturb the analog/RF blocks, and high toggle activity during shift must not collapse the on-chip supplies.
CostTest time × tester cost per second is a large share of unit cost. Compression, multi-site and parallel BIST cut it.

Typical coverage targets (automotive)

Fault modelTypical targetNotes
Stuck-at≥ 99%Baseline; automotive customers often require it
Transition (at-speed)≥ 90–97%Catches resistive / delay defects that stuck-at misses
Cell-awareas high as practicalDefects inside standard cells; significantly reduces DPPM at advanced nodes
Memory (March + retention)≈ 100% of targeted memory faultsVia MBIST, with repair where there is redundancy
In-field LBIST≈ 90%+ stuck-at of the tested logicFeeds ISO 26262 latent-fault metric (LFM)
01

Fault models: what the patterns target

ATPG doesn't look for physical defects directly. It targets abstract fault models that stand in for them. Each model catches a different class of defect, so automotive test combines several.

ModelAssumesPhysical defects coveredTest needs
Stuck-at (SAF)A node is permanently 0 or 1Hard opens and shorts to supplySlow scan, one capture
Transition delay (TDF)A node is slow to rise or fallResistive vias and opens, weak transistorsAt-speed launch + capture
Path delayA whole path exceeds the clock periodDistributed timing degradationAt-speed, specific critical paths
Small delay defectSmall extra delay on a long pathMarginal resistive defectsTiming-aware ATPG, longest paths
BridgingTwo nets shorted (wired-AND/OR or dominant)Metal shorts between neighboursLayout-extracted net pairs
Cell-awareDefect inside a cell's transistor netlistIntra-cell opens and shortsCell library characterisation (SPICE) + ATPG
IDDQ (details)Defect raises quiescent currentGate-oxide shorts, bridgesCurrent measured at static states
Memory faultsCell stuck-at, transition, coupling, address decoder, retention, neighbourhood patternSRAM array defectsMarch algorithms in MBIST
02

Scan design, ATPG and test compression

Digital

Every flip-flop is replaced by a scan flip-flop: a D flop with a 2:1 mux in front. When SE (scan enable) = 1 it takes SI from the previous flop, so all flops form a long shift register (a scan chain). When SE = 0 it takes the normal functional input D.

  1. Shift in (SE = 1): clock the pattern into all chains, which sets every flop to a chosen state.
  2. Capture (SE = 0): one or two functional clock pulses. The combinational logic responds and the flops capture its outputs.
  3. Shift out (SE = 1): unload the captured response while loading the next pattern; the tester compares it with the expected values.

ATPG (automatic test pattern generation) computes the patterns from the netlist and the fault models, and reports fault coverage. With millions of flops, uncompressed chains would be millions of cycles long, so every modern SoC uses test compression. A few tester channels feed an on-chip decompressor that drives hundreds of short internal chains, and a compactor folds their outputs back down.

ATE scan-in8 channels DecompressorEDT / LFSR core logic: flops stitched into ~800 short chains ⋮ chain 1 · ≈ 3 750 scan flops Compactor+ X-mask ATE scan-outcompare 8 → 800 (100×) 800 → 8
With 100× compression, 8 tester channels drive 800 internal chains. Each chain is about 3 750 flops instead of 375 000, so each pattern needs roughly 100× fewer shift cycles and 100× less tester memory. X-masking blocks unknown values (from memories, analog, uninitialised flops) before they corrupt the compacted response.
Chain length L = N_flops / (N_channels × C) C = compression ratio Test cycles ≈ P × (L + n_capture) + L P = number of patterns Scan time = cycles / f_shift f_shift ≈ 10–100 MHz (power-limited) Data volume ≈ P × L × N_channels × 2 (stimulus + expected response)

Scan design rules

  • All flops scannable. Exceptions (e.g. asynchronous synchronisers) are documented and handled.
  • Asynchronous set/reset controllable from a test pin during scan.
  • No combinational loops; latches transparent or scannable.
  • Clock gating cells get a test-enable override.
  • Chains balanced in length and kept within one clock domain, or joined with lockup latches where they cross domains.
  • Memories and analog wrapped or bypassed so they produce no X values.

Pattern set order

  • Chain test first (shift a 0011… flush pattern): proves the chains shift before trusting any result.
  • Stuck-at patterns: the bulk of coverage, run at slow shift.
  • Transition / at-speed patterns: usually the largest pattern count.
  • Cell-aware and bridging top-up patterns.
  • IDDQ vectors: a handful of static states for current measurement.

Muxes in the digital test logic

Most digital DFT is built from 2:1 muxes controlled by test mode: the scan flop is one, and so are the clock, reset and bypass controls around it. Each gives the tester control or observation of something it could not reach in functional mode. The analog and RF test muxes that route sub-blocks to the on-chip instruments are on the BIST page.

MuxWhereDoesWatch out for
Scan mux (mux-D flop)In front of every flip-flopSE selects functional D or scan input SIScan-enable is a high-fanout net; it needs its own timing closure for at-speed test
Clock mux / OCCRoot of each clock domainSwitches between the functional PLL clock, the slow tester shift clock and the at-speed pulsesMust be glitch-free (synchronised select); adds insertion delay and skew to the whole domain
Reset and set bypassAsynchronous reset and set pins of flopsGives the tester control of reset during shiftOtherwise a reset glitch from logic under test corrupts the chain
Clock-gating test enableIntegrated clock-gating cellsForces gated clocks on during scanWithout it, flops behind gates are uncontrollable and coverage drops
Memory and analog bypassAround SRAM, ROM and analog macrosRoutes inputs to outputs or to scan flops (wrapper), blocks X valuesUnwrapped macros produce X that corrupts compacted results
Pin-sharing (IO) muxPad ringReuses functional pins as scan-in / scan-out, test clock and test modeTest functions must be impossible to enable in the field; pad timing differs by mode
Observe / debug muxInternal status busesBrings internal signals (lock detect, state machines, clocks ÷N) to a GPIOAdds load and routing to sensitive nets; disable in mission mode
Test-point muxHard-to-control logic conesControl or observation points inserted for coverage (also for LBIST)Small area and timing cost; placed by the DFT tool on low-testability nodes
03

At-speed testing

Digital

Stuck-at testing uses slow clocks, so a defect that only adds delay passes. At-speed tests launch a transition and capture the result one functional clock period later, using the on-chip PLL through an on-chip clock controller (OCC). The tester alone can't deliver two edges hundreds of MHz apart.

SCAN_EN CLK shift in (slow, 10–100 MHz) launch capture 1 / f_func (PLL via OCC) shift out + next in
Launch-on-capture (LOC, or broadside). SCAN_EN drops during a slow dead time, then the OCC lets exactly two fast PLL pulses through: the first launches transitions from the scanned-in state, the second captures them one functional period later.
SchemeHow the transition is launchedProsCons
Launch-on-capture (LOC)First functional clock after shiftSE can be slow (no at-speed SE routing); functional-like statesLower coverage than LOS; more patterns
Launch-on-shift (LOS)Last shift edge, then SE switches at speedHigher coverage, fewer patternsSE must be timed like a clock; may test non-functional paths (over-kill)
  • Timing-aware ATPG steers transitions through the longest paths (from STA) to catch small delay defects.
  • Multiple clock domains (CPU, DSP/HWA, ADC interface, SPI): test each domain's intra-domain paths separately; inter-domain paths need controlled clock sequences or are masked.
  • Over-test risk: at-speed patterns switch more logic at once than any real workload, so IR drop slows the circuit and good parts can fail. Use power-aware ATPG and low-power fill.
04

IDDQ testing: measuring quiescent current

Digital

In static CMOS, once the inputs stop switching there is no DC path from VDD to VSS: in every gate either the pull-up or the pull-down network is off. The supply current in that quiet state, I_DDQ (I_DD quiescent), is only leakage. Many defects create a real DC path in some logic states, so the current jumps by µA to mA. IDDQ testing loads a state with scan, stops the clocks, and measures that current. It finds defects that voltage-based (logic) tests often miss, because the circuit may still produce correct logic levels.

VDD VSS PMOS AON (A = 1) NMOS Aoff PMOS Boff NMOS BON (B = 0) A B bridge (defect) I_DDQ ≈ V_DD / (R_on,P + R_bridge + R_on,N) flows only in states where A ≠ B (dashed path)
Why a bridge raises quiescent current. The defect conducts only in vectors that drive the two bridged nodes to opposite values, so IDDQ vectors are chosen to set every node pair both ways. A strong bridge may still resolve to a valid logic level (the stronger driver wins), so a logic test can pass while IDDQ fails.

Defects IDDQ is good at

DefectWhy current flowsDo logic tests see it?
Bridge between nodes at opposite valuesVDD → on PMOS → bridge → on NMOS → VSSOften not, if one driver is much stronger or the bridge is resistive
Gate-oxide short (pinhole)Gate-to-channel conductionUsually not: the logic still works, but it is a reliability risk (early-life failure)
Open gate / floating inputThe input floats near mid-rail, so both P and N are partly onSometimes; timing-dependent
Stuck-on transistor, punch-throughPull-up and pull-down both conductSometimes
Junction leakage, ESD damageLeaky diode to the substrateNo

How a measurement is made

  1. Load a state with scan, then stop all clocks.
  2. Switch off everything that draws DC current by design: analog bias, bandgap loads, PLL/VCO, ADC, PA/LNA bias, IO pull-ups/downs, IO drivers in a static state, memories in their lowest-leakage mode. No input may float.
  3. Wait for settling. The decoupling capacitance and supply network must reach DC: t ≈ C·ΔV/I. With µF of decap this is 1–10 ms unless the tester uses a fast range and then switches to a precision meter.
  4. Measure I_DD on the core rail with the tester PMU (nA–mA ranges).
  5. Repeat for N vectors (typically 5–50), chosen by ATPG so that every node is set to both 0 and 1 (toggle / pseudo-stuck-at coverage) and likely bridge pairs are set opposite.
Test time ≈ N_vectors × (scan load + t_settle + t_measure) e.g. 20 × (0.5 + 2 + 1) ms ≈ 70 ms → why IDDQ uses few vectors

The advanced-node problem: leakage hides the defect

At 180 nm a good die drew nA to µA, and a defect added µA to mA, so one fixed limit worked. At 40/28/22 nm, subthreshold and gate leakage from millions of gates give a mA-level baseline that varies several-fold with process corner and rises steeply with temperature (roughly 2× per 10–20 °C). A defect adding tens of µA disappears inside that spread. The fix is to compare each die with itself: across vectors, the leakage baseline stays almost constant and only the defect current switches on and off.

Illustrative example, not measured data. Top: absolute IDDQ per vector (core rail, µA). The defective die sits at a leakier process corner, and its bridge conducts on vectors 4, 9, 13 and 17. It never crosses the fixed 200 µA limit, so it passes. Bottom: ΔIDDQ, the change from the previous vector on the same die. The baseline cancels and the bridge shows as ±38 µA steps outside the ±20 µA limit, so it fails. Hover a point for its value.
Show data as a table
VectorGood die (µA)Defective die (µA)Δ goodΔ defective
1120150——
2123153+3+3
3118149-5-4
4121189 (bridge on)+3+40
5125152+4-37
6119150-6-2
7122148+3-2
8124154+2+6
9117189 (bridge on)-7+35
10121150+4-39
11120151-1+1
12126155+6+4
13119188 (bridge on)-7+33
14123149+4-39
15118153-5+4
16122150+4-3
17125190 (bridge on)+3+40
18120152-5-38
19121148+1-4
20119151-2+3

Screening methods that still work at advanced nodes

MethodIdeaLimit (example)
ΔIDDQVector-to-vector difference on the same die; the leakage baseline cancels|I(vᵢ) − I(vᵢ₋₁)| < 20 µA
Current ratioMax/min over one die's vectors; independent of that die's leakage cornerI_max / I_min < 1.2 (example: good 1.08, defective 1.30)
Nearest-neighbour residual (NNR)Predict a die's IDDQ from its wafer neighbours and screen the residualr = I_die − median(I_neighbours)
Statistical (DPAT)Outlier limits from the wafer/lot distributionmedian ± 6σ (robust)
Temperature / voltageTest cold to shrink leakage, or compare cold vs hot; reduced VDDproduct-specific
Per power domainMeasure gated domains separately, so each baseline is smallerlimit per domain
Pre/post-stress ΔIDDQMeasure before and after HVST or burn-in; a rise means the stress activated a latent defectΔI_stress < limit
Built-in current sensors (BICS)On-chip current monitors per domain; faster, finer resolutiondesign-specific

In a radar SoC

  • Bypass the on-chip LDOs and supply the digital core rail directly from the tester, so the PMU measures only core current (see the power section).
  • Analog and RF domains off during digital IDDQ. They get their own "static IDD" test with bias on, compared against a characterised range.
  • SRAM leakage (several MB) is a large part of the baseline, so put memories in retention or lowest-leakage mode, or measure the memory rail separately.
  • Usually at wafer probe, at room or cold temperature, right after the scan chain test. It pairs well with HVST: IDDQ before and after the stress.
05

Radar-SoC specifics: scan in a mixed-signal chip

DigitalSupply

Keep the RF and analog safe

  • During scan, register bits that control analog blocks change at random. Force a safe state through test-mode gating: PA and LO off, VCO disabled, LDOs in a known mode, eFuse programming locked.
  • Put the analog control registers in wrapper cells that hold their value during shift and are tested by themselves.
  • An accidental PA enable during scan can exceed EIRP limits on the tester or stress the device.

Shift power vs on-chip LDOs

  • Random fill makes about 50% of flops toggle every shift cycle. That can be several times the functional current, with a large di/dt.
  • On-chip LDOs (see the power section) are sized for functional load. Shift current can drop the rail below the retention or timing margin, and good dies fail.
  • Mitigations: low-power (fill-adjacent) patterns, lower shift frequency, staggered chain clocks, and supplying the core rail from the ATE during scan.

Analog-digital boundaries

  • ADC outputs are X sources during scan. Mask them, or insert observe/control test points at the digital boundary.
  • Test the DFE and interfaces with a digital loopback (pattern generator → DFE → capture memory) as well as scan.
  • Test the ADC, DAC and RF analog content with the BIST/BISM loopbacks on the BIST page.

Clocks for at-speed

  • The OCC takes the digital PLL clock (not the 20 GHz RF synthesiser) and gates exactly the launch and capture pulses.
  • The reference crystal comes from the ATE during test, so at-speed frequencies are exact.
  • Lockstep CPUs: test both cores, and include the comparator logic (a latent-fault target).
06

Memory BIST and repair

Digital

SRAMs are dense and defect-prone, and they aren't reached efficiently through scan. An on-chip MBIST controller for each memory group generates addresses and data, compares read data, and logs failures. It runs at speed on all memories in parallel (within power limits).

The SRAM itself (bitcell, margins, ECC, redundancy), the full set of memory fault models, Vmin/shmoo testing and how process defects appear in fail bitmaps are on the embedded SRAM page.

March algorithms

March C− (10N operations, N = words) ⇕(w0); ⇑(r0,w1); ⇑(r1,w0); ⇓(r0,w1); ⇓(r1,w0); ⇕(r0) ⇑ ascending address ⇓ descending ⇕ either order Detects: stuck-at, transition, address-decoder, most coupling faults Add: checkerboard / data backgrounds, retention (pause at low V, high T), read-disturb
ItemRadar SoC practice
Memory size2–8 MB on-chip (radar cube, DSP L2, CPU TCM); MBIST time ∝ N × ops / f
Test time example1 MB bank as 32-bit words = 262 144 words × 10 ops / 200 MHz ≈ 13 ms per algorithm pass; banks in parallel
RepairRedundant rows/columns; BIRA computes the repair, the repair word is burned into eFuse and reloaded at boot (BISR)
ECC interactionTest with ECC bypassed (see the raw array), then test the ECC logic itself (inject single/double-bit errors)
Retention / VLVWrite, wait (ms) at reduced supply and hot, read back: catches weak cells
In-fieldNon-destructive or boot-time MBIST as an ISO 26262 latent-fault test for RAM and ECC
07

Logic BIST and in-field (key-on) test

DigitalISO 26262

Logic BIST reuses the scan chains but replaces the tester with on-chip hardware: an LFSR/PRPG generates pseudo-random patterns, and a MISR compresses all responses into one signature. At the end, the signature is compared with the golden value stored on-chip. It needs no tester, which is why it's the standard way to test logic in the car.

PRPGLFSR seed Phase shifterdecorrelate scan chains + test points Compactor+ X-bounding MISR= golden? → flag LBIST controller · triggered at key-on / periodically · result → safety MCU
The STUMPS LBIST architecture. Pseudo-random patterns reach roughly 85–95% stuck-at coverage. Test points (extra control/observe points on random-resistant logic) raise it. Any X that reaches the MISR ruins the signature, so all X sources must be bounded.
AspectTypical choice
When it runsKey-on (before radar output is trusted); some SoCs also periodically, per core, while the other lockstep partner covers
Time budget≈ 10–50 ms at start-up, within the system's boot budget
What it coversLatent faults in safety mechanisms: lockstep comparators, ECC logic, watchdogs, monitors (ISO 26262 LFM)
Runtime (single-point) faultsCovered instead by lockstep, ECC, CRC, watchdog, plus analog/RF monitors
HybridThe same decompressor/LFSR hardware serves both ATE compression and LBIST, which saves area
08

JTAG and test access standards

Digital
StandardWhat it providesUse in a radar SoC
IEEE 1149.1 (JTAG / boundary scan)4–5 pin TAP (TCK, TMS, TDI, TDO, TRST), instruction register, boundary-scan cells at the pins, BSDL descriptionModule board interconnect test, test-mode entry, debug access
IEEE 1149.6Boundary scan for AC-coupled / differential linksHigh-speed data outputs (LVDS/CSI-2) where present
IEEE 1500Core test wrappersIsolate and test IP cores (DSP, HWA) independently
IEEE 1687 (IJTAG)Network of on-chip instruments behind JTAG (segment insertion bits, ICL/PDL)One access path to MBIST controllers, sensors, trim registers, and the analog BIST/BISM instruments
Security. Scan and JTAG can read or write any internal state, including keys and safety configuration. Lock test and debug access in production parts (password/challenge unlock, fused lock, scan reset on mode change), as required by ISO/SAE 21434.
09

Stress conditions and screening

Screening

Some defects are latent. The part passes a normal test today but fails after weeks in the car: thin gate-oxide spots, marginal vias, weak SRAM cells. Screening applies stress (voltage, temperature, time) to make those defects fail at test, and statistics to reject parts that pass but look abnormal.

ScreenTypical conditionTargetsWhere
Voltage stress (HVST)Core at ≈ 1.3–1.5 × V_nom (below the oxide breakdown limit), ≈ 0.1–1 s, with scan/LBIST toggling or static statesWeak gate oxide, latent shorts: accelerates infant mortality in secondsWafer probe (sometimes final)
Burn-in (dynamic)125–150 °C, elevated V, hours, with scan/LBIST togglingInfant-mortality failuresPackage; often reduced or replaced by HVST + PAT for cost
VLV (very-low-voltage)Scan/MBIST at ≈ 0.6–0.8 × V_nom (above the functional Vmin)Resistive opens/bridges, weak transistors: defects hidden by strong drive at nominal VWafer / final
Vmin / shmooSweep V (and f) to the pass/fail edgeMarginal parts; a Vmin outlier signals a defectCharacterisation; Vmin used for dynamic PAT
Temperature insertionsHot (125–150 °C), cold (−40 °C), sometimes roomTemperature-activated defects, leakage, analog drift, timing at hotWafer hot; final cold + hot (Grade 1/0)
IDDQ / ΔIDDQStatic current at several scan states; compare the delta between states and neighboursBridges, oxide shorts (leakage at advanced nodes makes absolute IDDQ weak, so use deltas)Wafer
At-speed with guard bandf_func + margin at low V and hotSmall delay defectsFinal
SRAM retention / disturbLow V, hot, pause time, neighbour hammeringWeak cellsWafer
RF stress (radar-specific)PA at max power, hot, for a set time; re-measure PoutPA degradation, early driftFinal / qualification

Statistical screens (outlier rejection)

PAT / DPAT (AEC-Q001)

Part Average Testing: set limits from the population's robust mean ± 6σ, not just the spec. Dynamic PAT recalculates them per lot or wafer. Parts inside spec but outside the population are likely defective and get rejected.

Robust μ = median, σ = IQR / 1.35 PAT limits = μ ± 6σ (inside spec limits)

Geographic screens

GDBN (good die in bad neighbourhood) and NNR (nearest-neighbour residual) use the wafer map. A passing die surrounded by failing dies, or whose parameters differ from its neighbours', sits in a defect cluster and is rejected. Z-PAT looks at the same die position across wafers. What the patterns mean in the fab: wafer map signatures.

Part-level correlation

Multivariate screens combine parameters such as IDDQ vs Vmin vs ring-oscillator speed. A part whose combination doesn't fit its process corner is an outlier even when each value is normal. The trim values from BIST/BISM (see the BIST page) are useful inputs.

10

Reliability qualification (AEC-Q100)

Qualification

Qualification is done once per product (and after major changes) on sample lots. It proves the design and process meet the automotive lifetime. Screening then keeps every shipped part in line with the qualified population. The grade sets the ambient range: Grade 1 is −40…+125 °C, Grade 0 is −40…+150 °C, and radar is typically Grade 1 or 2.

TestWhat it stressesTypical condition (grade-dependent)
HTOL: High Temperature Operating LifeIntrinsic wear-out under bias≈ 1000 h at max rated temperature and V_max, dynamic operation
ELFR: Early Life Failure RateInfant mortality in a large sampleShort (e.g. 48 h) high-temperature operation, large sample size
TC: Temperature CyclingPackage, bumps/balls, die attach (failure modes)e.g. −55 ↔ +150 °C, ≈ 1000 cycles (Grade 0/1)
THB / HASTHumidity + bias corrosion85 °C/85% RH 1000 h, or HAST 130 °C/85% RH 96 h
HTSL: High-Temperature Storage LifeUnbiased material and interface stability≈ 150 °C, 1000 h
ESD (HBM, CDM) and latch-upElectrostatic and latch-up robustnessHBM ≥ 2 kV, CDM ≥ 500 V (750 V corners); LU per JESD78
Wafer-level reliabilityEM, TDDB, HCI, NBTI of the processProcess qualification by the foundry

Conditions above are typical. The exact stress levels, durations and sample sizes are defined in the current AEC-Q100 revision for each grade.

11

Production test flow (digital + stress)

  1. Wafer probe (CP), insertion 1 at 25 °C: Cres + open/short + power-short → leakage → scan chain test + stuck-at → IDDQ → HVST → IDDQ again → MBIST + repair analysis → VLV scan/MBIST → reference trims and analog/RF BIST/BISM (see the BIST page) → eFuse burn (repair + trims) → verify. Insertion 2 at 125 °C: at-speed transition scan with guard band, hot leakage. The complete flow is on the production test flow page.
  2. Post-probe data: DPAT limits, GDBN/NNR on the wafer map, ink out the outliers.
  3. Assembly (FC-BGA / eWLB).
  4. Final test (FT), cold and hot: reduced scan (at-speed with guard band), MBIST, LBIST self-check, BIST/BISM re-check at temperature, PAT on the key parameters.
  5. Burn-in (if required for the product or customer) → post-burn-in test.
  6. Optional system-level test (SLT): boot the radar firmware and run a chirp frame with loopback; catches interaction defects that structural test misses.
  7. Data feed-forward: per-part data (ECID) links wafer, final and field returns for failure analysis.
12

Scan test-time calculator

Estimate scan shift time and tester memory for one test insertion. The defaults are a single-chip radar SoC with about 3 M scan flops.

Design
Patterns
Tester

Result

Scan time per device
–
Internal chains
Chain length
Total shift cycles
Pattern data volume
Effective time per device (multi-site)
Same test without compression
13

DFT checklist for a radar SoC

Architecture

  • Coverage targets agreed with the customer per fault model (stuck-at, transition, cell-aware, memory)
  • Compression ratio sized to tester channels and memory
  • OCC on every at-speed clock domain; PLL usable in test mode
  • MBIST on all memories, with repair and eFuse; ECC testable
  • LBIST for key-on latent-fault coverage, with a time budget and test points
  • IJTAG network reaching MBIST, LBIST, sensors, trims and analog BIST
  • Test/debug access locked in production

Mixed-signal and stress

  • Safe state for PA, LO, VCO and LDOs whenever scan is active
  • Shift power budget checked against on-chip LDO capability; option to supply the rail from the ATE
  • X sources (ADC, memories, analog) masked or bounded
  • HVST mode: core rail can be forced high safely; IO and analog protected
  • VLV and retention modes supported (regulator bypass)
  • ECID and per-part datalog for PAT, GDBN and field-return traceability
Values are typical industry practice for automotive SoCs and are meant for planning. Actual coverage targets, stress levels and qualification conditions come from your customer requirements, the foundry, and the current AEC-Q100 / AEC-Q001 / ISO 26262 documents.
14

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).