Patent ID: 6807455
Filing Date: 2004-10-19
Classification: G05B,H01L,Y02P

Abstract:
A substrate processing system comprising:a) a substrate processing apparatus having a plurality of processing units capable of processing substrates in parallel; and b) an information processor connected through a network to said substrate processing apparatus, said information processor including: b-1) a first sending part for transmitting a first reference value as a control command value for a substrate processing function to said plurality of processing units; b-2) a receiving part for receiving a plurality of measured values from said substrate processing apparatus, said plurality of measured values indicating respective substrate processing states in said plurality of processing units detected when said plurality of processing units are controlled in accordance with said first reference value transmitted as said control command b-3) a computing part for computing a plurality of correction amounts from said first reference value and said plurality of measured values, said plurality of correction amounts making the substrate processing states in said plurality of processing units substantially the same; and b-4) a first database for storing said plurality of correction amounts in association with said first reference value. said substrate processing apparatus including: a-1) a control part for controlling substrate processing in said plurality of processing units, based on said control command value transmitted from said information processor; a-2) a measuring part for obtaining said plurality of measured values; a-3) a second sending part for transmitting said plurality of measured values to said information processor; a-4) a second database for storing processing procedure data, and a-5) a selective sending part for selecting processing procedure data from said second database in response to a request from said information processor to transmit the selected processing procedure data to said information processor; said information processor further includes b-5) an extraction part for searching said first database for said first reference value equal to a second reference value included in said selected processing procedure data transmitted from said selective sending part to extract said plurality of correction amounts corresponding to said first reference value searched for; wherein said computing part carries out a new computation of said plurality of correction amounts unless the same reference value as said first reference value is stored in said first database, and said first sending part transmits said second reference value corrected using said plurality of correction amounts as said control command value to said plurality of processing units, respectively.