123 Main Street, New York, NY 10001

Pico/Femto Ammeter: Ultra-Low Leakage Current Measurement

← Back to: Test & Measurement / Instrumentation

Pico/femto-amp measurement is mainly about controlling “fake currents” from leakage, cable/fixture charging, and drift—not chasing more ADC bits. When guarding, triax wiring, settling rules, and humidity/cleanliness are done correctly, the remaining current reading becomes stable, repeatable, and trustworthy.

H2-1 · What a Pico/Femto Ammeter Really Measures

Core takeaway:

A pico/femto ammeter measures ultra-small current, but the real job is controlling everything that can impersonate current—surface leakage, cable charge, bias currents, and drift—at the input node. In this regime, “better resolution” matters less than “better leakage management” and a stable measurement method.

What “pA…fA” means in practice

Picoampere (10−12 A) to femtoampere (10−15 A) measurement is the domain where the measured signal is often comparable to parasitic currents created by humidity films, contamination, dielectric absorption, and mechanical motion of cables. That is why these instruments behave more like a controlled front-end system than a simple series ammeter.

Typical targets (what this page focuses on)

  • Device leakage currents: off-state leakage, gate leakage, junction leakage.
  • Sensor/AFE input bias currents: tiny DC currents that shift high-impedance nodes.
  • Photodiode dark current: low-light detection and spectroscopy front-ends.
  • Surface leakage on fixtures: contamination + humidity creating a resistive film across insulators.

Why a “normal current range” often fails here

At fA/pA levels, the measurement can be dominated by the instrument’s input environment (cables, connectors, insulators, and guard implementation), not the ADC digit count. A standard current range is designed for broader ranges and protection trade-offs; a pico/femto ammeter is designed to minimize the driving voltage across leakage paths and to keep the input node stable enough to separate true current from parasitics.

Two specs that should be “gatekeepers”

  • Noise floor: the smallest current that can be distinguished after the chosen bandwidth/integration time.
  • Error sources: leakage and offset mechanisms that add a DC (or slowly varying) current component.

Next section breaks the readout into these components and shows how “fake current” is created.

Leakage-dominated regime High-impedance input node Guard / driven shield Auto-ranging stability Settling vs bandwidth
Figure F1 — Pico/Femto ammeter measurement chain overview Block diagram from device under test to low-leak fixture, triax cable, guarded input node, TIA or integrator, auto-ranging network, ADC and digital filtering, and readout interfaces. Side badges show leakage, guard, auto-range, settling, and noise floor. DUT Leakage / dark / bias I = pA … fA Low-leak fixture Clean • dry • stable Insulators + rings Triax cable Center / Guard / Shield Guarded input ΔV → near 0 HI node TIA / Integrator Ultra-low leakage + Auto-range network Rf decades + switches glitch → settling ADC + DSP Averaging / filtering Noise floor control Readout Display • USB/LAN • logs + 3.2 pA Leakage Guard Auto-range Settling Noise floor
Figure F1. A pico/femto ammeter is a leakage-controlled measurement chain: fixture + cabling + guarded input + TIA/integration + stable auto-ranging + bandwidth/settling management.

H2-2 · Current at fA Level: Where “Errors” Come From

At pico/femto levels, the display value is rarely “just the DUT current.” A useful way to keep the work engineering-driven is to treat the readout as a sum of true current plus several parasitic components that behave like current.

A practical readout model

Iread = Itrue + Ileak(surface) + Ibias + Itribo + Iabsorption + Ioffset/drift

The dominant terms depend more on fixture, humidity, cabling, and time history than on digit resolution.

Why “leakage management” outranks ADC resolution

The input node is extremely high impedance. A thin contamination or humidity film can create a parallel leakage path that is comparable to the DUT signal. Mechanical motion of cables can inject charge that looks like spikes or slow tails. Dielectric absorption can create memory effects where the current “relaxes” long after a range change or connection step.

Error tree cards (symptom → mechanism → quick check → fix)

1) Surface leakage (contamination + humidity)

  • Symptom: reading is “always higher than expected,” often drifts with humidity.
  • Mechanism: resistive film across insulators creates a current driven by small voltage differences.
  • Quick check: compare open-input behavior after cleaning and drying; log humidity/temperature.
  • Fix: clean fixtures/connectors, keep insulators dry, use guard rings to reduce the voltage across leakage paths.

2) Bias current + input offset drift

  • Symptom: slow drift over minutes to hours; sign may stay consistent.
  • Mechanism: front-end bias/offset changes with temperature and time; extremely visible at high source impedance.
  • Quick check: measure shorted-input and open-input baselines to separate instrument drift from DUT behavior.
  • Fix: allow thermal stabilization, use appropriate zeroing method, reduce thermal gradients at terminals and fixtures.

3) Triboelectric cable charging (motion-induced)

  • Symptom: spikes or bursts when the cable is moved; sometimes followed by a decay tail.
  • Mechanism: friction in dielectric generates charge; the front-end interprets charge flow as current.
  • Quick check: hold cable still vs gently tapping or flexing and observe correlation to events.
  • Fix: use low-noise triax, secure cables (strain relief), minimize motion and vibration near the DUT/fixture.

4) Dielectric absorption / “memory” effects

  • Symptom: after a range change or connection step, current slowly relaxes toward a new value.
  • Mechanism: stored charge in insulators and cable dielectric releases over time, mimicking current.
  • Quick check: repeat the same step sequence; a reproducible tail suggests absorption rather than random noise.
  • Fix: longer settling time, consistent pre-conditioning steps, and fixtures/materials designed for low absorption.

5) Switch/connector leakage and charge injection (preview)

  • Symptom: jump at connection or range transition; the jump may depend on history.
  • Mechanism: tiny leakage paths and charge injection at interfaces; visible because the node impedance is extreme.
  • Quick check: compare behavior across different connectors/fixtures; watch if events align with switching steps.
  • Fix: keep interfaces clean/dry; use low-leak switching methods and controlled transition/blanking windows (detailed later in auto-range section).

A minimal 3-step separation workflow (fast and repeatable)

  • Step 1 — Shorted input: establishes instrument noise floor and drift baseline.
  • Step 2 — Open input: exposes leakage, absorption, and environmental sensitivity in cabling/fixtures.
  • Step 3 — Connect DUT: the remaining change is more likely dominated by true DUT current (still verify with settling and repeatability).
