Manuals >Target Modeling >Target Modeling
Print version of this Book (PDF file)
prevnext

Graphic User Interface for Target Modeling

The Target Modeling toolkit's GUI uses two windows:

    • The control GUI to manage data, simulations, and plots.
    • Plots/multiplots as the main objects to perform the target modeling.

The control module is an IC-CAP .mdl file, which manages the OTM objects and handles templates necessary for PCM simulation, report generation, and so on.

Control code and data are separated—control code is found inside the model Target_Modeling and data is stored inside data files using the naming convention OTM_Data_(ProjectName).

The data files contain simulation setups, plots and multiplots, methods (plot optimizers, extractions), as well as user specific extensions. All relevant information regarding one project is stored in a single model file.

The control module contains 4 tabs: Data, Diagrams, Reports, and Options. The following figure shows the Target Modeling GUI.

Figure 1 Target Control GUI

Using the Data tab, you can manage PCM as well as device data. PCM data format is read from files formatted as a table containing the following details:

The first n rows of the table are the KEYWORD rows. Keywords can be:

    • TYPE with
     ID=Identification
     IP=Instance parameters
     PCM=PCM parameters
    • NAME with
     Fixed Values for:
DeviceID
Name
     Denominators for:
Instance Parameters (IP)
PCM values (PCM)
    • SUBSET: specifies in detail the PCM values. Allowed names are mean, min, max. These identifiers are used to add statistical data.
    • TEMP: Temperature of the PCM value

In the file, each column is separated by a comma ( , ). This enables you to import the file into table calculation programs like MS Excel.

A further rule for the rows NAME and TEMP is that if a cell does not contain a name, the value of the previous one is used. For example, T=25°C is used as a temperature for all PCM values as long as no other value is specified. Following is an extract from such a PCM data file.


Note


Default content for empty cells depends on cell type:

    • An empty cell inside the NAME row leads to an error message. For example, if the cell following AD is empty, you will get the error message Instance Parameter Name AD is defined twice. In this case, the name of the previous cell is used and double definitions are not enabled.
    • An empty data value cell is assumed to have the value of zero.

The goal is to create an easy way to import data from different sources that are not in the IC-CAP data format. Using this comma separated value (.csv) format, any data format can be used with only minor changes. Those changes can be made using a table calculation program like MS Excel or similar programs.

The Diagrams tab enables you to open plots—single plots can be opened from the left side and multiplots from the right side of this tab.

On the Report tab, you can create customized reports of the projects.

The Options tab enables you to select the simulator and circuits.


prevnext