IP Library Granted Patent US 7,472,387
Granted Patent B2
US 7,472,387 · App. 10/050,101 · Granted Dec 30, 2008

System for supplying semiconductor manufacturing system control programs

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,472,387
App. No.
10/050,101
Granted
Dec 30, 2008
Kind
B2
Abstract

A system for supplying a semiconductor manufacturing system control program includes an administrative server, a communications circuit connecting the administrative server to a controller of a semiconductor manufacturing system, a facility provided in the controller for determining a time when a previously installed control program can be changed, and a facility provided in the controller responsive to a result of the determination for storing a new control program received from the administrative server through the communications circuit in a memory to be executable by a processor.

Claims (39)

1. A semiconductor manufacturing system for producing a substrate to be treated, said system comprising:

a controller for controlling operation of the semiconductor manufacturing system by carrying out a control program that is stored in memory, said controller being configured to determine a time when a previous downloaded control program can be changed, temporarily store a new control program received through a communications circuit in a buffer, and store the new control program received through the communications circuit and stored in the buffer in memory so as to be executable by a processor in response to said controller determining the time when the previous control program can be changed or in response to an instruction, wherein said previous control program and said new control program are operable to carry out the following events:

a standby event charging a substrate in a boat;

a boat-up event loading the boat in a reactor by raising an elevator;

a ramping-up event gradually raising a temperature;

a process event forming a film on the substrate;

a ramping-down event gradually decreasing the temperature;

a boat-down event drawing the boat from the reactor by lowering the elevator; and

a standby event discharging the substrate from the boat;

wherein said controller is further configured to determine that the time at which the control program can be changed is not the process event forming a film on the substrate; and

wherein said controller is further configured to hold prior data that was used to carry out the previous control program so that the prior data is used in carrying out the new control program.

2. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program while the temperature is in a constant state with the reaction chamber in a standby state.

3. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program during the standby event for charging the substrate to the boat.

4. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program during the boat-up event for loading the boat in a reactor by raising an elevator.

5. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program during a boat-down event for drawing the boat from the reactor by lowering the elevator.

6. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program during a standby event for discharging the substrate from the boat.

7. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program while the temperature is in a constant state with the reaction chamber in a standby state.

8. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program during the standby event for charging the substrate to the boat.

9. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program during the boat-up event for loading the boat in a reactor by raising an elevator.

10. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program during a boat-down event for drawing the boat from the reactor by lowering the elevator.

11. The semiconductor manufacturing system according to claim 1 , wherein said controller is configured to change the control program during a standby event for discharging the substrate from the boat.

12. A semiconductor manufacturing system for producing a substrate to be treated, said system comprising:

a boat for having a substrate charged therein;

a reactor for processing the substrate and forming a film on the substrate;

an elevator for raising and loading said boat into said reactor;

a processor for carrying out a control program;

a buffer for temporarily storing the control program;

memory for storing the control program so that the control program can be carried out by said processor;

a communications circuit for receiving a new control program;

a controller for controlling operation of the semiconductor manufacturing system by carrying out the control program that is stored in said memory, said controller being configured to determine a time when a previous downloaded control program can be changed, temporarily store the new control program received through said communications circuit in said buffer, and store the new control program received through said communications circuit and stored in said buffer in said memory so as to be executable by said processor in response to said controller determining the time when the previous control program can be changed or in response to an instruction, wherein both of said previous control program and said new control program are operable to carry out the following events:

a standby event charging the substrate in said boat;

a boat-up event loading said boat in said reactor by raising said elevator;

a ramping-up event gradually raising a temperature in said reactor;

a process event forming a film on the substrate;

a ramping-down event gradually decreasing the temperature;

a boat-down event drawing said boat from said reactor by lowering said elevator; and

a standby event discharging the substrate from said boat;

wherein said controller is further configured to determine that the time at which the control program can be changed is not the process event forming a film on the substrate; and

wherein said controller is further configured to hold prior data that was used to carry out the previous control program so that the prior data is used in carrying out the new control program.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2018
From: HITACHI KOKUSAI ELECTRIC INC.
To: KOKUSAI ELECTRIC CORPORATION
Reel/Frame 048008/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2002
From: NAKANO, MINORU
To: HITACHI KOKUSAI ELECTRIC INC.
Reel/Frame 012756/0251 →