Figure F2 — Error sources that impersonate fA/pA current Leakage and parasitic current map showing a central high-impedance input node with arrows from surface leakage, humidity film, cable triboelectric charging, dielectric absorption, bias and offset drift, and connector or switch leakage. Outer triggers include humidity, contamination, temperature gradients, and mechanical motion. HI input node Guard ring Surface leakage contamination film Humidity / moisture leakage rises fast Cable tribo charge motion → spikes Dielectric absorption memory / tails Bias + drift slow baseline shift Connector / switch leak + injection Environment triggers humidity • dust • temperature Motion triggers cable flex • vibration Guard reduces ΔV
Figure F2. At fA/pA levels, “fake current” is created by leakage paths and charge effects. The fastest wins usually come from cabling/fixture control and guarding, not higher ADC bit depth.

H2-3 · Front-End Architectures: Resistor TIA vs Charge Integrator

Decision goal:

Select the front-end that matches the signal shape and the tolerated “cost” (bandwidth, settling, reset artifacts, and sensitivity to cable/fixture capacitance). At fA/pA levels, architecture choice often dominates measurable performance more than display digit count.

Scope note: this section focuses on measurement front-ends (TIA vs integration). Sourcing/top-level SMU behavior is intentionally out of scope.

Resistor transimpedance amplifier (Rf-TIA)

Converts current to voltage continuously (conceptually: Vout follows I × Rf). This is the most “intuitive” path for tracking trends and steps.

  • Strength: continuous readout; easier correlation with time events.
  • Cost: Johnson noise of Rf and strict leakage requirements around the feedback network.
  • Watch-outs: larger input capacitance and longer cables can raise noise gain and complicate stability/settling.
ContinuousRf noiseCin-sensitive

Charge integrator (Cf) / “charge method”

Converts current to accumulated charge over a defined window (conceptually: voltage ramps with I / Cf over time). The integration window provides built-in averaging.

  • Strength: can reach a lower effective noise floor for very small currents by integrating longer.
  • Cost: requires reset cycles; reset injection and dielectric absorption can create tails and memory.
  • Watch-outs: update rate is limited by the integration window plus post-reset settling.
Averaging by designReset artifactsWindow-limited

Selection boundaries (engineering language)

  • If the goal is to observe continuous change or step response, then Rf-TIA is usually the first pick (accept higher sensitivity to Rf noise and leakage control).
  • If the goal is the lowest practical noise floor for near-DC ultra-low current, then a charge integrator is often better (accept reset cycles, injection, and memory effects).
  • If the input capacitance is large (long cable / large fixture), then TIA stability and noise gain become harder; integrator behavior is often more predictable but slower.
  • If a “trustworthy number” is needed rather than a fast waveform, then prioritize integration time and stable baseline management (auto-zero/zero sequences).
  • If range transitions are frequent, then compare how each path handles settling: TIA may settle after Rf switching; integrator must recover from reset injection + absorption tails.

Engineering comparison (not a price table)

Dimension Rf-TIA (resistor transimpedance) Cf-Integrator (charge method)
Noise floor Often limited by Rf Johnson noise + amplifier noise; leakage around Rf matters immediately. Often improves by extending the integration window; random noise averages down, but drift/absorption can remain.
Bandwidth / response Supports continuous tracking; bandwidth set by stability and filtering choices. Update rate is set by window length + reset/settling; inherently “slow” when chasing the lowest noise floor.
Stability vs Cin Large input capacitance can increase noise gain and complicate settling; cable/fixture management is critical. Integration is less about loop bandwidth; still sensitive to dielectric behavior, but often more predictable than TIA at large Cin.
Reset / settling No mandatory reset, but range switching and step changes can require settling time to trust the baseline. Reset is mandatory; reset injection and dielectric absorption can create tails that need defined “trust windows.”
Best-fit targets Leakage current trends, slowly varying bias/leak changes, cases where continuous monitoring is needed. Ultra-low near-DC currents, dark current characterization, and applications prioritizing lowest stable average.

Where auto-zero / chopping fits (brief)

These techniques exist to reduce baseline drift and low-frequency error terms that averaging cannot remove. They improve long-term trust in the zero and slow current readings without turning the section into a nanovoltmeter discussion.

Figure F3 — Rf-TIA vs Cf-integrator front-end chains Side-by-side block diagrams comparing a resistor transimpedance path and a charge integrator path. Both share guarded input, ADC/DSP, and readout. Integrator path includes a reset switch. Rf-TIA vs Cf-Integrator Same measurement problem, different trade-offs: continuous vs windowed integration DUT Leakage / dark / bias I = pA … fA Guarded input node Guard ring (ΔV ↓) Lane A: Resistor TIA (continuous) Lane B: Charge Integrator (windowed) TIA core Rf feedback ADC + DSP BW / averaging Integrator core Cf ramp Reset switch Injection / tails ADC + DSP Window / settle Readout & interfaces + 3.2 pA (stable) USB / LAN Logging Trust window after events
Figure F3. Both architectures need a guarded input and defined settling rules. Rf-TIA favors continuous tracking; charge integration favors lowest stable average at the cost of reset/window behavior.

H2-4 · Noise Floor Engineering: What Sets Your Resolution

Key point

Display digits are not the same as true resolution. The practical resolution is set by the noise floor and by low-frequency error terms (drift, absorption, environment). Averaging reduces random noise, but it cannot remove drift-driven limits.

What contributes to the noise floor (in engineering terms)

Rf thermal (Johnson) noise

The feedback resistor itself produces random noise. Larger Rf increases signal gain but also raises the resistor noise contribution.

Amplifier current noise (in)

Appears directly as an equivalent input current noise and can dominate at extremely low currents.

Amplifier voltage noise (en) × input capacitance

Input capacitance converts voltage noise into a frequency-dependent current term and can raise noise gain and stability cost.

1/f noise and baseline drift

Sets the “averaging stop point.” When drift dominates, longer averaging no longer improves the trusted resolution.

