Home
Factory simulation
About FabSim
Simulation results
Interactive simulation
User Interfaces
Mini-fab example
Downloads
News
Interesting links
Contact
In an unique approach the interactive fab simulator FabSim.dll combines the efficient and fast execution as offered by FabSim.exe with its capability to be controlled interactively during the simulation run.
The simulator is compiled as a dynamic link library (currently available only for MS Windows). The complete FabSim simulation engine is integrated into the dll. In addition to start and stop functions the dll exports functions to a master program which allow you to interactively set up or change the simulation status during a simulation run.
With a suitable calling program (see the
screenshot
(size 10 kB) of the actual master program FabStart.exe), you may interactively
change
simulation parameters or retrieve the fab status and thereby control the fab as
in real life:
Lots are stated either automatically from an input file or manually, one lot at
each simulation stop (Therefore the maximum start rate is one lot per minute.).
Maximum WIP count may be changed to limit automatic lot start. The priority of
each lot may be set or changed to enforce lot flow control. Lots can be put on
hold and restarted later. At any simulation stop you may retrieve actual fab
status
and lot status data and get the lots readied in the previous simulation period.
Overall simulation data (lots processed, machine usage, cycle time versus lot
start), are available after finishing the current simulation run.
In the download area you will find a demo version of FabSim.dll (limited to 5 toolsets, but with full simulation capability). A master program is included which allows to access all exported functions. Batch operation of FabSim is possible as well as the manual, fully controlled simulation of the semiconductor factory. With the commercial version of FabSim Interactive you will get a full description of the dll's interface and the source code of FabStart.exe (written in Borland Delphi 3). This allows you to run the simulator "as is", but also provides a good starting point for your own integration of FabSim into a larger simulation environment.