Patent ID: 9720407
Date: 2017-08-01
CPC Classifications: G05B,G06F

Claim:
1. A substrate processing system comprising: a substrate processing apparatus configured to process a substrate and collect and output a plurality of types of data by monitoring a processing of the substrate; a data receiving unit configured to receive the plurality of types of data outputted from the substrate processing apparatus; a temporary memory unit configured to periodically store the plurality of types of data received by the data receiving unit; a data rate detection unit configured to detect, as a data rate, a total number of times each type of data received by the data receiving unit changes during a first time period by more than a predetermined amount; a data writing allocation unit configured to allocate, to each type of data, a storing frequency corresponding to number of times each type of data of one period is written to the temporary memory unit during a second time period based on the data rate detected by the data rate detection unit and an upper limit of the storing frequency corresponding to a total storing frequency of the data stored in the temporary memory unit during the one period; a data writing unit configured to write the plurality of types of data received by the data receiving unit to the temporary memory unit during the second time period based on the storing frequency allocated by the data writing allocation unit; an accumulative memory unit configured to store the plurality of types of data stored in the temporary memory unit for a plurality of periods; and an accumulative data writing unit configured to read the plurality of types of data stored in the temporary memory unit for every third time period and to store the data in the accumulative memory unit.