Bandwidth vs noise: the core trade

  • Narrower bandwidth / longer integration reduces random noise and makes the readout calmer.
  • Longer integration also slows response and can expose slow error terms (drift, absorption tails).
  • Averaging helps when random noise dominates; averaging stops helping when baseline drift dominates.

A formula-lite way to think about it

  • Noise density → RMS noise: integrate the effective current noise density over the measurement bandwidth to estimate RMS current noise.
  • Integration time effect: increasing integration time reduces random noise, but does not remove drift or memory effects.

Practical interpretation: first choose the response time the application can accept, then optimize noise within that allowed bandwidth/time window.

Tuning knobs that actually move the outcome

  • BW limit / digital filtering: reduces random noise but increases response delay.
  • Averaging / integration window: improves stability until drift becomes dominant.
  • Auto-zero / baseline management: targets low-frequency drift and improves long-term trust.
  • Cin and cabling: cable length/fixture capacitance can raise noise gain and degrade settling stability.
  • Range strategy: avoid unnecessary switching events that create injection and settling tails.
Figure F4 — Conceptual noise budget and control knobs A conceptual stacked noise budget bar showing contributions from Rf Johnson noise, amplifier current noise, amplifier voltage noise multiplied by input capacitance, and 1/f drift. Control knobs indicate bandwidth limiting, averaging/integration time, auto-zero, and input capacitance/cable management. Noise budget (conceptual) Random noise can be averaged down; drift sets the floor when averaging stops helping Total RMS noise (in the chosen bandwidth/time window) Johnson (Rf) Amp i_n e_n × Cin 1/f drift BW limit noise ↓ Averaging until drift Auto-zero drift ↓ Cin & cable stability Note: block sizes are illustrative. Real dominance depends on range, bandwidth/integration time, Cin, and environmental stability.
Figure F4. A useful workflow is: pick the required response time (bandwidth / integration window), then tune filtering/averaging and baseline management; manage Cin/cabling to avoid stability and noise-gain penalties.

H2-5 · Guarding & Driven Shields: The Non-Negotiables

Why guarding exists

At pA/fA levels, many “mystery currents” are not from the DUT, but from leakage paths around the input node. Guarding works by driving nearby surfaces to nearly the same potential as the high-impedance node, making the leakage-driving voltage ΔV ≈ 0 so surface leakage collapses.

Guarding is not the same thing as shielding. Shielding blocks external fields; guarding removes the voltage that drives leakage.

Driven shield / triax roles (must be correct)

Center conductor = signal (HI)

Carries the measured current from DUT to the front-end input node.

HI signal

Inner shield = driven guard

Actively driven near the HI potential to reduce ΔV across surface paths.

Driven GUARDΔV ↓

Outer shield = ground / noise shield

Provides EMI shielding and a stable reference boundary; not the same as guard.

Shield / GND

LO return ≠ guard

LO is the measurement return path; guard is a driven equipotential surface.

Do not short

Guard driver stability (symptom → fix)

Symptom Likely mechanism Practical countermeasure
Reading “wobbles” periodically Guard driver loop becomes marginal with large cable capacitance; phase margin drops. Reduce guard bandwidth, add series resistance at guard output, use a defined compensation option.
Spikes after touching/moving cable Tribo-electric charge and capacitance modulation; guard not behaving as a stable equipotential. Use low-noise triax, immobilize cable, reduce motion near the input node.
Range changes create large tails Charge redistribution and dielectric absorption interact with guarded surfaces and Cin. Use blanking windows + settle checks after switching; avoid frequent toggling near thresholds.

Fixture & mechanics: make leakage paths short, clean, and predictable

  • Insulating supports: prefer stable, low-absorption materials and keep the high-impedance node physically separated from contamination-prone surfaces.
  • Air gaps: avoid tight creepage across dirty surfaces; do not route the input node near flux residue or fingerprints.
  • Guard ring around the node: surround the sensitive pad with a driven ring to collapse ΔV across surface films.
  • Clean & dry: surface contamination + humidity creates a conductive film; cleaning and drying often gives the largest improvement-per-effort.

Wiring checklist

  • Center conductor → HI
  • Inner shield → GUARD (driven)
  • Outer shield → Shield/GND (defined strategy; avoid accidental shorts to guard)
  • Confirm GUARD is not tied to GND
  • Keep the guarded path continuous from instrument to fixture

Setup checklist

  • Fix cables and fixtures to minimize motion
  • Let the setup thermally stabilize before trusting the baseline
  • Keep hands, airflow, and moisture away from the input node
  • Define a consistent “zero” routine (baseline management)
  • Inspect connectors for contamination (especially triax interfaces)

Top 5 mistakes (and how they show up)

  1. Guard tied to ground → leakage stays high; readings track humidity and surface condition.
  2. Inner and outer shields shorted → driven shield becomes a passive shield; ΔV across surface films returns.
  3. Wrong cable type → motion-induced spikes, inconsistent baseline, “touch sensitivity”.
  4. Dirty/damp fixture → slow “creep” in the reading; large offsets after handling.
  5. Over-aggressive guard drive bandwidth → oscillation-like wobble or extra noise on the measurement.
Figure F5 — Triax driven guard wiring and PCB guard ring Two-panel diagram: left shows a triax cross-section with center conductor, inner driven shield (guard), and outer shield (ground), plus terminal mapping HI/LO/GUARD. Right shows a top view of a guarded input pad with a guard ring surrounding the node to reduce surface leakage. Guarding & driven shields Drive nearby surfaces to the input potential so leakage-driving ΔV collapses A) Triax roles & terminals HI Outer shield Shield / GND Inner shield Driven GUARD Center Signal (HI) Guard principle Drive nearby surfaces ≈ HI → ΔV across leakage film ↓ ΔV ≈ 0 Instrument terminals HI GUARD LO B) Guard ring around input node Top view (concept) PAD Driven guard ring Surface film / contamination ΔV ↓ Practical notes Clean + dry + guarded geometry usually beats “more digits”
Figure F5. Triax wiring uses center=HI, inner shield=driven guard, outer shield=shield/ground. A guard ring around the input pad reduces surface leakage by collapsing ΔV across contamination films.

H2-6 · Auto-Ranging Without Glitches: Range Switching Done Right

Why auto-range can “jump”

