Access Mode (SEMI E87)¶
1. Overview¶
Access Mode determines who has the authority to initiate carrier/substrate operations at a load port. This is analogous to the Control State (Local/Remote) concept in GEM 200, but applied at the load port level.
2. Access Mode States¶
| Mode | Description |
|---|---|
| MANUAL | Operator has control. Host commands are rejected. |
| AUTO | Host has control. Automatic operations allowed. |
3. Access Mode State Diagram¶
stateDiagram-v2
[*] --> MANUAL
MANUAL --> AUTO: Host requests AUTO<br/>& Operator approves
AUTO --> MANUAL: Operator requests MANUAL<br/>OR Host requests MANUAL
4. Access Mode Behavior¶
4.1 MANUAL Mode¶
In MANUAL mode: - Operator controls carrier loading/unloading - Host cannot initiate carrier operations - Host can still read status and events - Operator can manually start processing
4.2 AUTO Mode¶
In AUTO mode: - Host controls carrier operations - AMHS integration active - Automatic carrier loading/unloading - Host-initiated processing via jobs
5. Access Mode Transition¶
5.1 Manual to Auto¶
sequenceDiagram
participant Host
participant Equipment
participant Operator
Note over Equipment: Mode: MANUAL
Host->>Equipment: S3F21 W (Request AUTO, Port=1)
opt Operator Approval Required
Equipment->>Operator: Request mode change
Operator->>Equipment: Approve
end
Equipment-->>Host: S3F22 (Success)
Note over Equipment: Mode: AUTO
Equipment->>Host: S6F11 (AccessModeChange)
Host-->>Equipment: S6F12
5.2 Auto to Manual¶
sequenceDiagram
participant Host
participant Equipment
participant Operator
Note over Equipment: Mode: AUTO
alt Host Initiated
Host->>Equipment: S3F21 W (Request MANUAL)
Equipment-->>Host: S3F22 (Success)
else Operator Initiated
Operator->>Equipment: Switch to MANUAL
end
Note over Equipment: Mode: MANUAL
Equipment->>Host: S6F11 (AccessModeChange)
Host-->>Equipment: S6F12
6. Related Messages¶
6.1 S3F21 - Port Access Mode Change Request¶
Structure:
6.2 S3F22 - Port Access Mode Change Acknowledge¶
Structure:
S3F22
<L[2]
<ACCESSMODERESULT> // Overall result
<L[n] // Per-port results
<L[2]
<PORTID>
<PORTRESULT>
>
...
>
>
ACCESSMODERESULT Values:
| Value | Description |
|---|---|
| 0 | Success |
| 1 | At least one port failed |
| 2 | All ports failed |
7. Command Acceptance Matrix¶
| Command | MANUAL | AUTO |
|---|---|---|
| Host Load Request | Rejected | Accepted |
| Host Unload Request | Rejected | Accepted |
| Operator Load | Accepted | Accepted |
| Operator Unload | Accepted | Accepted |
| Status Query | Accepted | Accepted |
| Event Reporting | Active | Active |
8. Related Status Variables¶
| SVID | Name | Type | Description |
|---|---|---|---|
[9101] |
Port1AccessMode | U1 | LP1 access mode (0=MANUAL, 1=AUTO) |
[9102] |
Port2AccessMode | U1 | LP2 access mode |
9. Related Collection Events¶
| CEID | Name | Description |
|---|---|---|
[9101] |
AccessModeChange | Access mode changed |
[9102] |
AccessModeManual | Changed to MANUAL |
[9103] |
AccessModeAuto | Changed to AUTO |
10. Default Configuration¶
| Parameter | Value |
|---|---|
| Initial Access Mode | [MANUAL/AUTO] |
| Operator Approval Required for AUTO | [Yes/No] |
| Per-Port vs. Equipment-Wide | Per-Port |
11. Error Handling¶
| Error Condition | Response |
|---|---|
| Carrier operation in progress | Mode change rejected |
| Operator does not approve | Mode change rejected |
| Invalid port | Port-specific error in S3F22 |
12. Integration with Control State¶
Access Mode works in conjunction with equipment Control State:
| Control State | Access Mode | Behavior |
|---|---|---|
| ONLINE REMOTE | AUTO | Full host automation |
| ONLINE REMOTE | MANUAL | Host remote, but LP manual |
| ONLINE LOCAL | AUTO | Operator control, LP auto |
| ONLINE LOCAL | MANUAL | Full operator control |