Manuals >Reference >IC-CAP Functions Print version of this Book (PDF file) |
![]() ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
icstat_num_attributesReturns the number of attribute columns in the PARAMETERS spreadsheet. icstat_num_columnsReturns the number of columns in the spreadsheet. For the PARAMETERS spreadsheet, that includes the attribute and deactivated columns.
PARAMETERS, ANALYSIS, STATSUMM, CORRELATION, FACTOR LOADINGS, PARAMETER VARIANCE, FACTOR EQUATIONS, PARAMETER EQUATIONS, PARAMETRIC, NON PARAMETRIC
icstat_num_deactivatedReturns the number of deactivated rows or columns in the PARAMETERS spreadsheet. icstat_num_filteredReturns the number of filtered rows in the PARAMETERS spreadsheet. icstat_num_rowsReturns the number of rows in the spreadsheet, excluding the Label row (which is usually R1). For the PARAMETERS spreadsheet, it includes the filtered and deactivated rows.
PARAMETERS, ANALYSIS, STATSUMM, CORRELATION, FACTOR LOADINGS, PARAMETER VARIANCE, FACTOR EQUATIONS, PARAMETER EQUATIONS, PARAMETRIC, NON PARAMETRIC
icstat_openOpens the Statistical Analysis window. icstat_open_sdf_fileicstat_parameter_2_attributeChanges the Parameters column to an Attribute column in the PARAMETERS spreadsheet. icstat_parametric_modelsEmulates the Parametric Models command on the Analysis menu. This function either performs the Monte Carlo, corner or boundary modeling analysis. The results are displayed in the PARAMETRIC spreadsheet.
If Monte Carlo analysis, the value represents the number of Models. If CORNER or BOUNDARY, the value is the +/-sigma.
icstat_plot_graphEmulates the Plot Graph command on the Graph menu. For the HISTOGRAM or CDF, multiple graphs can be plotted with a single call. For the scatter plot, only 1 graph can be plotted. The scatter plot requires the column numbers of 2 parameters that are to be plotted.
icstat_save_sdf_fileSaves the data in the PARAMETERS, CORRELATION, FACTOR LOADINGS, PARAMETER VARIANCE, FACTOR EQUATIONS and PARAMETER EQUATIONS analysis spreadsheets to the named SDF file.
comma separated value TRUE|FALSE for the spreadsheets. For example: TRUE, TRUE, FALSE, FALSE, FALSE, FALSE
icstat_set_cellSets the value of the particular cell in the PARAMETERS spreadsheet. Note: To set values in a large number of cells, use icstat_set_column or icstat_set_row. icstat_set_columnUpdates the real values in the particular column of the PARAMETERS spreadsheet with new values. The first row (R1), which is usually the label row, is not updated.
Mode for updating the spreadsheet column
icstat_set_param_column_labelsUpdates the PARAMETERS spreadsheet column labels with parameter names from the Parameters table.
icstat_set_rowUpdates the real values in the specified row of the PARAMETERS spreadsheet with new values. The cells in the attribute columns (the first several columns), which typically contain text, are not updated. To update the cells in the attribute columns, use the icstat_set_text_cell function.
Mode for updating the spreadsheet row
icstat_set_text_cellSets the particular cell in the PARAMETERS spreadsheet with the text in the PARAMETERS spreadsheet.
icstat_stat_summaryEmulates the Statistical Summary command on the Analysis menu. This function generates the statistical summary from the data in the PARAMETERS spreadsheet. Displays the results in the STATSUMM spreadsheet. icstat_to_partableUpdates the Parameters table with the corresponding parameter value from the spreadsheet. If a particular spreadsheet parameter is not found in the Parameters table or the Parameters table parameter is not found in the spreadsheet, then the value is not updated.
icstat_write_to_status_windowWrites the input message to the Statistical Analysis Status window. integral0Returns an integral of the given Y data set against the X data set using a simple trapezoid algorithm. The Y data set should not cross the zero point. If the Y data set has multiple curves, use integral3. Defined in userc.c. integral3Returns an integral of the given Y data set against the X data set using a simple trapezoid algorithm. Each curve is reported separately in the Output array. A zero cross is allowed by interpolation. Defined in userc.c. JUNCAPPhilips JUNCAP (Junction Capacitance) Model. Calculates the currents and capacitances from voltages.
Output ( I / IB / IS / IG / C / CB / CS / CG / Q / QB / QS / QG )
JUNCAP_TRAllows the reference temperature of the model TR in the JUNCAP model to be modified. K707_initKeithley 707 Switch Matrix function. Initialize the 707 matrix. Do not use this function with the 708a matrix. K708a_initKeithley 708a Switch Matrix function. Initialize the 708a matrix. Do not use this function with the 707 matrix. K70X_clear_setupKeithley 707 Switch Matrix function. Clears setup (opens all relays).
K70X_close_crosspointsKeithley 707 Switch Matrix function. Closes crosspoints in the matrix.
K70X_config_triggerKeithley 707 Switch Matrix function. Configures trigger.
K70X_connect_sequenceKeithley 707 Switch Matrix function. Sets the connection rule and the row connection sequence.
K70X_copy_setupKeithley 707 Switch Matrix function. Copy setup into a new memory or actual location.
K70X_debugKeithley 707 Switch Matrix function. Sets debug flag on or off. When the debug mode is on, the functions will print debug information in the Warning/Error window K70X_delete_setupKeithley 707 Switch Matrix function. Deletes setup from memory.
K70X_edit_setupKeithley 707 Switch Matrix function. Sets the setup number to be edited with the following close and open commands. Note that setup number 0 represents the matrix actual configuration while Setup 1 to 100 represents memory setups.
K70X_init_interfaceKeithley 708a and 707 Switch Matrix function. Initialize the interface card or lan. It must be executed prior to any other Keithley transform.
K70X_open_crosspointsKeithley 707 Switch Matrix function. Opens crosspoints in the matrix.
K70X_trigger_disableKeithley 707 Switch Matrix function. Disables trigger. K70X_trigger_enableKeithley 707 Switch Matrix function. Enables trigger. linfitFits a line to a specified curve (step) in a data set (X versus Y). Returns a 3 point data set that defines slope, intercept and regression coefficient. The index of steps starts at 0. If the OVERRIDE_LIMITS variable is TRUE, the limits can be specified manually with the X_LOW and X_HIGH variables, which can be set from the Plot menu. (Use the fit_line function to enable plotting of the data set, rather than the slope and intercept.) LINKarrayReturns an array result from an IC-CAP Macro algorithm to an IPC Link program during linked mode execution. This function is used internally by IPC Link programs and should never be called directly when using IC-CAP interactively. LINKcharReturns a single character result from an IC-CAP Macro algorithm to an IPC Link program during linked mode execution. This function is used internally by IPC Link programs and should never be called directly when using IC-CAP interactively. LINKintReturns an integer result from an IC-CAP Macro algorithm to an IPC Link program during linked mode execution. This function is used internally by IPC Link programs and should never be called directly when using IC-CAP interactively. LINKpinUsed in an IC-CAP Macro to determine the matrix connections of the device under test. LINKpin returns the matrix pin number that corresponds to a specified terminal index on the device. This function only returns valid data when an IPC Link program has provided a pin mapping.
Matrix pin number corresponding to the specified device terminal index
LINKrealReturns a floating point result from an IC-CAP Macro algorithm to an IPC Link program during linked mode execution. This function is used internally by IPC Link programs and should never be called directly when using IC-CAP interactively. LINKstrUsed to return a character string result from an IC-CAP Macro algorithm to an IPC Link program during linked mode execution. This function is used internally by IPC Link programs and should never be called directly when using IC-CAP interactively. log
Complex number, matrix, complex array, or matrix array (depends on input argument)
log10
Complex number, matrix, complex array, or matrix array (depends on input argument)
lookup_parEnables you to access the value of a parameter referenced by a string. A second argument may be specified that is a variable to receive any error string normally going to a red error box. Example — looking up value for model parameter: x=lookup_par("/npn.IS") Example — looking up value for DUT parameter: x=lookup_par("/NPN/dc.rgate") Example — checking existence of parameter: x=lookup_par("nonexistantparam",errstr) if errstr<>"" then print errstr lookup_varEnables you to access the value of a variable referenced by a string. A second argument may be specified that is a variable to receive any error string normally going to a red error box. Example — looking up value for model variable: x=lookup_var("/npn/SIMULATOR") Example — looking up value for DUT variable: x=lookup_var("/NPN/dc/TEMP") Example — looking up value for Setup variable: x=lookup_var("/NPN/dc/fgummel/Vdmax") Example — checking existence of variable: x=lookup_var("nonexistantvar",errstr) if errstr<>"" then print errstr meanCalculates the arithmetic mean of a data set. Returns a single value. Adequate for a real or complex data set, but if a data set of matrices is received, only the 1,1 data is considered. A data set specification like S.21 is adequate, since this is a data set of complex numbers. mem_diagThis function is reserved for factory use; it is used in memory utilization regression tests, as part of the IC-CAP quality assurance process.
A 12-point data set containing memory utilization statistics
MEXTRAM_stocThis function calculates capacitance data from S-parameter data, allowing base-collector and base-emitter capacitance to be calculated from network analyzer measurements. The output of this function can be used in place of actual capacitance data to extract capacitance-related parameters.
Code to indicate type of extraction: MM9Calculates Id, Is or Ib from voltages.
Drain I / Source I / Bulk I - array of complex, size determined by inputs
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() |