MISTICMISTIC Setup


Each module of MISTIC loads a few setup variables before starting its normal operations. It first tries to find a file named .misticrc in the user's home directory. If such file exists, it loads it. Otherwise, it loads the default setup file located in the 'setup' directory under MISTIC installation directory. Regardless of the location from where the setup file is loaded, the setup file has the same configuration.


Setup Variables

Variable Name        Description                  Default Value
-------------        -----------                  -------------
PRINTER_NAME         Printer Name                 $PRINTER
ATOM_FILE            Database File                $MISTIC/database/atom.dat
RGB_FILE             RGB Color File               $MISTIC/database/rgb.txt
SYNTH_IN_DIR         Input Directory              . (Current Dir)
SYNTH_OUT_DIR        Output Directory             . (Current Dir)
MAX_PROC_OUT         Max Process Output 50
REACT_GROWTH_ORDER   Reactive Growth Order        0 (0: Thick to Thin, 
                                                         1: Unrestricted, 
                                                         2: Thin to Thick)  
PRESET_DIFF_ORDER    Presetting Diffusion Order   1 (1: Yes, 0: No)  
FORCE_IMP_THRU       Enforcing Implant            0 (1: Yes, 0: No) 
                      Through Thin Oxide   
IMPLANT_THRU_H       Max Oxide Thickness          0.20 (micron) 
		      For Implant Through It  
IMPLANT_BLOCK_H      Min Oxide Thickness          0.21 (micron) 
		     For Blocking Implant    
PAD_OXIDE_H          Pad Oxide Thickness          0.05 (micron)  
CRIT_LITH_YIELD      Critical Lithographic Yield  0.95  
NONCRIT_LITH_YIELD   Non-Crit Lithographic Yield  0.99  
GROWTH_TOPOG_YIELD   Topographic Yield            0.90  
EPSILON              Precision Level              0.0001 (micron)  


Editing Setup Variables

The setup variables can be conveniently edited on the Setup Editor that can be invoked by pressing 'Setup' button on the Manager interface. The Setup Editor interface is shown in the following figure. This interface has some error-checking capabilitites to prevent the user from entering unacceptable values for setup variables. The setup variables can also be changed using a text editor. But changing this way requires thorough knowledge of these variables.


Summary

The Setup Editor is a small module of MISTIC. Since the setup variables are very important for correct operation of MISTIC, care should be taken in editing the setup variables.

-----------

Back to the Manual Index

MISTIC version 1.0 (July 1997)
Copyright © 1997 by University of Michigan. All rights reserved.