MISTICThe Database Editor Module


The database is central to the compiler since all parts of the program access it. The database consists of a collection of different records called atoms. These atoms contain information about individual process steps such as etches, deposition, diffusion, and lithography parameters and laboratory processes. Although the database information is stored in a text file that can be edited with a text editor, a database editor is included in the software that allows examination, addition, deletion, and modification of the database entries directly and easily from the MISTIC environment.


Description of the Interface

Different areas of the Database Editor main window are described below.
Menu area
The Process Viewer menu functions have the following structure:
Filename area
The filename area shows the filename of the currenly loaded database.
Atom count area
The atom count area shows the total number of loaded atoms by the editor.
Atom type label
The atom type label shows the type of the atoms displayed in the atom list.
Atom list
The atom list is a sorted list of atoms of a certain type selected by a menu function. This list also acts as the control mechanism for editing contents of atoms. Clicking on a list item pops up a new window that allows editing, adding and copying of the atom in the database.
Database statistics
The database statistics area shows the numbers of different types of atoms loaded in the database.


General Atom Editor

The structure of the general atom editor window is shown in the following figure. The structure of the editor interface is same for all types of atoms except etchant atoms. This editor is arranged as a set of {property name,property value} pairs. The property value is usually a text field that inhibits unacceptable values for any property. At the bottom of this window, there are two text field windows, one of them shows the description of the atom and the other shows the reference of the atom.


Etchant Atom Editor

The etchant atom editor window is an augmented version of the general atom editor window. In addition to the parts of general atom window, it has an etch rate edit window on the top-right corner of the interface, which allows editing etch rates of an etchant with different materials.


Summary

The database editor provides a convenient method of tuning the database according to the need and specifications of a specific laboratory. Its error-checking method for different property values of database atoms ensures integrity of the database.

-----------

Back to the Manual Index

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