Virtual Time Sequencing for Deadlock-Free Substrate Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional substrate processing systems face inefficiencies due to random routing and timing of substrates, leading to deadlocks, decreased throughput, and non-uniformity, requiring time-consuming and resource-intensive simulations to identify and resolve issues.

Innovation Solution

Implementing a virtual time axis to simulate operations and generate schedules, allowing for quicker identification and correction of deadlocks, and enabling more efficient testing of different operation orders without the need for real-time simulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time simulations are used to identify and resolve deadlocks and timing issues, then system reliability is improved, but processing time and resource consumption increase significantly

Engineering Contradiction:
Improvesystem reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a virtual model (copy) of the substrate processing system that simulates operations without requiring actual physical substrates or real-time execution. This virtual model allows complete simulation of processing sequences, deadlock detection, and timing analysis to be performed in minutes rather than hours or days, while maintaining full system reliability through comprehensive virtual testing

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical/physical simulation system with a computational/virtual simulation system. Instead of using real substrates, physical equipment, and real-time processing to test and validate operation sequences, the system uses software-based virtual modeling that substitutes physical mechanisms with digital representations, enabling rapid iteration and testing without material consumption or equipment wear

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If conventional random routing and timing methods are used for substrate processing, then operational flexibility is maintained, but system productivity decreases due to deadlocks and non-uniformity

Engineering Contradiction:
Improveoperational flexibilityVSAvoidsystem throughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary simulation and validation of complete processing sequences before actual substrate processing begins. By pre-testing operation orders, routing paths, and timing parameters in the virtual model, the system identifies and resolves potential deadlocks and timing conflicts in advance, ensuring that when real processing occurs, it follows pre-validated high-productivity sequences without interruptions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic scheduling that adjusts operation timing and routing based on simulated system state and identified bottlenecks. The virtual model enables real-time optimization of processing sequences, allowing the system to adaptively reorder operations, reroute substrates, and adjust timing parameters to maintain high throughput while avoiding deadlocks, thereby combining flexibility with productivity

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If multiple operation orders are tested using real substrates and physical equipment, then processing accuracy is validated, but equipment damage and resource consumption increase

Engineering Contradiction:
Improveprocessing accuracyVSAvoidequipment damage
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The patent uses a detailed virtual copy of the processing system that includes all equipment parameters, operational constraints, and process conditions. This virtual model allows unlimited testing of different operation orders, routing strategies, and timing scenarios without exposing physical equipment to test conditions, thereby validating processing accuracy through virtual experimentation while completely preventing equipment damage during the testing phase

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces expensive, durable physical substrates and equipment usage with inexpensive virtual representations. The virtual model consumes computational resources rather than physical materials, allowing extensive testing and validation that would otherwise require consuming real substrates and subjecting equipment to repeated test cycles, thereby eliminating equipment damage while maintaining validation accuracy

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS12009237B2Sequencer time leaping execution
Publication Date: 2024.06.11 APPLIED MATERIALS INC
  • US12009237B2 patent drawing
  • US12009237B2 patent drawing
  • US12009237B2 patent drawing

AI summary

A method includes generating a queue of a plurality of operations in a sequence recipe, the plurality of operations being associated with substrate processing. The method further includes sorting the plurality of operations in the queue based on a plurality of completion times corresponding to the plurality of operations. The method further includes, for each operation of the plurality of operations in the queue, obtaining a next operation in the queue and setting a virtual time axis to time leap to a corresponding completion time of the next operation until each operation of the plurality of operations in the queue are completed to generate a schedule for the sequence recipe.