Semi E142
SEMI E142 defines substrate mapping — the standard for how equipment determines and reports which slots in a carrier actually hold a wafer, and which wafer is in which slot, as a prerequisite that has to be resolved before any transport, process, or data-collection step can proceed correctly. A FOUP or cassette can arrive at a tool partially loaded, with wafers in non-contiguous slots, or with a slot map that doesn't match what the host's database expects, and if the equipment doesn't know precisely which physical slots are occupied before it starts moving a robot arm or running a recipe, the result is a wafer-handling error at best and a collision or dropped wafer at worst — substrate mapping is the standardized check that happens before any of that, confirming the carrier's actual physical state matches what everyone downstream assumes.
The reason substrate mapping needed to be its own standardized step, rather than something each equipment vendor implements as an incidental part of wafer handling, is that the consequence of getting it wrong is severe and often physical — a robot arm commanded to pick from a slot it believes is occupied, when that slot is actually empty or holds a wafer the host doesn't expect, can collide with hardware or damage a wafer in a way no later process step can undo. E142 treats slot-occupancy verification as a formal precondition that has to pass before transport or process begins, rather than an assumption baked silently into whatever robot-control logic a vendor happens to write, closing a failure mode whose cost is measured in scrapped wafers and hardware damage rather than a missed data point.
E142 is what keeps a wafer-handling sequence from ever committing against an unverified assumption — by standardizing how equipment determines actual slot occupancy and correlates it to wafer identity before a robot arm or recipe step proceeds, it closes a failure mode whose cost is a damaged wafer or a hardware collision, not merely a data-collection gap, and it does so as a formal precondition rather than an implementation detail left to each vendor's own handling logic.