Range changes reconfigure high-impedance networks. Switching can inject charge and redistribute parasitic capacitances, creating a transient that looks like current. A robust auto-range system treats switching as a controlled event: switch → blank → verify settle → then report.

Goal: minimize switching events, prevent ping-pong near thresholds, and define a trustworthy post-switch window.

How ranges are implemented (in practice)

Rf decade ladder + low-leak relays

A stepped feedback network (Rf1/Rf2/Rf3…) is selected by low-leakage relays designed for high resistance paths.

Low leakageRepeatable

Solid-state switching (use with care)

Leakage, injection, and temperature-dependent paths can dominate at pA/fA levels. If used, verification must focus on injection and tails.

Injection riskTemp paths

Where glitches come from (physics, not software)

  • Charge injection: the switch event deposits charge at the sensitive node, creating a spike.
  • Capacitance redistribution: parasitic capacitances re-partition voltage, creating steps and overshoot.
  • Dielectric absorption: the transient can leave a slow tail, which looks like a drifting current.

Stop ping-pong: overlap + hysteresis

Auto-ranging should avoid switching at the decision boundary. A hysteresis/overlap rule prevents repeated toggling: switch only when the reading has exceeded a threshold for a defined condition, and do not switch back until a separate return threshold is met.

Where settling time comes from (and what controls it)

Contributor What it looks like Control knob
Input capacitance (cable / fixture) Long tails and slow return after switching or motion; sensitivity to handling. Shorten/immobilize cables, reduce fixture capacitance, keep guarding continuous.
Rf/Cf network reconfiguration Step + overshoot; spike polarity may flip across ranges. Minimize switching frequency; use overlap rules; verify injection hot spots.
Guard driver response Extra noise or wobble if marginal; can extend “trust window”. Set guard bandwidth and stability; avoid over-aggressive drive.
Digital filtering / averaging Calmer output but delayed response; can mask incomplete settling. Apply filters after blanking; define a settle check before reporting.

Recommended auto-range sequence (event-managed)

  • Decision: determine if a new range is truly needed (with hysteresis).
  • Switch: execute the range change.
  • Blanking window: ignore samples during the injection transient.
  • Settle check: confirm stability (slope/RMS in a window) before trusting the value.
  • Report: publish the reading and record the range-change event for traceability.

Range-switch verification checklist (what “good” looks like)

  • Peak glitch amplitude: switching spike stays bounded and consistent for the same transition.
  • Recovery time: time-to-trust is predictable and meets the application response needs.
  • Repeatability: repeating the same switch yields similar spike + tail shape.
  • No ping-pong: threshold region does not trigger rapid back-and-forth switching.
  • Baseline integrity: after settling, the baseline returns without permanent offset.
Figure F6 — Auto-ranging network and event-managed switching flow Two-panel diagram. Top panel shows a TIA with a switched Rf decade network using relays and highlights charge injection hot spots. Bottom panel shows the recommended auto-range flow: decision with hysteresis, switch, blanking, settle check, and report. Auto-ranging done right Treat switching as an event: blank, verify settling, then report A) Range network (concept) Input node Triax + guard C_in Cable / fixture TIA core Auto-zero / DSP Vout → ADC Rf decade selection Low-leak relays / matrix Rf1 Rf2 Rf3 Injection hot spots B) Event-managed auto-range flow Decision Hysteresis Switch Reconfigure Blanking Ignore spike Settle check Slope / RMS Report Trust window
Figure F6. Top: range switching reconfigures the feedback network; injection hot spots and parasitic capacitance create transient artifacts. Bottom: a robust auto-range uses hysteresis, blanking, and a settle check before reporting.

H2-7 · Burden Voltage & Input Protection: Measuring Without Disturbing

Key idea

In real circuits, an ammeter can change the operating point. Two things decide whether the measurement stays honest: (1) how much burden voltage the instrument imposes at the input, and (2) whether the protection network survives ESD/transients without adding leakage, capacitance, or long recovery tails.

Objective: keep the DUT node voltage nearly unchanged while keeping the input alive and clean.

Burden voltage (what it means in practice)

Definition: the effective voltage developed at the ammeter input while measuring current.

At pA/fA levels, the DUT node is often high impedance. Even a small input voltage shift can reroute leakage paths and change the true current.

Measurement disturbance

What it looks like: the “leakage” changes when the meter is connected, or changes with range.

If the node potential is altered, the measured current may represent a new condition rather than the original DUT behavior.

Node voltage shiftRange-dependent

How to keep burden low (engineering levers)

Virtual-ground / feedback hold

Use a feedback-controlled input so the sensitive node stays near a defined potential, reducing the voltage disturbance to the DUT.

Node held stableLower ΔV

Low bias + low drift front-end

Minimize effective input bias/offset that can appear as a parasitic current. Auto-zero methods aim to reduce slow drift that pollutes long integrations.

Bias controlDrift control

Baseline management

Establish a repeatable zero/baseline state and validate stability before trusting results, especially after range changes or reconnects.

Repeatable zero

Measure without forcing new paths

Keep the guarded geometry continuous and avoid adding extra leakage paths (contamination, unguarded surfaces, wrong cabling) that create new currents.

Guarded geometryFewer parasitics

Input protection at fA/pA: the three trade-offs

Protection side-effect What you see Mitigation strategy
Leakage Baseline creeps with humidity/temperature; “zero” changes after handling. Use staged protection; keep the sensitive inner stage low-leak and place it inside the guarded zone.
Capacitance Spikes and steps on connect/switch; long tails that look like leakage. Keep high-C devices outside; isolate the sensitive node; use blanking + settle checks before reporting.
Recovery time After ESD/transient, readings stay “dirty” for a while; the trust window shifts. Define a post-event recovery procedure; validate baseline stability; avoid measuring immediately after disturbances.

Protection architecture that survives and stays clean

  • Staged protection: outer stage handles the energy (ESD/transients); inner stage prioritizes low leakage and low capacitance.
  • Switchable protection: a rugged mode for field handling and a low-leak mode for final measurement can reduce compromises.
  • Guard-zone placement: components tied to the sensitive node should be inside the driven-guard equipotential region to collapse ΔV across surface films.
  • ESD philosophy (input-level): survive the event, then allow a clear path back to a clean baseline without long tails.

