The Invisible Failure Mechanism
Flux is essential for soldering — it removes oxides, promotes wetting, and ensures reliable joints. But flux that remains on the board after assembly is a ticking time bomb.
No-clean fluxes were designed to leave benign residues. In practice, "no-clean" means "don't clean if everything goes perfectly." Reflow profiles that run slightly cool, excessive paste volume, or multiple reflow cycles can leave incompletely activated flux residues that are hygroscopic — they absorb moisture from the air.
Combine absorbed moisture with ionic residues (activators, halides from component leads, salts from handling) and an applied voltage, and you have the ingredients for electrochemical migration (ECM) — the growth of conductive metal dendrites between closely-spaced conductors. The result: intermittent shorts, increased leakage currents, and eventual catastrophic failure.
Ionic contamination testing catches this before the board leaves the factory.
How ROSE Testing Works
ROSE stands for Resistivity of Solvent Extract. It's defined in IPC-TM-650, Method 2.3.25, and it's the industry-standard method for quantifying ionic contamination on PCB and PCBA surfaces.
The process:
Extraction: The assembled board is placed in a test cell containing a known volume of 75% isopropyl alcohol / 25% deionized water solution (the solvent). The solution is circulated to dissolve ionic residues from the board surface, including under components.
Measurement: A conductivity probe continuously measures the solution's resistivity. As ionic contaminants dissolve, the solution becomes more conductive (resistivity drops).
Calculation: The change in conductivity is converted to an equivalent mass of sodium chloride (NaCl), expressed in micrograms per square centimeter (μg/cm² NaCl equivalent).
Pass/Fail: IPC-J-STD-001 specifies cleanliness limits. For most assemblies, the acceptance threshold is ≤1.56 μg/cm² NaCl equivalent. High-reliability applications (aerospace, medical) may require tighter limits (≤1.0 μg/cm²).
What ROSE Testing Detects
| Contaminant Source | Ionic Species | Failure Mode |
|---|---|---|
| Flux activators | Organic acids, halides | ECM, leakage currents |
| Handling residues | Sodium chloride (sweat), skin oils | Corrosion, ECM |
| Plating bath carryover | Sulfates, chlorides | Corrosion under solder mask |
| Component lead residues | Halides from lead-frame plating | Dendrite growth |
| Cleaning solution residues | Surfactants, saponifiers | Surface leakage |
When Is Ionic Testing Critical?
Not every board needs ROSE testing. But for these applications, it's mandatory:
High-impedance analog circuits: Microampere-level leakage currents that would be harmless on a digital board can corrupt the signal on a high-impedance sensor input.
High-voltage circuits: Higher voltages accelerate ECM. A 48V automotive board is far more susceptible than a 3.3V logic board.
Conformal coated assemblies: Coating traps residues underneath. If the board isn't clean before coating, the coating seals in the contamination.
Medical devices: Patient-connected electronics have zero tolerance for reliability drift.
Aerospace and defense: 20-year mission life with no field maintenance.
Superb's Cleanliness Protocol
Before a board enters our conformal coating station, it passes through the PCBA cleaning machine (see Equipment #10) and then ROSE testing. If ionic levels exceed the acceptance threshold, the board is re-cleaned and re-tested. No board proceeds to coating with measurable ionic contamination — zero exceptions.