GEM300 Introduction

December 2020
SEMICONDUCTOR CLUSTER TOOL with PROCESS MODULES, vacuum transfer module, EFEM, load ports and FOUPs

With the introduction of larger and heavier 300 mm wafers, semiconductor factories required a significant change in the automation of production lines. They became more automated to increase throughput, to automate material delivery to each equipment by using robots (Automated Guided Vehicles or AGVs), to refine process controls and to get accurate analysis to track equipment performances. Several standards were specified, known as GEM300 (or SEMI300) because their creation and adoption coincided with the first 300 mm wafer factories. However, there are no features in these standards specific to the wafer size. The new features that GEM300 has introduced in the semiconductor industry were so essential that they were adopted by all the semiconductor industry worldwide within a few years

What is the role of GEM300?

SECS/GEM were the initial standards for configuring and controlling the communication flows between the factory and the equipment. GEM300 completes these to empower equipment autonomy on material entrance with automated carrier delivery and removal, validation of material identification ensuring that the correct material has been delivered to the machine. Afterwards, factories specify the process job to be performed on the equipment and follow process steps. Last but not least, substrates are tracked inside the equipment, and the efficiency of the equipment is measured and analyzed.

Worldwide, more and more semiconductor factories require equipment suppliers to fulfill GEM300 standards to interact with factory automation including for smaller wafer sizes such 150mm or 200mm. 

GEM300 challenges

The main challenges for equipment suppliers are first to understand which GEM300 functionalities are applicable on their equipment, secondly, to ensure that their implementation of GEM300 is compliant with the SEMI standards, and finally to communicate with the Manufacturing Execution System (MES or Host) during deployment and tool acceptances in fabs (Fabrication Areas). Of course, all of that must be integrated in a short delay to ensure the process or inspection tool is in the right time to market.

GEM300 functions

Five major functions are the basis of GEM300 as described below:

GEM300 schema
  1. Communication and Configuration: GEM (SEMI E30) is the core component and associated to SEMI E5, E37 and E37.1, it allows to establish and configure the communication between the equipment and the factory. All fundamental capabilities of GEM are used for data collection, alarm management, equipment configuration, recipe upload/download, equipment terminal services, clock, and control definition (local/remote). A more details SECS/GEM introduction is available here.
  2. Carrier Management: SEMI E84 and E87 manages the delivery, the handling and the validation of the material. The objective is to validate that the expected material has been delivered to the equipment. 
  3. SEMI E84 deals with the handoff of carriers by an Automated Material Handling System (AMHS) or Overhead Hoist Transfer (OHT). 
    Thanks to SEMI E87, substrates can be accessed for processing after validations. The equipment itself can validate the ID and Slot map following a Bind service (Equipment Based Verification) or by the host with a ProceedWithCarrier service (Host Based Verification).
  4. Jobs Management: SEMI E40 and E94 specify jobs performed on the equipment, describing the substrates to be processed and the recipes to be used.
    SEMI E40 defines Process Jobs that contains a list of materials and the name of recipes for the process. In addition, it allows the adjustment of the parameters to be used during the process.
    SEMI E94 defines Control Jobs that manages a set of Process Jobs.
  5. Substrate and Process-Step Tracking: SEMI E90 tracks all substrate movement inside the equipment, and SEMI E157 the performance of process steps.
    The substrate ID can be verified if the equipment contains a reader.
  6. Performance Tracking: SEMI E10, E116 measure and analyze the performance of equipment. This function becomes more critical for semiconductor factories for preventive and predictive maintenance to reduce downtimes and anticipate some root causes of alarms.

The complete standard list is provided hereafter:

SEMI Standard Title
  Communication and Configuration
E30 Generic Equipment Model for communications and control of manufacturing equipment (GEM)
E5 Specification for Semi Equipment Communications Standard 2 message content (SECS-II)
E37 High-Speed SECS Message Services (HSMS) Generic Services
E37.1 High-Speed SECS Message Service Single Selected Session Mode (HSMS-SS or HSMS-SSS)
E39 Object Services Standard: concepts, behaviour, and services
E148 Specification for Time Synchronization and Definition of the TS-Clock Object 
E172 Specification for SECS Equipment Data Dictionary (SEDD)
E173 Specification for XML SECS-II Message Notation (SMN)
  Carrier Management
