A method for transferring a plurality of semiconductor wafers for processing within a multiple chamber, semiconductor wafer processing system having a plurality of chambers that are serviced by at least one multiple blade wafer transfer mechanism having at least two independently movable blades, said method comprising:
- assigning to each chamber, each wafer, or both a priority index;
- identifying a source-target chamber pair having a highest priority index;
- selecting said source-target chamber pair;
- simultaneously positioning a first blade of said multiple blade wafer transfer mechanism proximate the source chamber and positioning a second blade of said multiple blade wafer transfer mechanism proximate the target chamber;
- retrieving a wafer in said source chamber using said first blade whenever said wafer is ready for transfer;
- retrieving a wafer in said target chamber using said second blade whenever said wafer is ready for transfer;
- placing said wafer on said first blade into said target chamber;
- determining if a target chamber for the wafer on said second blade is empty or a loadlock and, if the target chamber is empty or a loadlock, placing the wafer on said first blade in the target chamber for the wafer on the second blade;
- otherwise, positioning the first and second blades proximate said target chamber and retrieving said wafer from said target chamber using said first blade, then placing the wafer on said second blade into said target chamber.