Quick verification checklist (trust before numbers)

  • Burden check: confirm the DUT node voltage does not shift noticeably when connected or when ranges change.
  • Protection “pollution” check: compare baseline stability with protection modes (if switchable) under the same environment.
  • Recovery check: after a reconnect or disturbance, measure time-to-trust (blanking + settle criteria).
  • Repeatability: repeat the same action multiple times; spikes/tails should be consistent in shape and timing.
Figure F7 — Staged input protection with a guarded inner zone Block diagram showing a DUT input flowing through an outer protection stage (ESD/surge/series limiting), then an inner low-leak protection stage near the TIA node. A highlighted guarded zone indicates which parts should be inside the driven guard to reduce leakage-driving voltage. Burden voltage & input protection Survive ESD/transients without adding leakage, capacitance, or long recovery tails DUT node High impedance Outer protection ESD / transient Series limit Inner protection Low leak Low C TIA node Virtual hold To ADC Guarded zone (equipotential) ΔV across surface paths ↓ Protection trade-offs to manage Leakage Humidity sensitive Baseline creep Capacitance Spikes / steps Long tails Recovery Post-event settling Trust window
Figure F7. A staged protection approach keeps high-energy ESD/transients outside, while a guarded inner zone minimizes leakage and capacitance near the TIA node.

H2-8 · Cabling, Fixtures, and Environment: The Hidden Dominant Factor

Reality check

At femto/picoamp levels, the dominant error is often not the ADC or the display digits. Cables, fixtures, humidity, and motion can create currents larger than the DUT leakage. The fastest path to stable readings is usually: cabling + fixture + humidity control, then filtering and averaging.

Objective: make the measurement setup behave like a controlled component, not an uncontrolled leakage generator.

Cable effects that masquerade as current

Tribo-electric effect (motion → spikes)

Cable movement and friction can generate charge that appears as transient current. “Touch sensitivity” is often a cable problem first.

Motion spikesFix cables

Stress / piezo-like behavior (bend → drift)

Bending or mechanical stress changes electric fields and charge distribution, shifting the baseline and creating slow tails.

Bend sensitivityStrain relief

Moisture absorption (humidity → leakage)

Moisture forms a conductive surface film on insulators and connectors. Baseline creep that tracks humidity is a classic signature.

Humidity filmDry control

Why ordinary coax is often insufficient

Without a driven guard, surface leakage sees a larger ΔV. Triax with a driven inner shield turns the cable into a controlled guarded structure.

Triax + guardΔV ↓

Fixtures: isolate, guard, and keep surfaces clean

  • Insulating supports + air gaps: reduce long surface creepage paths that turn contamination into leakage.
  • Guard rings and guarded geometry: collapse ΔV across surface films around the sensitive node.
  • Clean & dry workflow: residue (flux, oil, fingerprints) + humidity becomes a conductive film.

Environment: humidity, gradients, airflow, and static

Humidity

Drives surface film conductivity. If baseline creep follows humidity, fix enclosure/drying before tuning filters.

Record RHDry enclosure

Temperature gradients & airflow

Slow drift can be dominated by thermal changes in materials and surfaces. Airflow can introduce both thermal variation and static disturbance.

StabilizeShield from drafts

Static and handling

ESD events can force long recovery time. Define a handling routine and avoid measuring immediately after reconnects or disturbances.

Handling routineRecovery window

Vibration / motion

Motion-induced charge often dominates in the field. Immobilize cables and fixtures before changing instrument settings.

ImmobilizeStrain relief

Executable SOP (field-ready)

  1. Warm-up & stabilize: allow the setup to reach a steady thermal state.
  2. Clean & dry: connectors and fixture surfaces; minimize contamination films.
  3. Fix geometry: immobilize cables and fixture; apply strain relief.
  4. Connect triax + guard: ensure driven inner shield is active and continuous to the fixture.
  5. Baseline/zero: establish a repeatable baseline before measurement.
  6. Measure in a trust window: avoid reading during spikes/tails; apply settle checks.
  7. Record environment: log humidity and temperature; note handling events.

Priority rule: fix cabling/fixture/humidity first, then tune filtering/averaging.

Figure F8 — Field measurement setup with dominant error paths Block diagram showing a DUT placed in a shielded/dry enclosure, connected by triax to a pico/femto ammeter. A side panel highlights dominant error paths: humidity film leakage, static/handling spikes, and cable motion tribo effects. Cabling, fixtures & environment Often the dominant factor at femto/picoamp levels Setup (concept) Shielded / dry Enclosure DUT Triax (HI / GUARD / SHIELD) Ammeter Guarded input Record environment Humidity / Temperature Handling events Dominant paths Humidity Surface film leakage Static Handling spikes Motion Tribo spikes
Figure F8. A controlled enclosure, guarded triax cabling, fixed geometry, and recorded humidity/temperature often matter more than additional averaging when chasing pA/fA stability.

H2-9 · Zeroing, Settling, and Measurement Method: Getting Trustworthy Numbers

Goal

Trustworthy femto/picoamp readings come from a repeatable method: the right zero state, a defined settling test, and reporting only inside a validated time window. Digits alone do not define measurement truth.

Focus: turn “watching numbers” into pass/fail criteria and a repeatable workflow.

Zeroing is not one thing: short-zero vs open-zero

Short-zero (shorted input)

Used to establish the instrument’s internal offset/baseline in a controlled state. It is a health check for the measurement chain itself.

Instrument baselineOffset control

Open-zero (open input)

Not equal to “zero current.” It includes cable/fixture leakage, surface film conduction, and charge release effects that can look like current.

System baselineEnvironment sensitive

Why open input can read non-zero: charge redistribution, dielectric absorption release, humidity-driven surface films, and guard recovery can all create a slowly decaying “tail” that appears as leakage.

Practical implication: open-zero must be treated as a baseline with a defined settling test and recorded environment.

Settling: define “stable” with criteria (not intuition)

Criterion What it tests When to use
Slope threshold Rate of change stays below a limit for a sustained duration (tail has “flattened”). After range switching, reconnects, or any condition that produces a decay tail.
Window variance Short-term variability (RMS/variance) stays below a limit within a defined window. When random noise dominates and “noise floor stable” matters.
Repeatability Repeating the same action yields similar stable values and similar time-to-trust. To separate setup problems (cable/fixture/humidity) from instrument behavior.