E84 Specification for enhanced carrier handoff parallel I/O interface
E87 Specification for Carrier Management (CMS)
  Jobs Management
E40 Standard for Processing Management
E94 Specification for Control Job Management
  Substrate and Process-Step Tracking
E90 Specification for Substrate Tracking
E157 Specification for Module Process Tracking
  Performance Tracking
E10 Specification for Definition and Measurement of Equipment Reliability, Availability, and Maintainability (RAM) and Utilization
E116 Specification for Equipment Performance Tracking

GEM300 and Agileo Automation

Agileo Automation has a team of experts with a huge experience in SECS/GEM connectivity. Our teams have developed control and connectivity software for 30+ different semi-conductor and PV tool models deployed in 50+ fabs in 15 different countries. We provide libraries, services, and supports to efficiently integrate your SECS/GEM and GEM300 interface in the factory automation.

For GEM300, we developed Agil'GEM300, a complete .NET/C# solution for the connectivity. It handles the complexity of GEM300 automation and provides a simple interface to connect to the devices, user interface and the factory host.

Meanwhile, the communication interface with the MES was standardized (software automation), automation hardware for carrier loading, wafer loading into process chambers or inspection chambers was also standardized by a few vendors (hardware automation) hence allowing the creation of an equipment automation software framework.

GEM300 with the A²ECF framework

Agileo Automation Equipment Controller Framework (A²ECF Semi) dramatically reduces the development effort for a GEM300-compliant equipment software, accelerating the time-to-market of this equipment. With its support of either GEM or GEM300 together with its drivers for major robotics loaders and FOUP openers, OEMs can focus on their core business and deliver tools on time with built-in connectivity.


Do not hesitate to get in touch with us to help you to:

  1. Answer GEM300 questions in Request For Quotation (RFQ) from you customer,
  2. Specify the SECS/GEM interface for your equipment,
  3. Integrate this specification on your equipment or support your teams to integrate libraries,
  4. Validate the GEM300 scenario applicable on your equipment using Speech Scenario, a powerful test scenario application to validate real world production uses case,
  5. Support you at your customer site for tool acceptances.
Technical Visual State Machines 2014 ​ In industrial automation, State Machines are often used to model the behavior of hardware systems. State machines definiti... Technical Agileo Automation in the industrial value chain February 2022 Agileo Automation in the complex industrial value chain. Agileo Automation offers software automation solutions including equip... Technical Addressing interoperability issues in factories using SECS/GEM and OPC-UA December 2020 This video presents the work we have done on the interoperability between SECS/GEM and OPC-UA using an information model based on ... Trends The challenges of Industry 4.0 for the manufacturing machines April 1, 2021 Presentation of the challenges and issues that production machines will have to face and the added value that the digital twin can... Technical Adoption of industrial automation standards August 5, 2020 All over the value chain, the produced items and the production processes e.g. production of machines that produce goods, the prod... Technical No industry 4.0 without communication standards: OPC-UA, a first step towards a solution July 2016 Presentation of the industry 4.0 need for information exchange, the response of the semiconductor industry with SECS/GEM standards... Technical GEM300 Introduction December 2020 With the introduction of larger and heavier 300 mm wafers, semiconductor factories required a significant change in the automation... Technical SECS/GEM Introduction December 2020 SECS/GEM is the semiconductor equipment interface protocol for data communications between the equipment and the host. Find out ho... Technical Industry 4.0 : The factory of the future June 2015 Presentation of the 4th industrial revolution, panorama of key technologies, the expectations that the factory of the future will ...
Agileo automation

Accept cookies

This site uses cookies to compile anonymous site visit statistics. Accept cookies ?

More information... Refuse More information...