SECS/GEM Equipment Integration
We connect production equipment to fab and OSAT host systems — from SECS-II message design to GEM300 job orchestration, delivered with simulation-backed verification
Communication Foundation — GEM (200mm Generation)
The core SEMI standards behind every equipment-host connection, and still the backbone of GEM300 factories
SECS-I (SEMI E4)
Serial (RS-232) block transfer protocol for legacy equipment connections
SECS-II (SEMI E5)
Message content standard — the Streams & Functions that define what equipment and host say to each other
HSMS (SEMI E37)
High-Speed SECS Message Services — TCP/IP transport with connection state management, the modern replacement for SECS-I
GEM (SEMI E30)
Generic Equipment Model — state models, data collection, alarms, remote commands, and recipe management on top of SECS-II
GEM300 Standards Family
300mm fabs require a coordinated set of SEMI standards on top of GEM. We implement the object models, state machines, and job flows they define
| Standard | Name | What It Does |
|---|---|---|
| SEMI E39 | Object Services Standard object model — attributes, services, and events shared by all GEM300 standards | Standard object model — attributes, services, and events shared by all GEM300 standards |
| SEMI E40 | Processing Management Process Job lifecycle — how material gets processed with which recipe | Process Job lifecycle — how material gets processed with which recipe |
| SEMI E87 | Carrier Management Carrier and load port state models, slot map verification, and access control | Carrier and load port state models, slot map verification, and access control |
| SEMI E90 | Substrate Tracking Tracks every substrate's location and state as it moves through the equipment | Tracks every substrate's location and state as it moves through the equipment |
| SEMI E94 | Control Job Management Coordinates one or more process jobs into an executable unit of work | Coordinates one or more process jobs into an executable unit of work |
| SEMI E116 | Equipment Performance Tracking Standardized equipment state and performance reporting (EPT) | Standardized equipment state and performance reporting (EPT) |
| SEMI E157 | Module Process Tracking Execution tracking at process-module level for detailed traceability | Execution tracking at process-module level for detailed traceability |
Integration scope is tailored to each fab's host requirements — from data-collection-only GEM to full GEM300 job orchestration.
How We Deliver
A verification-first integration process refined across OSAT, display, and PCB production sites
Requirement & Spec Alignment
Map the fab's host spec to equipment capabilities — SVIDs, CEIDs, alarms, remote commands, and recipe strategy
Equipment-Side Implementation
Implement the GEM interface in the equipment control software, with state models wired to real machine behavior
Host Simulation & Self-Test
Verify against a simulated host and complete the fab's self-test checklist before going on-site
On-Site Verification & Support
Connect to the production host, pass acceptance, and support operations with HSMS log analysis tooling
In-House Technology Assets
Beyond project delivery, we invest in our own SECS/GEM stack
GST-SECS Communication Library
In-house HSMS transport and GEM (E30) engine targeting .NET 8 and .NET Framework 4.8, with zero third-party runtime dependencies
HSMS Log Analysis Tooling
Purpose-built log viewer that decodes SECS-II streams for fast troubleshooting during integration and acceptance
Host & Equipment Simulators
Mock host and equipment environments that let integration testing start before hardware is available
Have an equipment integration deadline?
Tell us your host spec and equipment type — we'll map out the integration scope and timeline
Contact Us