Substrate Processing Controller Virus Inspection and Interruption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

A substrate processing apparatus connected to a network is vulnerable to virus infections, which can impair its operation and reduce substrate processing throughput.

Innovation Solution

The apparatus includes a controller that processes substrates by executing a program, inspects for computer viruses, and executes an interruption program to halt the infected process, minimizing damage and allowing for safe reoperation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the substrate processing apparatus is connected to a network, then communication and data exchange capabilities are improved, but the risk of virus infection increases which can impair operation and reduce throughput

Engineering Contradiction:
Improvenetwork connectivityVSAvoidoperation stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary virus inspection of the processing program before execution. The inspection unit checks whether the processing program is infected with a computer virus prior to the execution unit running it, preventing virus-infected programs from compromising system reliability while maintaining network connectivity for program updates and exchanges

Inventive Principle:
Principle #10Preliminary action

2Reliability

If virus inspection is performed on the processing program, then system reliability is improved, but processing time is increased due to additional inspection steps

Engineering Contradiction:
Improvevirus protectionVSAvoidprocessing cycle time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The virus inspection is performed in advance before program execution, so that when the program needs to be run, it has already been verified. This preliminary checking ensures reliability without adding time to the actual processing cycle, as the inspection occurs during program loading or initialization phase rather than during substrate processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The inspection unit is integrated into the control unit of the substrate processing apparatus itself, allowing the system to perform self-diagnosis and virus detection without requiring external inspection systems. This self-contained approach minimizes additional processing time by eliminating external communication delays

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If an interruption program is executed when virus infection is detected, then harmful effects are minimized, but device complexity increases due to additional control logic

Engineering Contradiction:
Improvevirus damageVSAvoidcontrol system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The harmful virus-infected processing program is extracted or removed from execution by the interruption unit. When the inspection unit detects a virus, the interruption program halts the execution of the problematic program and can transfer control to a safe mode or error handling routine, effectively separating the harmful element from the system operation while maintaining overall system functionality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The interruption program acts as an intermediary between the virus-infected processing program and the substrate processing apparatus. It serves as a protective layer that intercepts potentially harmful operations and redirects them to safe handling procedures, minimizing damage while adding only a thin layer of control logic rather than fundamentally redesigning the entire control system

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230397303A1Method of manufacturing semiconductor device
Publication Date: 2023.12.07 KOKUSAI DENKI KK
  • US20230397303A1 patent drawing
  • US20230397303A1 patent drawing
  • US20230397303A1 patent drawing

AI summary

There is provided a technique that includes: (a) processing a substrate by executing a processing program stored in a memory; (b) inspecting and determining whether the processing program is infected with a computer virus; and (c) executing at least one interruption program stored in the memory and configured to interrupt the processing program when the processing program is determined to be infected with the computer virus.