Semi E120
SEMI E120 defines the Common Equipment Model (CEM), a standardized XML description of what an equipment type actually is — its status variables, equipment constants, alarms, and collection events — published once by the equipment vendor and then read by host software to auto-configure itself, instead of a fab's integration team hand-coding every variable name and data type for every tool model it owns. Before CEM, a host integration engineer typically had to read a vendor's equipment interface manual and manually transcribe every status variable ID, its data type, and its meaning into host-side configuration; CEM replaces that manual transcription with a machine-readable document the host can parse directly, generated from the same equipment-model information the vendor already has to document anyway.
The practical payoff CEM targets directly is integration time and transcription error — manually copying hundreds of status variable definitions out of a PDF equipment manual into host configuration is exactly the kind of repetitive, detail-sensitive work that reliably introduces small mismatches (a wrong data type, a misread variable ID, a missed alarm definition), and every one of those small mismatches becomes a silent integration bug that only surfaces later when the host misinterprets data from the tool. CEM does not change what SECS/GEM communicates — the underlying SVIDs, ECIDs, and CEIDs are the same identifiers used throughout the rest of the GEM standards — it only changes how the host learns what those identifiers mean for a specific tool model, replacing error-prone manual documentation-reading with automated machine-readable configuration.
SEMI E120's XML schema binding (E120.1) and Protocol Buffers binding (E120.2) are simply two different wire formats for carrying the exact same Common Equipment Model content, giving integrators a choice of serialization without changing anything about what information the model itself describes — the status variables, equipment constants, alarms, and collection events remain defined the same way GEM (SEMI E30) and the rest of the SECS/GEM family already use them.