PROMIS-NT is a two-dimensional diffusion simulator which is designed to serve as a development platform for diffusion models in the field of TCAD process simulations. The simulator is derived from the diffusion simulator DIFFUS [40] by replacing all previously hard coded functions concerning the diffusion modeling by interfaces to the Algorithm Library. Thereby an external user interface to diffusion modeling within a simulator which is fully integrated into the VISTA TCAD environment [18,14] has been generated.
The development of PROMIS-NT and other TCAD applications (Section 6) has been the main impellent for the development of the Algorithm Library. Considerable parts of the design rules of the Algorithm Library result from analyzing requirements and possibilities to improve the process of the simulator and model developments of these programs. Therefore PROMIS-NT serves as a reference application using most of the features of the Algorithm Library. The applicability of the Algorithm Library to existing simulator implementations which have not been especially designed for that purpose is proven by applications outlined in Section 6. These were significantly enhanced with MDL modeling capabilities by subsequently adding the Algorithm Library library to previously ``hard wired'' C, FORTRAN or C++ applications.