A Supervisory Controller is developed to improve the system performance by effective scheduling of the task and communicating the information between subsystems of the multiprocessor based Automatic Semiconductor Assembly System organized by Vision, Display and Motor Control system.
Specifically, two function modules are designed as modular and simple as possible to have good extendibility. The modules are Task Scheduler and Traffic Controller in which hash table method is used for effective searching of the task and status information of each slaves is utilized for effective distribution of jobs.
The designed supervisory controller using M68000 assembly language is shown to be successfully operative controller by appling to the Die Bonding System.