Manuals >Nonlinear Device Models Volume 1 >Using the MOS Modeling Packages
Print version of this Book (PDF file)
prevnext

Data Structure inside the MOS Modeling Packages

The Modeling Packages are using a totally different, more advanced data storing concept compared to former modeling products inside IC-CAP. The drawback of recent modeling products was that measured data was always stored in model files together with transforms, macros, plot definitions, and so on.

This method has two major disadvantages:

    • The additional information is stored n times and is therefore highly redundant.
    • The combination of data and code makes it very difficult to introduce updates to the code.

Now, the new architecture of the MOS Modeling Packages overcome these disadvantages.

The measurement module contains all measurement related items like DUTs/Setups to perform measurements and setup of test and measurement conditions. The measured data is stored together with device information like gate length, pin numbers of a switch matrix used, and so forth in IC-CAP .mdm data base format. These .mdm files are organized as projects that can be identified by project name.

Now, the extraction module extracts the necessary data from stored .mdm files to perform model parameter extraction and visualization of measured and simulated results. In addition, this method enables the generation of new data representations where the scalability of a model can be easily verified.

Files Resulting from Measurement and Extraction using the Modeling Packages

This section describes the files resulting from measurement and extraction of MOS devices using the MOS Modeling Packages. The following table shows how file names are being used. The bold printed words inside the left most column names the task the files are being used for and the normal printed names are the appropriate file names used to store the files for a specific project. The columns marked DC and RF list the task performed by each file. For example, measure+extract in the column DC means that this file is used in measurement and extraction of DC parameters.


Note


The following characters are excluded from use in file or project names:
" / \ , . ; : * ? ~ % $ ' ä Ä ö Ö ü Ü as well as "empty space".


Table 1 Data Structure of MOS Modeling Packages 
 File Usage
DC
RF
Comment
Project search
*~dc_idvg~*K.mdm
measure + extract
 
 
*~rf_s_dut~*K.mdm
 
measure + extract
 
 
 
 
 
Settings
project_name~dc_meas~settings.set
measure + extract
 
 
project_name~rf_meas~settings.set
 
measure + extract
 
project_name~lwc(model name)~settings.set
extract
extract
 
 
 
 
 
Boundaries
*~lwc(model name)~boundaries.set
extract
extract
default for export,
* = project_name
 
 
 
 
MPS
project_name~lwc(model name).mps
measure + extract
measure + extract
for scaled model
project_name~DUT_name~lwc(model name).mps
 
extract
for single model
 
 
 
 
LIB
project_name~DUT_name~Simulator~lwc(model name).lib
 
extract
for single model
project_name~Simulator~lwc(model name).lib
extract
extract
for scaled model
 
 
 
 
Logfile
project_name~lwc(model name)~log_fail.txt
extract
extract
 
 
 
 
 
MDMs
project_name~DUT_name~dc_idvg~TempK.mdm
measure + extract
 
 
project_name~DUT_name~dc_idvd~TempK.mdm
measure + extract
 
 
project_name~DUT_name~c_bd_area~TempK.mdm
measure + extract
 
 
project_name~DUT_name~c_bd_perim~TempK.mdm
measure + extract
 
 
project_name~DUT_name~c_bd_perim_gate~TempK.mdm
measure + extract
 
 
project_name~DUT_name~c_bs_area~TempK.mdm
measure + extract
 
 
project_name~DUT_name~c_bs_perim~TempK.mdm
measure + extract
 
 
project_name~DUT_name~c_bs_perim_gate~TempK.mdm
measure + extract
 
 
project_name~DUT_name~ c_d_g~TempK.mdm
measure + extract
 
 
project_name~DUT_name~ c_g_ds~TempK.mdm
measure + extract
 
 
project_name~DUT_name~ c_g_dsb~TempK.mdm
measure + extract
 
 
project_name~DUT_name~di_bd_area~TempK.mdm
measure + extract
 
 
project_name~DUT_name~di_bd_perim~TempK.mdm
measure + extract
 
 
project_name~DUT_name~di_bd_perim_gate~TempK.mdm
measure + extract
 
 
project_name~DUT_name~di_bs_area~TempK.mdm
measure + extract
 
 
project_name~DUT_name~di_bs_perim~TempK.mdm
measure + extract
 
 
project_name~DUT_name~di_bs_perim_gate~TempK.mdm
measure + extract
 
 
project_name~DUT_name~rf_s_dut~TempK.mdm
 
measure + extract
 
project_name~DUT_name~rf_id_bias_points~TempK.mdm
 
measure
 
project_name~DUT_name~rf_idvd~TempK.mdm
 
measure + extract
 
project_name~DUT_name~rf_s_open~TempK.mdm
 
measure
 
project_name~DUT_name~rf_s_short~TempK.mdm
 
measure
 
project_name~DUT_name~rf_s_through~TempK.mdm
 
measure
 
 
 
 
 
HTML
 
 
 
PathHTML/index.htm
extract
extract
Start file
PathHTML/*.htm
extract
extract
 
PathHTML/menu.js
extract
extract
File structure
PathHTML/imgmenu/*
extract
extract
Pictures for file structure
PathHTML/setups/*.htm
extract
extract
Measurement Setups
PathHTML/results/*.htm
extract
extract
Pages with results
PathHTML/results/*.txt
extract
extract
Parameter set for displaying HTML
PathHTML/results/images/*.gif
extract
extract
Images
PathHTML/results/imgzoom/*.gif
extract
extract
Zoomed Images


prevnext