Your Cart
Loading
Only -1 left

GEM Protocol Validation Tool for Education version.

On Sale
$1250.00
$1,250.00
Added to cart

GEM Protocol Validation Tool

A verification tool designed for testing both standard and error‑handling scenarios of SECS/GEM communication used in semiconductor manufacturing equipment (SEMI E5 / E30 / E37). It faithfully reproduces the GEM state machine internally and executes equipment‑side and host‑side behavior as scenario‑driven workflows.

The tool also functions as a practical learning platform, visualizing the two major sources of GEM complexity—ambiguous specifications and vendor‑specific implementation differences—through a clear, deterministic state‑transition model.


Product Page:

https://mcdb.jp/gem_tool.html


Sample Video:

https://youtu.be/GxBnsRPt5Iw

  • Verify standard and error scenarios
  • Validate scenario behavior step by step
  • Review execution results through generated reports

Key Features

  • Production‑grade GEM driver implemented in pure C++20
  • Recreates the GEM state machine with no external runtime dependencies.
  • Scenario execution covering both normal and abnormal behavior
  • Includes major S1–S14 messages, E30 control models, and E37 HSMS connection states.
  • State‑machine‑driven validation engine
  • Ensures correctness based on state transitions rather than simple message exchange.
  • Step‑by‑step scenario execution with detailed logging
  • Records every message, state transition, and error point throughout execution.
  • Report generation (HTML / JSON)
  • Saves execution results for review, documentation, and team sharing.

Notes on GEM Specifications

Although SECS/GEM has formal standards, vendor interpretations vary widely.

This tool uses the official SEMI E5 / E30 / E37 specifications as the reference model.

  • Equipment‑specific extensions (custom SVIDs, alarms, etc.) can be defined within scenarios.
  • Any behavior that contradicts the SEMI standard is intentionally treated as an error to eliminate ambiguity.

Requirements

To use this tool, the following environment is required:

  • Windows 10 / 11
  • Microsoft Visual C++ Redistributable
  • Python

Specifications

  • Supported Protocols: SECS‑II (E5), GEM (E30), HSMS (E37)
  • Scenario Format: JSON‑based
  • Validation Coverage:
  • HSMS connection states
  • GEM control states (Offline / Online / Remote / Local)
  • Major SECS/GEM messages
  • Standard and error‑path state transitions
  • Limitations:
  • Equipment‑specific proprietary behavior must be defined in scenarios.
  • Not intended to reproduce every vendor‑unique implementation.
  • Any deviation from SEMI standards is treated as an error by design.

License

Copyright

© 2025–2026 mcdb / Satoshi Murakami. All rights reserved.

This product is protected by international copyright laws and treaties.


Usage License — Individual (Default)

This product is licensed per device.

One purchase grants the right to install and use the software on a single machine only.

Using a single purchase on multiple devices is strictly prohibited.

You may install, store, and use the software on one device for personal use.

The following actions are prohibited without written permission:

  • Sharing, distributing, or forwarding the software or its files
  • Installing or using the software on multiple PCs with a single purchase
  • Uploading the software to shared drives, cloud storage, or internal company systems
  • Using the software in corporate training, team education, or group instruction
  • Reproducing, modifying, reverse‑engineering, or creating derivative works
  • Public posting, redistribution, or making the software accessible to others in any form

Corporate / Institutional Licensing

Organizations wishing to:

  • Allow multiple employees to use the software
  • Install the software on multiple devices
  • Use the tool in internal training, workshops, or engineering processes
  • Distribute the software within departments or teams

must obtain a separate corporate license.

For licensing inquiries and pricing, please contact us.


Legal Notice

Unauthorized reproduction, distribution, or installation of this software—whether in whole or in part—may result in civil and criminal penalties under applicable copyright laws.



You will get a ZIP (649KB) file

Customer Reviews

There are no reviews yet.