NxSphere® GEM
The complete SECS/GEM library and driver for OEMs to build compliant, factory-ready equipment.
A Complete SECS/GEM Toolkit, Out of the Box
NxSphere® GEM (formerly known as SecsToHost.NET) is a fast, reliable SECS/GEM SDK for equipment makers who need full SEMI compliance with minimal development effort. It provides a complete SECS/GEM communication library with .NET support, intelligent APIs, and built-in protocol handling.
It includes a visual Model Builder for easy configuration of all GEM services and data items, a built-in SECS/GEM simulator for offline testing, and supports the full SECS/GEM communication protocol including HSMS (TCP/IP).
With ready-to-use samples, automated GEM30 manual generation, and an easy upgrade path to NxSphere® GEM300, your team ships GEM-compliant equipment faster. NxSphere® GEM is trusted SECS/GEM software used by OEMs worldwide.
Why OEMs Choose NxSphere® GEM
- ✓Full GEM Out of the Box — events, alarms, recipes, remote commands, spooling, state models, and Stream 21 Large Recipe
- ✓Ship Faster — prebuilt samples, host simulator, and ready-to-use templates accelerate your development
- ✓Auto GEM Reference Manual — one-click generation of your complete SECS/GEM documentation in Word format
Everything You Need for SECS/GEM Compliance
A complete SECS/GEM SDK with intelligent APIs, visual configuration, built-in simulator, and automated documentation — everything OEMs need to deliver compliant equipment.
Intelligent API
Async/await and event-driven callbacks for simplified SECS/GEM integration.
Full GEM Functionality
Events, alarms, recipes, remote commands, data collection, spooling, state models, and Stream 21 Large Recipe support.
Visual Configuration
Model Builder for easy point-and-click configuration of all GEM services and data items.
Automated Documentation
One-click auto-generation of your complete SECS/GEM manual in Microsoft Word format.
Accelerate Time-to-Market
Streamline deployment with prebuilt samples and a ready-to-use host simulator.
Integrated Troubleshooting
SML logging and built-in LogViewer for easy debugging and issue resolution.
Learn More About NxSphere® GEM
Supported SEMI Standards
Documentation and Support
NxSphere® GEM includes a Quick Start Guide to help you connect and run your first SECS/GEM session in minutes, plus a comprehensive Developer Guide designed for users with little or no SECS/GEM domain knowledge. With auto-generated Host Communication Spec manuals from Model Builder and ready-to-use sample applications, developers can learn by doing while staying fully aligned with SEMI standards. Combined with responsive support for setup, troubleshooting, and customization, NxSphere® GEM ensures you can go from zero to GEM-ready quickly and confidently.
Programming Interface
C#, VB.NET, Python, Visual C++, LabVIEW 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® GEM Demo
We Are Here To Help You
Speak to Our Experts
Our team will facilitate a NxSphere® GEM demonstration targeted to your needs. Learn more about how our solution can work for you and your team!
Call Us
FAQ
What is SECS/GEM and what does it stand for
SECS/GEM (SEMI Equipment Communications Standard / Generic Equipment Model) defined by SEMI is the industry standard protocol for communication between semiconductor manufacturing equipment and factory host systems. It defines how machines report status, events, alarms, and process data to the factory MES. NxSphere® GEM implements the full SECS/GEM standard.
What is NxSphere® GEM and who is it for?
NxSphere® GEM is a SECS/GEM SDK and communication library designed for equipment OEMs who need to build SEMI-compliant tools. It provides .NET libraries, intelligent APIs, a visual Model Builder, and a built-in Host simulator.
What SECS/GEM communication protocol does NxSphere® GEM support?
NxSphere® GEM supports the full SECS/GEM communication protocol including SECS-II message encoding, GEM state models, HSMS (TCP/IP) and SECS-I (RS232) transport. It covers SEMI E4, E5, E30, E37, E39, and E40 standards.
Does NxSphere® GEM include a SECS/GEM simulator?
Yes. NxSphere® GEM includes a built-in SWIFT Simulator that emulates the host endpoint, allowing you to validate SECS/GEM communication instantly without needing a live factory connection.
How do I get started with SECS/GEM development?
NxSphere® GEM includes comprehensive sample programs, a Quick Start Guide, and a SECS/GEM simulator for hands-on learning. The visual Model Builder lets you configure GEM services without writing SECS/GEM protocol code. A free 30-day evaluation is available.
How do I upgrade from NxSphere® GEM to NxSphere® GEM300?
NxSphere® GEM provides a seamless upgrade path to NxSphere® GEM300 when you need to meet 300mm fab requirements. The API is designed for forward compatibility, minimising migration effort.

