Industry Insights

Designing Failure Analysis Before Any Drive Comes Back

By JH Semiconductorfailure analysis / evidence chain / Telemetry logs

There are no field returns yet; what is available to rehearse on are engineering samples that failed on the stress benches. This piece sets out the division of labour between drive-level, media-level and lot-level evidence, and why samples that pass retest must not be waved through.

Fix the method before there is anything to return

The product line is at product-definition/EVT stage, so there are no field returns to analyse — which is precisely why the failure analysis method has to take shape now. The reason is simple: breaks in the evidence chain almost always happen before analysis begins, not during it. The material available to rehearse on comes from the lab: engineering samples that failed or behaved oddly during thermal cycling, accelerated TBW writing and batched abrupt power-loss testing.

First principle: do not destroy the scene

The most valuable part of an anomalous sample is usually not the hardware but the state on it that has not yet been overwritten. Repeated power cycling, a reformat, or a quick attempt to see whether it still works can all push the logs that matter out of reach. The handling order should be fixed: record physical condition, serial number and the test conditions in force when the sample was pulled; apply power once under controlled conditions; pull Telemetry logs and a full SMART snapshot before any read or write activity. Get that ordering wrong and most of the analysis that follows is guesswork.

Evidence comes in three layers

Drive-level evidence answers what the drive thinks of itself: bad block growth, program/erase count distribution, temperature history, unsafe shutdown counters. Media-level evidence answers what happened on the NAND: raw page reads, the direction in which threshold voltage distributions shifted, whether the signature points to retention loss or to disturb. Lot-level evidence answers whether the case is isolated or shared: tracing the serial number to NAND lot, controller lot, PCB lot and firmware version, then checking sibling samples for the same behaviour. When the three layers contradict each other the root cause has not been found, and picking whichever layer is most convenient is not an option.

The samples that will not reproduce are the hard ones

Samples that logged an anomaly under stress but pass every retest are the easiest to wave through and the most misleading. They usually point outside the drive: host timeout settings on the test rig, marginal contact at the backplane connector, a locally blocked airflow path in the fixture producing intermittent thermal throttling, or sample firmware that differs from the validated baseline. Aligning host-side logs against drive-side timestamps usually narrows the trigger window. Even when the conclusion is that the drive was not at fault, it has to be written up and fed back into the test procedure, or the same signature reappears in the next round.

Output belongs in firmware and in the gates

Conclusions have two fixed destinations: the firmware regression suite, where a reproduction path becomes an automated test, and the version freeze review gate, where it becomes one of the release criteria. The method is itself under validation — walking it end to end on engineering samples is how the breaks in the evidence chain get found early. Trying to reconstruct records on the day they are actually needed is already too late.

Keywords
failure analysisevidence chainTelemetry logslot traceabilitynon-reproducible samplesengineering samplesstress testing