Measurement levers: integration, filtering, reporting

Integration time

Longer integration reduces random noise, but can amplify the visibility of slow drift and charge-release tails. Choose based on the trust window, not just noise.

Noise ↓Response ↓

Digital filtering

Filtering can clean noise but can also smear real short events into long tails. Filter strength should match the event dynamics being measured.

Clean displayTail risk

Sampling vs report rate

Internal sampling and external reporting are different. Reporting should occur only after blanking and settling checks have passed.

Valid windowLog discipline

Outlier handling (use with care)

Blind outlier rejection can delete real leakage events. Prefer labeling events (switch, touch, humidity change) before deciding to exclude data.

Avoid false cleanup

Setup wizard (repeatable workflow)

  1. Define target range: expected current scale and whether events are slow drift or fast transients.
  2. Select range & method: set the range with enough headroom to avoid chattering near thresholds.
  3. Set integration/reporting: pick integration time and a report rate consistent with the expected dynamics.
  4. Establish zero state: short-zero for instrument baseline; open-zero for system baseline (cable/fixture involved).
  5. Apply settling tests: blank the immediate transient; then use slope/variance criteria to decide stability.
  6. Record & report: log only inside the valid window with full configuration and environment fields.

Minimum record fields (for reproducibility)

  • Range, integration time, filter mode, report rate
  • Guard status (on/off), cable type (triax/coax) and length, fixture ID
  • Environment (humidity/temperature) and event notes (switching, reconnects, handling)
Figure F9 — Blanking, settle window, and valid window after a range change Time-series diagram showing a spike and decay after a range switch, with three labeled windows: blanking, settle window, and valid measurement window. Markers indicate stability tests and reporting. Zeroing & settling windows Report only after criteria pass Blanking Ignore spike Settle window Slope / variance Valid window Report / log Range switch Criteria pass Stable reporting Reading (relative) Time →
Figure F9. After switching ranges or reconnecting, define a blanking period, verify settling using slope/variance criteria, and report only inside a validated window.

H2-10 · Calibration & Self-Test: Proving fA Performance

Purpose

“Seeing femtoamps” is not proof. Proof requires a known stimulus, a predictable response, and repeatable pass/fail checks across ranges. Calibration and self-test should confirm both accuracy directionally and the full behavior: noise, settling, and recovery.

Scope: instrument-level verification and sanity checks, without expanding into a full metrology system.

Known-current generation (three practical approaches)

High-value R + known V

Simple and intuitive for pA verification and range consistency checks. Requires clean surfaces and stable conditions to avoid leakage dominating the stimulus.

Static checkSetup-sensitive

Charge injection (C-step)

Validates dynamic response and the settling method by injecting a known charge step. Watch for parasitic capacitance and switching tails.

Dynamic checkTail-aware

Internal reference / injection path

Fast and repeatable for field checks. Demonstrates internal path health and range network consistency, but cannot replace external transfer checks.

Fast BISTRepeatable

Traceability (concept only)

A defensible result links stimulus and measurement back to controlled references. At this page level, focus on controlled inputs and repeatable validation gates.

ConceptNot a full system

Self-test / BIST gates (what to verify per range)

Gate What it proves What to record
Short-zero Instrument baseline and internal offset health in a controlled state. Range, integration, filter, baseline value.
Open drift System baseline stability including cable/fixture influence and environment sensitivity. Humidity/temperature, guard status, time-to-stable.
Known injection response Stimulus-to-reading transfer and expected settling behavior (including tails). Stimulus method (R+V / C-step / internal), response magnitude, settling time.
Range consistency Range network behaves consistently; no hidden leakage paths appear in certain ranges. Adjacent-range comparison, hysteresis behavior, repeatability.
Recovery time After a disturbance (reconnect, transient), the system returns to a clean baseline predictably. Blanking window, settle criteria pass time.

Field sanity check (fast diagnosis when readings drift)

  1. Run internal injection (if available): confirms internal chain and range network health quickly.
  2. Verify open baseline + environment: if baseline tracks humidity or handling, fix setup before tuning settings.
  3. Repeat a controlled reconnect action: the spike/tail signature should be repeatable; non-repeatability suggests uncontrolled setup.
  4. Re-validate per range: pass the same gates after changing range or cable/fixture components.

Rule: prove the instrument path first, then prove the setup, then trust the DUT result.

Figure F10 — Calibration and self-test injection loop with pass/fail gates Block diagram showing external and internal injection sources feeding a selection block, then the range network, TIA node, ADC/DSP, and pass/fail criteria with logging. A guarded-zone highlight indicates guard participates in calibration and settling. Calibration & self-test loop Known stimulus → expected response → pass/fail + log External stimulus R + V method C-step injection Internal stimulus Reference network BIST injection path Injection selector mode control Range network TIA node ADC / DSP filter / integrate Criteria pass / fail Log & report range / integration / guard / environment Guard participates leakage + settling behavior
Figure F10. A proof-oriented loop uses known stimuli (external or internal), verifies expected response and settling per range, and logs the full configuration including guard and environment.

H2-11 · Troubleshooting: When the Reading Looks Wrong

Fast triage rule

Separate “instrument chain” from “cable/fixture/environment” before touching settings. A stable short-input but unstable open-input almost always points to setup leakage, charging, or cabling effects.

This section is written as on-bench actions: symptom → likely causes → do this now → confirm.

90-second three-step isolation (do this first)

Step 1 — Disconnect DUT

If the symptom persists with the DUT removed, the DUT is not the main cause.

Step 2 — Short the input

If noise/spikes/drift remain, suspect range/front-end/guard stability/settings first.

Step 3 — Open the input

Open is not zero. Watch for tails, humidity tracking, and touch sensitivity.

Then swap one variable

Swap cable/fixture or toggle guard state. If the symptom follows the swap, it is setup-driven.

