KXGEM SDK

The SEMI SECS/GEM standard gives a fundamental conduct for semiconductor manufacturing, accelerating the integration of equipment and factories. GEM (SEMI E30) has been widely used globally for over two decades, is a mature and proven standard, and a key technology for achieving smart manufacturing and Industry 4.0. KXGEM is a SECS/GEM software development kit (SDK) by Kxware Information Technology. Currently, more than 20 types of semiconductor equipment integrate KXGEM library, and it has been running stably for a long time in more than 10 leading semiconductor fabs in China.

Key Features and Functions

  • Developed entirely in C#, supporting .NET Framework 4.6, 4.7, 4.8 and .NET 6, 7,8 platforms.
  • Fully compliant with SEMI E5/E30/E37/E172/E173 standards, supporting all SEMI E30 GEM functions.
  • Cross-platform compatibility, running on Windows, Linux, and other operating systems.
  • Each Equipment can support multiple SECS communication ports simultaneously.
  • Supports the creation of multiple Equipment SECS/GEM communication instances within the same process.
  • Supports both centralized (direct function library calls) and distributed (network API calls) operation modes.
  • Supports reading configuration files to register equipment variables, events, and alarms.
  • Supports dynamic programming for registering equipment variables, events, and alarms.
  • Provides equipment sample code for easy learning and quick code integration.
  • Provides SECS/GEM communication manual template (MS Word Format).
  • Provides the ToolPanel diagnostic tool for communication status diagnosis and debugging.
  • Provides the KXGEMTester tool for factory simulation testing of the SECS/GEM application.

Supports Multiple Industry Communication Standards

SECS/GEM standard is widely used not only in the semiconductor industry, but also in many other industries that have developed their own industry-specific communication standards based on the SECS/GEM. KXGEM software product can be configured to support the following communication standards simultaneously:

  • PV2

The photovoltaic industry communication standard, officially named PV Equipment Communication Interfaces (PVECI) standard.

  • HB4

The communication standard for high-brightness LED manufacturing equipment, officially named the High Brightness LED Manufacturing Equipment (HB-LED ECI) standard.

  • A3

The standard for bidirectional communication between PCB equipment and factory components is officially named Printed Circuit Board Equipment Communication Interfaces (PCBECI).

 

Deployment

To facilitate rapid software integration for customers, KXGEM  SDK offers two deployment methods:

  • Offline installation package
    • DLL library files for different platforms: .NET Framework 4.6, 4.7, 4.8 and .NET 6, 7, 8 platforms
    • SECS/GEM sample codes
    • ToolPanel diagnosis application
    • KXGEMTester EAP emulation application
  • Nuget
    • NuGet server access 
    • IDE tool adds a KXGEM library reference and automatically identifies appropriate KXGEM library reference
    • Supports cross-platform development, including Linux

Comparison of various KXGEM releases

If you would like to learn more about KXGEM software products, please contact us at support@kxware.com.