next up previous contents
Next: Bibliography Up: Dissertation Previous: C. Just in Time


D. Coupling to TMA Suprem-4

PROMIS-NT can be integrated into TMA Suprem-4 process simulations by using the TIF file format for interchanging device descriptions. Conversions between the VISTA/SIESTA PIF files and TIF files can be performed by using the tifwrap tool. These conversions can be integrated into the PROMIS-NT process flow using the MDL StartUp and ShutDown model instances.

These model instances are created and evaluated by the PROMIS-NT executable right before any other input/output actions are undertaken. Thus the need of additional shell scripts or of an application framework realizing this PBF-file-wrapping concept is eliminated.

Figure D.1: PROMIS-NT PIF-file wrapping
\begin{figure}
\begin{center}
\includegraphics[width=\textwidth]{figures/PromisNT_Wrapper.eps}\end{center}\end{figure}

\includegraphics[width=0.6cm]{figures/exaLeft.eps}

LoadObjectLibrary "FurtherLibcFuncs";
Parameter<MdlString> inputName = "tifoutput";
Parameter<MdlString> outputName = "tifinput";

Instance StartUp  = TIF2PIF;
Instance ShutDown = PIF2TIF;

NewModel TIF2PIF {                
   evaluate {                        
      system("tifwrap -toPIF -tma " + ::inputName + ".tif");
   }
}

NewModel PIF2TIF {                
   evaluate {                        
      system("tifwrap -fromPIF -tma " + ::outputName + ".pbf");
   }
}

NewModel TIF_FileDiffusion : PromisNTSetupModel {
   evaluate {
      :inputPBF     = ::inputName  + ".pbf";
      :outputPBF    = ::outputName + ".pbf";
      ...
   }
}

Example D.1: Using TMA Suprem-4 TIF files for device descriptions in PROMIS-NT


next up previous contents
Next: Bibliography Up: Dissertation Previous: C. Just in Time
Robert Mlekus
1999-11-14