Figure F11 — Three-step isolation flow for pico/femto ammeter troubleshooting Flowchart: Disconnect DUT, then short input, then open input, followed by swap cable/fixture or toggle guard to localize root cause. Three-step isolation flow Localize the cause before tuning settings 1) Disconnect DUT symptom remains? 2) Short input front-end stable? 3) Open input tails / touch / RH? Swap ONE variable Cable / fixture OR Guard ON/OFF If the symptom follows → setup-driven Instrument-driven range / guard stability / settings Setup-driven cable / fixture / environment
Figure F11. Diagnose by isolating the DUT, then separating instrument behavior (short-input) from setup behavior (open-input), then swapping one variable.

Symptom index (tap to jump)

Large drift / baseline wander (slowly drifting over minutes)

Quick signature

  • Reading slowly walks in one direction, often after reconnects or environmental changes.
  • Drift correlates with humidity, temperature gradients, or recent range switching.

Most likely causes

  • Surface contamination + humidity film leakage on fixtures, insulators, or connectors.
  • Thermal gradients (airflow, warm instruments nearby) causing slow baseline changes.
  • Dielectric absorption / charge release tail after switching or handling.
  • Guard coverage incomplete (guard not surrounding the sensitive node end-to-end).

Do this now

  • Run the isolation flow: disconnect DUT → short input → open input (watch whether the drift remains).
  • Log humidity and temperature; watch if baseline tracks RH.
  • Freeze geometry: fix the cable and fixture to remove micro-movement.
  • Increase blanking + enforce a “slope threshold” settling rule before reporting.
  • Toggle guard ON/OFF once (a strong change indicates guard/wiring/coverage involvement).

Example parts to swap / verify (material numbers)

  • Low-noise triax cable: Keithley 7078-TRX-12 (or shorter 7078-TRX variants).
  • Low-noise triax alternative: Keysight PX0102A cable options.
  • Triax bulkhead jack: Trompeter/Cinch BJ77 (panel triax connector).
  • Electrometer-grade front-end amp examples: ADI ADA4530-1; TI OPA129; TI LMC6001 (for “known-good behavior” A/B checks in a prototype chain).

Use part numbers as known references. Actual leakage behavior depends strongly on temperature, cleanliness, layout, and guarding.

Related diagrams: Leakage path map (Figure F2), Guard wiring (Figure F5), Blanking/settle/valid windows (Figure F9).

Spikes / bursts (touch- or movement-triggered)

Quick signature

  • Spikes appear when the cable is touched, flexed, or moved; sometimes followed by a decay tail.
  • Spikes appear at the same moment as relay/range switching.

Most likely causes

  • Triboelectric charging in the cable (motion → charge → apparent current).
  • Electrostatic discharge events or poor grounding of the outer shield.
  • Charge injection from switching elements during range changes.
  • Guard transient/instability when driving a large cable capacitance.

Do this now

  • Stop movement: strain-relief the cable, avoid hanging loops, and immobilize the fixture.
  • Perform a “touch test”: lightly tap the cable/connector and check repeatability of spike timing.
  • If spikes align with auto-range: extend blanking, add range hysteresis, and report only in the valid window.
  • Re-check shielding: outer shield must be solidly referenced (ground strategy must be consistent).
  • Toggle guard: if spikes worsen with guard ON, check guard wiring and guard driver stability first.

Example parts to swap / verify (material numbers)

  • Low-noise triax cable: Keithley 7078-TRX-12 (low-noise cable assembly family).
  • Low-noise triax alternative: Keysight PX0102A.
  • Low-leakage switching reference: Coto Technology reed relay 9007-05-00 / 9007-05-01 (for range network injection comparisons).

Spikes are often dominated by cabling and switching transients; swapping to a known low-noise cable is the fastest discriminator.

Related diagrams: Guard + triax wiring (Figure F5), Blanking/settle/valid windows (Figure F9).

High noise / unstable (fast jitter within a band)

Quick signature

  • Reading rapidly jitters; changes immediately when integration time or filter is adjusted.
  • Guard ON makes it worse (a red flag for guard wiring or stability).

Most likely causes

  • Too much measurement bandwidth (short integration, weak filtering, high report rate).
  • Guard driver oscillation or marginal phase stability with cable capacitance.
  • Miswiring (triax inner shield not driven, guard tied to ground, HI/LO confusion).
  • Environmental agitation (cable micro-motion, airflow temperature shifts).

Do this now

  • Make a conservative baseline: increase integration time, reduce report rate, enable stronger averaging.
  • Short-input check: if short-input is noisy, fix instrument/guard/settings before blaming setup.
  • Guard sanity check: verify center conductor = signal, inner shield = driven guard, outer shield = shield/ground.
  • Reduce cable length and immobilize it; re-test noise level and repeatability.

Example parts to swap / verify (material numbers)

  • Electrometer-grade reference amp: ADI ADA4530-1 (includes an integrated guard buffer conceptually useful in guarded front ends).
  • Low-bias reference amps: TI OPA129, TI LMC6001 (for behavior comparison in a guarded prototype chain).
  • Triax connector: Trompeter/Cinch BJ77 (verify consistent triax termination and isolation of shields).

Related diagrams: Guard wiring (Figure F5), Blanking/settle/valid windows (Figure F9).

Negative readings (unexpected sign)

Quick signature

  • Open-input baseline is negative, or the sign flips after changing mode/range.
  • Negative value appears immediately after switching, then slowly returns toward baseline.

Most likely causes

  • Zero reference mismatch: using open-input baseline as if it were true zero.
  • Polarity/connection interpretation: HI/LO meaning differs from the assumed current direction.
  • Leakage path establishes a “reverse” effective drive when shielding/guard reference is wrong.
  • Not settled yet: a recovery tail is being read as a valid measurement.

Do this now

  • Write down which zero is active: short-zero vs open-zero (do not mix them).
  • Run the isolation flow and locate the step where the sign changes (disconnect → short → open).
  • Re-check triax wiring and shield references; then enforce the valid window after settling.

Example parts to swap / verify (material numbers)

  • Known low-noise cable: Keithley 7078-TRX-12 (to remove cable-driven polarity artifacts).
  • Triax connector: Trompeter/Cinch BJ77 (to avoid shield shorting/mis-termination issues).

Related diagrams: Leakage path map (Figure F2), Guard wiring (Figure F5), Blanking/settle/valid windows (Figure F9).

Jumps after auto-range (steps, long recovery, chatter)

Quick signature

  • Each range change produces a step or spike; reading takes a long time to become believable.
  • Near thresholds, the instrument “chatters” between ranges and never stabilizes.

