Semi E38

SEMI E38 defines Cluster Tool Module Communications (CTMC), the standard that lets a cluster tool's individual process modules — each physically separate chamber bolted onto a shared central handler — communicate with a host as either one unified piece of equipment or as several independently addressable subordinate entities, depending on how the tool is configured. A cluster tool's mechanical architecture (SEMI E21/E22's transport and exclusion-volume standards) says nothing about how the host talks to it; CTMC is the piece that defines whether the host sees "one tool" or "one handler plus N chambers, each with its own session," and it's exactly this choice that determines whether a cluster tool uses HSMS-SS or HSMS-GS underneath it.

Cluster tool: shared handler + multiple process modules
Mechanically one tool, SEMI E21/E22 scope
SEMI E38 CTMC — two communication modelsConfiguration choice made at integration time
Unified model
Host sees one session for the whole tool
Subordinate model
Host sees one session per module, via E38.1
Host's integration matches the chosen model
Determines HSMS-SS vs HSMS-GS underneath

The subordinate model is where CTMC does its real work: SEMI E38.1 specifies the HSMS/SECS-II environment that lets each process module behind the handler act as its own logical entity with its own Session-ID, which is the exact multi-session scenario SEMI E37.2's HSMS-GS mode exists to carry — a cluster tool exposing per-chamber sessions is the canonical real-world case for HSMS-GS, not a hypothetical one. This matters for fab integrators because the subordinate model gives a host finer-grained visibility (a recipe fault in one chamber doesn't have to be inferred from the whole tool's status) at the cost of more complex connection-handling code that has to track multiple Session-IDs correctly — exactly the failure mode called out when HSMS-SS-shaped code is pointed at an HSMS-GS connection.

SEMI E38 — CTMC Communication Models same physical cluster tool, two different host-facing shapes Unified model Handler + Chamber A/B/C = one session, one SECS address Simple, uses HSMS-SS Subordinate model (E38.1) Chamber A Chamber B Chamber C each its own logical entity Finer-grained, uses HSMS-GS SEMI E38.1 — the HSMS/SECS-II environment behind the subordinate model this is the real-world driver for SEMI E37.2's HSMS-GS multi-session mode Choosing unified or subordinate at E38's level is what decides which transport-layer session mode (E37.1 or E37.2) the integration actually needs

CTMC's two models are the direct bridge between the cluster tool's physical architecture (E21/E22) and the transport-layer session mode (E37.1/E37.2) a host actually connects with — choosing unified or subordinate at CTMC's level is what decides which of those two transport modes the integration ends up needing.

Take SEMI E38 further

Ask the copilot about this term, or have our engineers assess it against your process.