Analog for Digital Engineers · All levels

Thermal and Flicker Noise Sources in Real Circuits: Debug Playbook

Debug Playbook for Thermal and Flicker Noise Sources in Real Circuits.

Debug playbook

Debug Playbook for Thermal and Flicker Noise Sources in Real Circuits is anchored on Input-referred noise density (nV/sqrt(Hz)), integrated RMS noise over signal band, and low-frequency corner between white and 1/f regions.. Convert observations into mechanism-backed and owner-bound actions.

  1. Freeze setup, workload, and corner metadata.

  2. Locate first persistent mechanism divergence.

  3. Classify mechanism family: loop, coupling, sampling, noise, or interface.

  4. Apply one focused reproducer and one bounded fix.

  5. Re-run representative stress and replay matrix.

Review memo template

diagram
ANALOG REVIEW MEMO - Noise & Signal Integrity / Thermal and Flicker Noise Sources in Real Circuits

1. Symptom
   - Failing metric: Input-referred noise density (nV/sqrt(Hz)), integrated RMS noise over signal band, and low-frequency corner between white and 1/f regions.
   - Trigger context: <workload/mode/corner>
   - First failing boundary: <source/path/victim>

2. Mechanism hypothesis
   - Candidate mechanism: Thermal noise (Johnson-Nyquist) comes from random carrier motion in resistive channels and is approximately white over most baseband ranges, while flicker noise rises as frequency falls due to carrier trapping/de-trapping at oxide and interface defects. In MOS devices, the 1/f term is process- and geometry-dependent, often dominating precision front-ends below a corner frequency where white and flicker contributions intersect. Sampling circuits add kT/C noise at switch openings, so capacitor size, switch on-resistance profile, and bandwidth shaping jointly set total integrated noise. Practical design is about partitioning noise budget across source impedance, amplifier input pair, bias network, and switched-cap stages, then reducing low-frequency drift/noise with techniques such as chopper stabilization, auto-zeroing, larger input devices, and careful bias current selection without violating power or bandwidth constraints.
   - Competing hypotheses: noise, coupling, loop, sampling, interface
   - Missing evidence: <measurement/model/trace>

3. Proposed action
   - Smallest reversible change: <design/layout/config/firmware>
   - Expected movement: <metric trend>
   - Regression risk: compatibility, stability, maintainability

4. Signoff
   - Required artifact: Input-referred noise budget table with white/1-f decomposition, corner-frequency extraction, and kT/C contribution by sampling node.
   - Required owners: analog front-end designer, device and PDK specialist, ADC architecture owner, mixed-signal verification owner, silicon characterization owner
   - Final decision: ship, bounded rollout, rollback, or escalate

Analog deep dive

Noise and SI closure is achieved by frequency-aware path analysis, not one-number guard-bands.

Concept diagram

diagram
NOISE PATH VIEW

source -> transfer function -> victim sensitivity -> system margin

Metric graph

diagram
NOISE CLOSURE

path unknown             ██████
path classified          █████████
validated mitigations    ███████

Metrics and artifacts to collect

  • white/1-f noise decomposition

  • PSRR versus frequency profile

  • alias-folding sensitivity map

  • phase-noise to jitter integration summary

Mini case study

A broadband spur issue persisted until teams modeled package and return-path coupling instead of relying on low-frequency PSRR numbers.

Debug branches

  • Classify deterministic versus random contributors first.

  • Map dominant transfer path before adding generic filtering.

  • Use operating-mode-specific aggressor profiles in validation.

Senior review question

Ask: which source-path-victim boundary failed first, and which artifact proves it reproducibly?

Key takeaways

  • Tie every analog claim to one measurable metric and one proving artifact.

  • Prefer minimal reversible mitigations with explicit owner and rollback criteria.

Common pitfalls

  • Treating all noise as one scalar instead of path and frequency dependent behavior.

  • Changing multiple analog knobs at once and losing causality.

  • Declaring closure from nominal behavior without stress replay evidence.

Debug ladder

Sequence: classify -> isolate path -> prove mechanism -> bounded mitigation -> replay.

Avoid multi-axis fixes before first boundary is proven.