Substrate Processing System Autonomous Program Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In substrate processing systems, updating programs for multiple apparatuses requires manual intervention, necessitating confirmation of operation plans and setting each apparatus to a non-product state, which is labor-intensive and inefficient, especially in large manufacturing environments.

Innovation Solution

A substrate processing system with a group management device that monitors operation states and updates programs autonomously based on reservation information, such as end of production processing, priority settings, or scheduled dates, without requiring manual confirmation of operation plans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual program update is performed for each substrate processing apparatus, then the program can be updated reliably, but the maintenance workload increases significantly

Engineering Contradiction:
Improveprogram update reliabilityVSAvoidmaintenance workload
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The substrate processing apparatus automatically performs program updates by receiving update programs from external storage media without requiring manual operation. The apparatus autonomously determines update timing based on its own operation state (whether it is in a non-product state) and executes the update process, eliminating the need for maintenance personnel to manually update each apparatus.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system divides the maintenance task into independent units where each substrate processing apparatus manages its own update process. The apparatus self-manages the update workflow including receiving the update program, determining update timing, and executing the update, rather than requiring centralized manual control for each apparatus.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the substrate processing apparatus is stopped for program update, then the program can be updated safely, but the productivity decreases due to operational interruption

Engineering Contradiction:
Improveprogram update safetyVSAvoidoperational continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically determines the update timing based on the real-time operation state of the substrate processing apparatus. The apparatus automatically checks whether it is in a non-product state and only performs updates when appropriate, allowing flexible adaptation to operational conditions rather than following a fixed update schedule that would interrupt productivity.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple substrate processing apparatuses are updated manually, then each apparatus receives the update, but the time required increases proportionally with the number of apparatuses

Engineering Contradiction:
Improvecomprehensive update coverageVSAvoidtotal update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Each substrate processing apparatus independently performs its own program update by automatically receiving update programs and executing the update process based on its own operation state. This self-service mechanism eliminates the need for maintenance personnel to sequentially visit each apparatus, reducing total update time while ensuring comprehensive coverage across all apparatuses.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8560107B2Substrate processing system
Publication Date: 2013.10.15 KOKUSAI DENKI KK
  • US8560107B2 patent drawing
  • US8560107B2 patent drawing
  • US8560107B2 patent drawing

AI summary

There are provided at least one or more of substrate processing apparatuses that process a substrate, and a group management device connected to each substrate processing apparatus, so that the group management device monitors an operation state of the substrate processing apparatus, thereby grasping a timing of updating a program of the substrate processing apparatus, and when the timing arrives, updates the program.