Semi E32
SEMI E32 defines Material Movement Management (MMM), the standard that governs how a host directs the physical movement of material — wafers, carriers, or other tracked items — between locations inside a tool or across a factory's automated material-handling system, as a distinct management function from simply tracking where that material already is. E90's Substrate Tracking tells a host where a wafer currently sits and what state it's in; MMM is the complementary half that lets the host actually command a move — request that a wafer or carrier be relocated from one port, chamber, or stocker position to another — and track that move request through its own lifecycle from issued to completed or failed.
The reason MMM needs to exist as its own standard rather than folding into E90 is that a move is inherently an in-flight, failable operation with its own state — queued, in transit, blocked, failed — while E90 only ever describes a wafer's settled location and condition at a point in time; conflating the two would force every tracking query to also carry transient move status, and every move-status query to re-derive it from location deltas instead of reading a first-class move object. E32.1 defines the SECS-II messages that carry a move request and its result between host and equipment, which is what lets a host dispatch system issue a move, poll or wait for its outcome, and — critically — detect and react to a failed move (a stuck wafer, a jammed port) before it silently corrupts the location state E90 reports to everything downstream.
MMM sits directly alongside E87 (carrier management) and E90 (substrate tracking) in the same material-handling layer of GEM300: E87 tracks the carrier as a unit, E90 tracks the settled location of what's inside it, and E32 is the piece that actually moves material between those tracked locations — three standards describing one physical handling system from three different angles.