主权项 |
1. A processing chamber allocation setting device which evaluates allocation of processing chambers for a plurality of types of objects to be processed in advance in a semiconductor processing device having a structure in which a plurality of conveyance chambers is provided and the conveyance chambers are connected to the processing chambers while being connected to each other directly or with a delivery intermediate chamber of the object to be processed interposed therebetween, the device comprising:
a processing chamber allocation candidate generating unit which is configured to calculate all processing chamber allocation number candidates which allocates at least one processing chamber to each one of the plurality of types of objects to be processed, create one processing chamber allocation candidate which allocates the each one of the plurality of types of objects to be processed to each of the processing chambers for each of the calculated processing chamber allocation number candidates, and in an arbitrary pair of the processing chambers of the one processing chamber allocation candidate for which each processing chamber of the arbitrary pair is allocated to a different type of object, replace the types of allocated objects to be processed among the arbitrary pair of processing chambers for the one processing chambers in order to search a new processing chamber allocation candidate to generate all combinations of processing chamber allocation candidates, and a processing completed time calculating unit which is configured to virtually reproduce a plurality of a series of manufacturing processes, each of which conveys one of the processing targets designated by a user in accordance with each of the processing chamber allocation candidates from a load port where the processing target is stored to a corresponding processing chamber of the semiconductor processing device to perform a predetermined processing and thereafter to return the processing target from the corresponding processing chamber to the load port, on a calculator, to calculate a processing completed time from an initial processing starting time of all objects to be processed, which are processing targets, to a processing completed time of the last object to be processed for every processing chamber allocation candidate. |