Semi E99
SEMI E99 defines the mechanical and functional requirements for a carrier-ID reader/writer — the hardware mounted at a load port or AMHS transfer point that reads the ID tag on a FOUP (and, where supported, writes updated ID data back to it) so the carrier's identity is captured automatically at every transfer point rather than relying on a host database lookup alone. E87's Carrier Management System tracks carrier location and status in software, but that tracking is only as good as the ID data feeding it — E99 is the standard for the physical reader/writer hardware itself, specifying how reliably and consistently it has to read a carrier's tag as the carrier arrives, so every carrier-management record traces back to a hardware-verified read rather than an assumption.
The reason this needed its own standard separate from the carrier-management software layer is that a software record is only as trustworthy as the physical read that generated it — if a reader/writer intermittently misreads a tag or has inconsistent read-range tolerances, the host's carrier-tracking database silently accumulates errors that look like clean data until a genealogy mismatch or a misrouted lot surfaces the problem downstream. E99 closes that risk at the hardware level: by specifying consistent read reliability and timing requirements for the reader/writer itself, it's what lets a fab actually trust that "carrier X is at load port Y right now" is a hardware-confirmed fact, not an inference the software layer never had the physical data to verify.
E99 is the standard that makes every higher-level carrier-tracking claim actually trustworthy — E87's software model, lot genealogy, and WIP location reporting all inherit whatever reliability E99's reader/writer hardware actually delivers at the point of physical contact with the carrier.