Most likely causes

  • Charge injection and redistribution inside the range network.
  • Insufficient blanking/settling policy (reporting too early).
  • Range overlap/hysteresis too tight (chatter near the decision boundary).
  • Guard transient when switching a high-impedance node.

Do this now

  • Increase blanking time and require a settle criteria pass before logging.
  • Add more hysteresis or force a fixed range during debug to prevent chatter.
  • Confirm repeatability: identical switching should create a similar transient signature.
  • If the transient changes with cable/fixture swap, treat it as setup-dominated.

Example parts to swap / verify (material numbers)

  • Low-leakage reed relay reference: Coto Technology 9007-05-00 / 9007-05-01 (for stable range switching comparisons).
  • Known low-noise triax cable: Keithley 7078-TRX-12 (reduces motion-related artifacts during range switching tests).

Related diagrams: Range switching injection hotspot (Figure F6), Blanking/settle/valid windows (Figure F9).

Bench checklist to keep with the test record

  • Range, integration time, filter mode, report rate
  • Guard state, cable part number, fixture ID
  • Humidity/temperature, and events (switching, handling, reconnect)

If the record fields are complete, “mystery drift” becomes diagnosable instead of repeatable pain.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

H2-12 · FAQs (Pico / Femto Ammeter)

These FAQs target common “reading looks wrong” and “how to measure fA/pA correctly” questions. Each answer gives a practical rule, the main physical reason, and a next action that helps verify the result on the bench.

Tip: for faster on-bench use, open the closest matching symptom/question and apply the “do this now” step first.

What is the real difference between a picoammeter and a DMM current range?
A pico/femto ammeter is built to control parasitic currents: guarded high-impedance input, low-bias front end, triax cabling, and long integration options. A typical DMM current range relies on a shunt and has higher burden voltage and less guarding, so leakage, cable effects, and baseline drift dominate at pA/fA levels. Start by checking burden and open-baseline stability.
Why does “open circuit” current not equal zero?
Open input current usually reflects the measurement setup, not a true source: surface leakage films, dielectric absorption release, cable triboelectric charging, and guard recovery can all look like current. Treat open input as a baseline that must settle. Use a blanking window, then accept data only after a stability test (slope or variance), and record humidity and cable/fixture identity.
How to choose an Rf-TIA vs an integrating (charge) method?
Choose an Rf-TIA for continuous tracking and higher update rates; its limits are Johnson noise and extreme leakage requirements on Rf. Choose charge/integration for the lowest average-current floor and better noise averaging, but expect reset behavior, longer tails, and lower update rate. With large input capacitance or long cables, integration often behaves more predictably—if settling and reset timing are controlled.
What mainly sets the noise floor at femtoamp levels?
The noise floor is usually set by (1) resistor thermal noise (for Rf-TIA), (2) amplifier current noise and 1/f drift, (3) input capacitance interacting with stability and noise gain, and (4) measurement bandwidth. Longer integration reduces random noise, but slow drift and charge-release tails can become the limit. Reduce bandwidth first, then validate stability with a repeatable settle criterion.
What is guarding, and why can it reduce leakage so much?
Guarding drives a shield around the sensitive high-impedance node to nearly the same potential as the node. That collapses the leakage “driving voltage” (ΔV) across insulation surfaces, so leakage current drops dramatically. Guarding is not just shielding; it is an actively driven equipotential surface. The guard must cover the full path (connector → cable → fixture → PCB ring) to be effective.
How should a triax cable be wired, and what are the common mistakes?
In a triax setup, the center conductor carries the measurement signal, the inner shield is the driven guard, and the outer shield is the shield/ground reference. Common mistakes are tying the inner shield to ground, shorting inner to outer shield, letting the outer shield float, or using a standard coax where the “guard” is not driven. A quick check is guard ON/OFF: sensitivity and baseline should improve, not worsen.
Why does the reading jump after a range change, and how long until it is trustworthy?
Range switching redistributes charge in parasitic capacitances and can inject charge through switches; dielectric absorption then releases as a tail that looks like current. Trust time is not a fixed number—it depends on input capacitance, range network, guard behavior, and integration time. Use a defined blanking period, then declare “valid” only when a stability rule passes (slope threshold or window variance).
What is burden voltage, and how can it disturb the DUT?
Burden voltage is the unintended voltage developed at the ammeter input while measuring current. If it is large, it changes the DUT bias point and can change leakage or dark current, corrupting the measurement. Picoammeter inputs often aim for a near-virtual ground, while many DMM shunt ranges create higher burden. Verify burden in the chosen range and confirm the DUT operating point does not shift during measurement.
How can input protection create “invisible leakage,” and what is the tradeoff?
ESD clamps, TVS, and protection resistors can add leakage, capacitance, and long recovery tails that appear as current at fA/pA levels. Protection is still needed, but it must be staged: a robust outer layer for survival and an inner low-leak path for measurement, often placed within the guarded region. When debugging, temporarily simplify protection and compare baselines to quantify the protection-induced offset.
How big is the impact of humidity/contamination, and what helps most?
At femtoamp levels, humidity and surface contamination often become the dominant error source. A thin moisture film on insulators and connectors can create leakage larger than the DUT current. The highest-impact actions are: clean and dry fixtures, avoid touching insulators, immobilize cables, enforce guarding end-to-end, and control airflow/temperature gradients. Do these before increasing averaging; averaging cannot remove systematic leakage.
How should zeroing be done without subtracting real current?
Use short-input zero to characterize instrument offset in a controlled condition. Use open-input baseline to characterize setup leakage and charge-release behavior, but do not assume open equals true zero. If the DUT current is comparable to the open baseline, subtracting it can erase real signal. Re-zero after changing cable/fixture, enforce settling before logging, and record the zero state (short vs open), range, integration, and environment.
How to do a quick field self-check to confirm fA capability?
A fast self-check uses signatures, not just a single number: (1) short-input noise/baseline within a known envelope, (2) open-input baseline that settles with a predictable tail shape, and (3) repeatability under a controlled action (e.g., reconnect once, then watch settle time). If available, run an internal injection/self-test. If the signature changes, swap to a known-good cable/fixture and reduce humidity before blaming the DUT.