[SEMI E82] Standardizing the Pulse of the Fab: The IBSEM Interface Specification
SEMI E82-1106 Sp... Interbay_Intrabay AMHS SEM(IBSEM)
The SEMI E82 standard defines the Inter-Equipment Material Stack and Conveyance Management (IBSEM), providing a universal specification for the Transport System Controller (TSC). It establishes a standardized interface for Automated Material Handling Systems (AMHS) such as OHT and AGVs to communicate with factory Host systems, focusing on state models, collection events, and remote commands.
TL;DR
The SEMI E82 standard, also known as the IBSEM (Inter-Equipment Material Stack and Conveyance Management), is the "universal language" of semiconductor logistics. It provides a rigorous framework for how the Transport System Controller (TSC) manages Automated Material Handling Systems (AMHS). By defining strict state models and communication protocols, it ensures that carrier movements—whether by OHT, AGV, or RGV—are executed with surgical precision and predictable error recovery.
Problem & Motivation: The Logistics Tower of Babel
In a modern semiconductor fab, thousands of carriers (FOUPs/WIP) move across miles of track every day. Historically, each vendor's transport system had unique ways of reporting status or handling errors. This "Tower of Babel" scenario made it nearly impossible for a factory's Host system to efficiently orchestrate multi-vendor hardware.
The industry needed a way to:
- Standardize Commands: Using the same
TRANSFERcommand regardless of the vehicle type. - Synchronize States: Knowing exactly if a vehicle is
ENROUTE,PARKED, orACQUIRING. - Handle IDs Globally: Managing carrier ID read failures (mismatches or duplicates) without crashing the production line.
Methodology: The Four Pillars of State Awareness
The brilliance of SEMI E82 lies in its hierarchical state models. It doesn't treat the transport system as a single "black box" but as a collection of interacting entities.
1. The TSC State Model
This is the high-level system state. It manages transitions between INIT, AUTO, and PAUSED. If the system encounters an alarm, it moves to the ALARMS state but—crucially—allows unaffected components to continue operating, maximizing throughput.

2. The Transfer Command & Vehicle States
These states track the lifecycle of a specific task. A command moves from QUEUED to WAITING, then to TRANSFERRING. Simultaneously, the assigned vehicle moves from ENROUTE to PARKED, then executes ACQUIRING or DEPOSITING.

3. Standardized Event Reporting
Using the S6, F11 message type (Event Report Send), the TSC notifies the Host of every critical transition. For example, when a FOUP is successfully picked up, the VehicleAcquireCompleted event is fired, carrying data like VehicleID, CarrierID, and TransferPort.
Experimental Scenarios: Handling the Unexpected
SEMI E82 provides detailed "Scenario" tables that act as the ground truth for implementation. One of the most critical parts of the standard is ID Error Handling.
| ID Error | Logic |
|---|---|
| Mismatch | If a read ID doesn't match the database, E82 triggers a TransferCompleted with an error code and requires manual or host intervention to prevent material misplacement. |
| Duplicate | If an ID is found in two places simultaneously, the system can choose to REJECT or SWAP based on pre-configured IDReadDuplicateOption variables. |

Deep Insight: Beyond Just Moving Boxes
The transition from manual factories to "Lights-Out" automation was only possible because of E82's Inductive Bias toward deterministic state machines. By forcing hardware vendors to map their internal logic to these standard states, the semiconductor industry achieved a level of reliability that is rarely seen in other logistics sectors.
Limitations & Future Work
While E82 is robust, it primarily focuses on a Master-Slave relationship where the Host is the brain. As we move toward Industry 4.0, there is a growing need for Decentralized Intelligence, where AMVs (Autonomous Mobile Vehicles) make local pathing decisions. Future iterations of this standard or related works (like SEMI E184) look to incorporate more dynamic, agent-based coordination.
Conclusion
SEMI E82 is more than a list of commands; it is a comprehensive philosophy for material movement. For developers working on AMHS/TSC software, adherence to these state models is not just about compliance—it's about ensuring the heartbeat of the fab remains steady, even in the face of hardware failures and communication losses.
