1.1 Existing Data Models

Before a new data model is suggested in Chapter 2 we will take a look at the solutions developed in the past. All solutions known to the author that are used in commercial or university TCAD suites more or less lack a clean, object-oriented definition of a data model from the point of view of the TCAD tool developer. Instead, the data model is reduced to the file level, where a file format and a set of data access libraries are used to read and write data.