Substrate Scheduling System Using Precomputed Allocation Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional scheduling methods for substrate treating apparatuses require extensive time for schedule preparation, leading to reduced operating rates and inflexible scheduling, as they often necessitate moving back treating steps to minimize standby periods, which increases standby time and decreases the number of lots that can be scheduled.

Innovation Solution

A scheduling method that allocates treating steps based on a systematic chart, prioritizing blocks with early expected completion times and allowing for restarts at upstream branching points when waiting times exceed allowed times, to overlap operations and reduce trial-and-error allocations, thereby shortening scheduling time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the conventional scheduling method allocates treating steps by moving back subsequent steps to minimize standby periods, then the operating rate is improved, but the scheduling time is excessively extended

Engineering Contradiction:
Improveoperating rateVSAvoidscheduling time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores optimal allocation patterns for treating steps in a database before actual scheduling occurs. When scheduling is needed, the system retrieves pre-computed patterns based on current conditions rather than performing time-consuming real-time optimization, thus resolving the contradiction between achieving high operating rates and maintaining short scheduling times.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the scheduling problem into segments by pre-calculating allocation patterns for different scenarios and storing them separately. The system then selects and combines appropriate pre-computed segments based on current treatment requirements, avoiding the need to recalculate everything from scratch and significantly reducing scheduling time while maintaining optimal operating rates.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If the conventional scheduling method reduces the number of lots for scheduling to avoid extended scheduling time, then the scheduling time is reduced, but the operating rate decreases due to increased standby time

Engineering Contradiction:
Improvescheduling timeVSAvoidoperating rate
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system performs preliminary calculations and stores optimal allocation patterns for multiple lots in advance. This allows the scheduling system to handle a larger number of lots efficiently by retrieving pre-computed patterns rather than calculating allocations in real-time, thus maintaining high operating rates without extending scheduling time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates and stores copy patterns of optimal allocations for different treatment scenarios in a database. During actual scheduling, the system copies and applies appropriate pre-computed patterns to current lots, enabling rapid scheduling of multiple lots without reperforming complex optimization calculations, thereby maintaining both short scheduling time and high operating rate.

Inventive Principle:
Principle #26Copying

3Productivity

If the conventional scheduling method attempts to improve operating rate by reducing standby periods through extensive schedule preparation, then the operating rate improves, but the scheduling becomes inflexible

Engineering Contradiction:
Improveoperating rateVSAvoidscheduling flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic scheduling system that retrieves pre-computed allocation patterns based on current treatment conditions and lot characteristics. This allows the system to maintain optimal operating rates through pre-calculated patterns while remaining flexible to adapt to different treatment scenarios by selecting appropriate patterns from the database, thus resolving the contradiction between improving operating rate and maintaining scheduling flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7801633B2Scheduling method and program for a substrate treating apparatus
Publication Date: 2010.09.21 SCREEN HOLDINGS CO LTD
  • US7801633B2 patent drawing
  • US7801633B2 patent drawing
  • US7801633B2 patent drawing

AI summary

A scheduling method for a substrate treating apparatus having a plurality of treating units for treating substrates, wherein, based on a procedure including a plurality of treating steps, a controller determines an order of treating a plurality of lots successively in the treating units. The method includes a step of preparing a plurality of schedules through execution of a basic allocating method, based on a systematic chart representing combinations of the treating steps for the respective lots, for allocating a first treating step of one of the lots, and thereafter, while following the systematic chart from the treating step, for searching and allocating as a next treating step a treating step selected from among succeeding treating steps in the lots, whose preceding treating step has an earliest expected completion time of all preceding treating steps; and a first allocating method for allocating treating steps based on the basic allocating method, and when a waiting time occurring with one of the treating steps exceeds an allowed time for enabling a standby at one of the treating units, for avoiding allocation of the one of the treating steps and restarting a search at one branching point before a branching point upstream of the one of said treating steps. The method further includes a step of selecting one schedule having been completed within a specified time, from the plurality of schedules prepared.