NxSphere® GEM300
GEM300 Driver for OEMs to build automation module for 300 mm equipment compliance.
Product Overview
NxSphere® GEM300 (formerly known as STHGEM300) is a SECS/GEM300 SDK that helps OEMs make their 300 mm tools fully SEMI-compliant faster.
Built on NxSphere® GEM, it adds full support for SEMI 300 mm standards (E87, E90, E94, E116 and related specs) and automatically handles their state models and handshakes.
With its built-in 300 mm object model, sample workflows, and persistence support, engineers can focus on tool control while GEM300 manages carrier, job, and substrate coordination and ensures clean host interoperability.
GEM300 Control Architecture
E87/E90/E94/E116 workflows for carrier, job, and substrate management in 300 mm automation.
Key Features
1
Comprehensive Core Features – Inherits the full feature set and functionality of the NxSphere® GEM product suite.
2
Intuitive Object Modeling – Leverage the visual Model Builder to orchestrate complex GEM300 logical object models, including load ports, substrate locations, processing modules, and job execution.
3
Streamlined Standard Integration – Manage the complex standard interdependencies out of the box.
4
Automated State Machines – Automatic state machine management and data persistence after restart.
5
Automated Documentation – One-click GEM300 manual generation.
6
Validated Samples – Complete working samples for 300 mm round-trip flows that comply with SEMATECH and SELETE operational requirements.
7
Risk-Free Evaluation – Free 30-day software evaluation.
Customer Benefits
1
Seamless Upgrade Path – Upgrade effortlessly from the NxSphere® GEM SDK to enable full 300 mm capabilities.
2
Accelerated 300 mm Enablement – Speed up your 300 mm integration using pre-modeled objects and comprehensive samples.
3
Simplified Standard Interactions – An intelligent API simplifies complex interactions and dependencies between various 300 mm standards.
4
Robust Data Persistence – Ensures seamless recovery and data persistence after a system restart.
5
Documentation Efficiency – One-click GEM300 manual generation saves weeks of documentation effort.
5
Automated Specifications – Automatically deliver clear and precise host integration specifications.
Object Modeling with Model Builder
With NxSphere® GEM300, Model Builder makes it effortless to define complex 300 mm equipment objects such as load ports, substrate locations, and process modules. As you configure these objects, the tool automatically generates all the required GEM variables, events, and alarms, eliminating the need for manual coding of prerequisites. Additionally, Model Builder can instantly produce a complete SEMI GEM300 Host Communication Specification manual based on your configuration. This ensures your implementation and documentation remain perfectly aligned, saving weeks of engineering and documentation effort—all with just a few clicks.
Round-Trip Sample Program & Simulator
NxSphere® GEM300 includes a round-trip sample application that demonstrates a complete 300 mm workflow, from carrier load to lot completion. The code behind this sample leverages the intelligent API, where a single line of code triggers a cascade of actions—managing the GEM300 state machine, updating required variable data, sending events, and maintaining full SEMI compliance behind the scenes. Developers can quickly see how complex sequences are simplified into clean, readable code.
To complement this, the package also provides a GEM300 Simulator equipped with pre-built message templates that replicate the host side of communication. This allows you to test scenarios such as carrier arrival, job start, substrate tracking, and lot completion without building a host application from scratch. Together, the sample program and simulator provide a complete learning and validation environment, helping developers execute and understand the full GEM300 roundtrip workflow with ease.
Learn More About NxSphere® GEM300
Documentation and Support
The SEMI GEM300 standards are powerful but highly complex, requiring careful coordination of carriers, substrates, and process jobs. NxSphere® GEM300 is designed to simplify this journey with clear, developer focused resources. Our Quick Start Guide walks you through the essentials, while the step by-step workflow guide demonstrates how to execute the full roundtrip GEM300 scenario—exactly as defined by SELETE and SEMATECH. A comprehensive Developer Guide covers every detail from material move-in to job control and exception handling, supported by working sample applications that bring the concepts to life.
Programming Interface
C#, VB.NET, Python, gRPC (coming soon)
Multiplatform Support
Microsoft Windows 32-bit and 64-bit
Linux 32-bit and 64-bit
System Requirements
Windows Server 2019/2016/2012 R2; Windows 7/8/10/11; ≥1.3 GHz CPU; 1 GB RAM; 200 MB disk; Ethernet
Your Trusted Worldwide Partner for SECS/GEM Integration
Related Products
Request a NxSphere® GEM300 Demo
We Are Here To Help You
Speak to Our Experts
Our team will facilitate a NxSphere® GEM300 demonstration targeted to your needs. Learn more about how our solution can work for you and your team!

