2.1.1 Tool Integration



next up previous contents
Next: 2.1.2 Data Flows Up: 2.1 General Principles Previous: 2.1 General Principles

2.1.1 Tool Integration

           

Since not all available tools and simulators are explicitly designed to work inside a TCAD framework, compatibility with external TCAD tools must be ensured by facilitating their migration into the framework through the use of appropriate data level concepts. These concepts relate to tool integration methodologies and mechanisms available in a TCAD framework.

Tools available in a TCAD framework may be divided into two groups:

For a conventional simulator, two methods of integration can be applied:

Fig. 2.3 shows an integration method which is applicable for modern or newly developed simulators rather than conventional ones. The simulator's functional modules are augmented with PIF input/output routines and work as separate standalone tools with well-defined functionality in the environment, allowing tool developers to rely on a number of already proven and tested modules and concentrate on their particular tool design task. The tool developer will no longer have to design data input/output modules, geometry, grid and attribute manipulation routines, and graphic output modules. Using the framework services he can directly develop a dedicated module fitting into the environment like an additional brick in a box-of-bricks system.

  
Figure 2.1: Simulator integration by wrapping

  
Figure 2.2: Direct simulator integration

  
Figure 2.3: Total simulator integration by splitting into functional modules



next up previous contents
Next: 2.1.2 Data Flows Up: 2.1 General Principles Previous: 2.1 General Principles



Martin Stiftinger
Tue Nov 29 19:41:50 MET 1994