Manuals >Reference >IC-CAP Functions
Print version of this Book (PDF file)
prevnext

EEmos1_s2ckt

This function is obsolete.

Converts S-parameters to a table of linear equivalent circuit element values.

Usage:

EEmos1_ s2ckt (S_parameter, Frequency, Vg, Vd, Conductance_Frequency, Capacitance_Frequency, Delay_Frequency)

This function returns a data set containing S-parameters computed from a linear equivalent circuit model. Element values for the linear equivalent circuit model are extracted from the input S-parameter data set. The table of element values for the linear equivalent circuit model are stored internally to IC-CAP and can be accessed using EEmos1_lecp(). In this manner, you can both examine how well the linear equivalent circuit model fits measured S-parameter data over frequency and see how the element values behave over bias.

The reason for this 2-step process is that each IC-CAP function can only return a data set of the same type and dimension as the input data set. In the first step (EEmos1_s2ckt) S-parameters are input (over frequency and bias) and a computed set of S-parameters is returned (over frequency and bias). The values of the linear equivalent circuit model extracted are saved in a special internal structure. The second step is to create a DUT/Setup that only sweeps bias, not frequency. The function EEmos1_lecp is then used to access the internal data structure and return the linear equivalent circuit element value requested. The output is then of the same type and array size as the bias range. Element values can then be plotted against bias.

PEL Example:

 computed_s_parameters = EEmos1_s2ckt(s_data, freq, Vg, Vd,
                                     FG, FC, Ftau)

and in another DUT/Setup the next function recalls Cgs saved

 Cgs_data = EEmos1_lecp(Vg, Vd, "cgs")
EEmos1_spars

This function is obsolete.

Computes modeled S-parameters based on the current set of model parameters.

Usage:

EEmos1_ spars (measured_S_parameter_data_set, Frequency, Vg, Vd)

Computes the bias-dependent model's intrinsic S-parameters at each bias and frequency specified. The S-parameter data set used as an input is only for the purpose of defining the type and quantity of data this function will supply as an output. Typical use would be comparing the computed set of S-parameters to a set of measured data and using that measured data as the S-parameter data set supplied as input to this function

PEL Example:

 computed_s_parameters = EEmos1_spars(s_data, freq, Vg, Vd)
equation

Uses the Parameter Extraction Language interpreter to evaluate an expression and produce a data set. This function is rarely needed, since arithmetic expressions are directly accepted in plot definitions and in the input fields to all of the other functions listed here.

Input Arguments:

 

   Data Sets:

Input (must be IC-CAP recognized data names and not strings in quote marks)

Output:

Complex number, matrix, complex array, or matrix array (depends on input argument)

Automatic Invocation:

On Data Set Input Change

exp

The arithmetic exponential function; the inverse of the function log.

Input Arguments:

 

   Data Sets:

Input 1

Output:

Complex number, matrix, complex array, or matrix array (depends on input argument)

Automatic Invocation:

On Data Set Input Change

fit_line

Calculates and returns a least-squares fitted line. Accepts an X data set followed by a Y data set. If the Y data has multiple curves (steps), fit_line yields multiple fitted lines, 1 for each curve. Use linfit for the slope and intercept, rather than a plottable data set. 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. Note: the imaginary part of the input data sets is disregarded.

Input Arguments:

 

   Data Sets:

X Data, Y Data

Output:

Array of real numbers; size determined by inputs

Automatic Invocation:

On Data Set Input Change

floor

Returns the largest integer not greater than the given value.

Input Arguments:

 

   Reals:

Number

Output:

Single real

Automatic Invocation:

On Input Change

FNPort

Switching matrix function. Returns the port address for the specified port number. The port address is used by the Connect function. For more information regarding this function, refer to External Matrix Driver User Functions for more information.

Input Arguments:

 

   Reals or Integers:

Port Number

Output:

Single number with exit status

Automatic Invocation:

None

GAASAC_calc_rc

Calculates capacitance and AC parameters from S-parameter measurements. Requires the following setup:

S versus Freq, with Vds and Vgs = typical operating values

If S-parameter data from the parasitic_r_l setup is supplied as an input, this data is converted to Z-parameters and subtracted before calculating the intrinsic values for Zds. This function can be used to plot the data that is used for extraction in the GAASAC_r_and_c function. Output is a complex array that is controlled by the Mode input. Valid modes are:

GS - RGS in real array, CGS in complex array
GD - RGD, CGD
DS - RDS, CDS
A5 - TAU, A5
G0 - CGS0, CGD0
GM - YGM

Input Arguments:

 

   Data Sets:

F Swp, S Parameters, VG, VD, S Pars RL

Strings/Pars/Vars:

Mode

Output:

Array of complex numbers; size determined by inputs

Automatic Invocation:

On Data Set Input Change

GAASAC_calc_rl

Calculates inductances and resistances from an S-parameter measurement made at a single bias. Requires the following setup:

S versus Freq, with high Vgs and Vds = 0

Determine the bias point by measuring the device with the gate strongly forward biased. Typically, Vd = Vs = 0 with Vg positive. Ig should be more than 100 mA/mm, with Id approximately equal to Ig/2 at a typical operating frequency. This function can be used to plot the resistance and inductance data that is used for extraction in the GAASAC_l_and_r function. Output is in the form of Z data for the G, D, or S Node. If IG is specified as an input, the dynamic resistance is subtracted during the calculation of RG. If Deembed is TRUE, the bond inductance and pad capacitance are used in the calculation of resistance and inductance.

Input Arguments:

 

   Data Sets:

F Swp, S Parameters, IG

   Strings/Pars/Vars:

Deembed, Node

Output:

Array of complex numbers; size determined by inputs

Automatic Invocation:

On Data Set Input Change

GAASAC_cur

Standard extraction for the Curtice GaAs model. Extracts the capacitance and AC parameters from S-parameter measurements. Requires the following setup:

S versus Freq, with Vds and Vgs = typical operating values

If the variables LINEAR_CGS, LINEAR_CGD, or CONSTANT_TAU are true, CGS, CGD, or TAU are extracted, respectively. Depending on the device, optimization may be required to tune the parameter values.

Input Arguments:

 

   Data Sets:

Frequency, Gate V, Drain V, S Par Output

Output:

None

Extracts:

LD, LG, LS, RD, RG, RS

Automatic Invocation:

By Extract menu function

GAASAC_l_and_r

Standard extraction for the UCB and Curtice GaAs models. Extracts inductances and resistances from an S-parameter measurement made at a single bias. Requires the following setup:

S versus Freq, with high Vgs and Vds = 0

Determine the bias point by measuring the device with the gate strongly forward biased. Typically, Vd = Vs = 0 with Vg positive. Ig should be more than 100 mA/mm, with Id approximately equal to Ig/2 at a typical operating frequency. The frequency can be either constant or swept. The extracted parameter values are averaged over a frequency range specified by the X_LOW and X_HIGH variables, which can be set from the Plot menu. If these variables are not set, the entire frequency range is used. If IG is specified as an input, the dynamic resistance is subtracted during the calculation of RG. If Deembed is true, the bond inductance and pad capacitance are used in the calculation of resistance and inductance. Optimization can be used to tune the parameter values, but should not typically be required.

Input Arguments:

 

   Data Sets:

Const F Swp, S Parameters, IG

   Strings/Pars/Vars:

Deembed

Output:

None

Extracts:

LD, LG, LS, RD, RG, RS

Automatic Invocation:

By Extract menu function

GAASAC_r_and_c

Alternate AC extraction for the UCB and Curtice GaAs models. Extracts the capacitance and AC parameters from S-parameter measurements. Requires the following Setup:

S versus Freq, with Vds and Vgs = typical operating values.

The extracted parameter values are averaged over a frequency range specified by the X_LOW and X_HIGH variables, which can be set from the Plot menu. If these variables are not set, the entire frequency range is used. For the Curtice model, if the variables LINEAR_CGS, LINEAR_CGD, or CONSTANT_TAU are TRUE, CGS, CGD, or TAU are extracted, respectively. Also for the Curtice Model, the parameters CGDN, RGDN, and RDS are extracted if they are defined as either parameters or variables. If CGDN is defined, then both CGD and CGDO are set to 0. For the UCB model, CDS is extracted if it is defined as a parameter or variable. For both models, YGM_MAG and YGM_PHASE are extracted if they are defined as variables. If S-parameter data from the parasitic_r_l Setup is supplied as an input, this data is converted to Z- parameters and subtracted before calculating the intrinsic values for Zds. Depending on the device, optimization may be required to tune the parameter values.

Input Arguments:

 

   Data Sets:

F Swp, S Parameters, VG, VD, S Pars RL

Output:

None

Extracts:

Curtice:

CGSO, CGDO, CDS, RIN, A5

Optionally - CGS, CGD, TAU, CGDN, RGDN, RDS, YGM_MAG, YGM_PHASE UCB: CGS, CGD

Optionally - CDS, YGM_MAG, YGM_PHASE

Automatic Invocation:

By Extract menu function

GAASCV_cgs_cgd

Standard extraction for the UCB GaAs model. Extracts junction capacitances from S-parameter data measured with VGS and VDS held constant. Requires the following Setup:

S versus Freq, with Vds and Vgs = typical operating values.

Optimization can be used to tune the parameter values, but should not typically be required.

Input Arguments:

 

   Data Sets:

Freq Sweep, Const Vgs Sw, Const Vds Sw, S Par Output

Output:

None

Extracts:

CGD, CGS

Automatic Invocation:

By Extract menu function

GAASDC_cur1

Standard extraction for the Curtice GaAs model. Extracts the threshold parameters from DC measurements. Requires the following Setup:

Id versus Vgs, with high Vds.

Depending on the device, optimization may be required to tune the parameter values. The optimization should not include too much of the pinch-off region.

Input Arguments:

 

   Data Sets:

Gate V, Drain V, Drain I

Output:

None

Extracts:

Level 1: VTO Level 2: A0, A1, A2, A3

Automatic Invocation:

By Extract menu function

GAASDC_cur2

Standard extraction for the Curtice GaAs model. Extracts the linear and saturation parameters from DC measurements. Requires the following Setup:

Id versus Vds versus Vgs.

Optimization is typically required to tune the parameter values.

Input Arguments:

 

   Data Sets:

Drain V, Gate V, Drain I

Output:

None

Extracts:

Level 1: BETA, LAMBDA, ALPHA Level 2: BETA, GAMMA

Automatic Invocation:

By Extract menu function

GAASDC_lev1

Standard extraction for the UCB and Curtice GaAs models. Extracts diode (and optionally resistance) parameters from DC measurements. Requires the following Setups:

Ig versus Vg, with Vd = 0 and S floating.

Ig versus Vg, with Vd less than 50 mV.

Ig versus Vg, with Vs = 0 and D floating.

The Vg limits for the diode parameter extraction are automatically selected. If the OVERRIDE_LIMITS variable is TRUE, these limits can be specified manually with the X_LOW and X_HIGH variables, which can be set from the Plot menu. Omit the resistance extraction (useful if resistances were extracted using GAASAC_l_and_r) by specifying only the first Setup of the 3 listed above. Optimization can be used to tune the parameter values, but should not typically be required.

Input Arguments:

 

   Data Sets:

VG (S Flt), IG (S Flt), VG (low Vds), VD (low Vds), ID (low Vds), VG (D Flt), IG (D Flt)

Output:

None

Extracts:

UCB: PB, IS, XN
Curtice: VBI, IS, N
Optionally: RD, RS

Automatic Invocation:

By Extract menu function

GAASDC_lev2

Standard extraction for the UCB GaAs model. Extracts the drain current parameters from DC measurements. Requires the following setups:

Id versus Vd versus Vg
Id versus Vg, with Vd = constant

Depending on the device, the following parameters may require optimization: VTO, BETA, ALPHA, LAMBDA over Id versus Vd. VTO, BETA, B over Id versus Vg.

Input Arguments:

 

   Data Sets:

IdVg VG, IdVg VD, IdVg ID, IdVg IG, IdVd VD, IdVd VG, IdVd ID, IdVd IG

Output:

None

Extracts:

VTO, BETA, ALPHA, LAMBDA, B

Automatic Invocation:

By Extract menu function

GAASDC_rd

DC RD extraction for the UCB and Curtice GaAs models. Requires the following setup:

Vsd versus Ig, with the source floating and the drain grounded

This extraction can be used to extract RD when AC measurements are not available, or to verify the value extracted from the GAASAC_l_and_r function.

Input Arguments:

 

   Data Sets:

IG, VS

Output:

None

Extracts:

RD

Automatic Invocation:

By Extract menu function

GAASDC_rs

DC RS extraction for the UCB and Curtice GaAs models. Requires the following setup:

Vds versus Ig, with the drain floating and the source grounded

This extraction can be used to extract RS when AC measurements are not available, or to verify the value extracted from the GAASAC_l_and_r function.

Input Arguments:

 

   Data Sets:

IG, VD

Output:

None

Extracts:

RS

Automatic Invocation:

By Extract menu function

GAASmod_cgd

Given the drain, gate, and source voltages, calculates gate-drain capacitance according to the UCB GaAs model.

Input Arguments:

 

   Data Sets:

Drain V, Gate V, Source V

Output:

Array of real numbers; size determined by inputs

Automatic Invocation:

None

GAASmod_cgs

Given the drain, gate, and source voltages, calculates gate-source capacitance according to the UCB GaAs model.

Input Arguments:

 

   Data Sets:

Drain V, Gate V, Source V

Output:

Array of real numbers; size determined by inputs

Automatic Invocation:

None

GAASmod_id

Given the drain, gate, and source voltages, calculates drain current according to the UCB GaAs model.

Input Arguments:

 

   Data Sets:

Drain V, Gate V, Source V

Output:

Array of real numbers; size determined by inputs

Automatic Invocation:

None

GAASmod_ig

Given the drain, gate, and source voltages, calculates gate current according to the UCB GaAs model.

Input Arguments:

 

   Data Sets:

Drain V, Gate V, Source V

Output:

Array of real numbers; size determined by inputs

Automatic Invocation:

None

H11corr

Produces an input impedance curve corrected for the effects of base to collector feedthrough impedance. The corrected output is used as input to the RBBcalc function described below.

Input Arguments:

 

   Data Sets:

FREQ, VB, VC, H11

Output:

Array of complex numbers; size determined by inputs

Automatic Invocation:

On Data Set Input Change

HFBJT_linear_elem_extr

No documentation available at this time.

HFBJT_linear_ssmod_sim

No documentation available at this time.

HFMOD_get_bias_size

Finds the number of bias points in a data set. For sweeps that don't include a frequency sweep, this is the same as the total number of points in the dataset.

Usage:  HFMOD_get_bias_size(<Dataset name>, <Setup path>)

Input Arguments:

 

   <Dataset name>

Name if dataset to be checked

   <Setup path>

Variable containing path of dataset

Example PEL statement:

data_size = HFMOD_get_bias_size("s", PATH)
HFMOD_get_freq_index

Finds the array index of the frequency point nearest to (>=) the specified frequency value.

Usage:

HFMOD_get_freq_index(<Setup path>, <Freq value>)

Input Arguments:

 

   <Setup path>

Variable containing path of dataset

   <Freq value>

Variable containing frequency value

  

Example PEL statement:

index_freq_cap = HFMOD_get_freq_index(PATH, FREQ_CAP)
HFMOD_get_freq_value

Finds a specific frequency value, given an index value.

Usage:

HFMOD_get_freq_value(<Setup path>, <Freq index>)

Input Arguments:

 

   <Setup path>

Variable containing path of dataset

   <Freq index>

Variable containing frequency index

Example PEL statement:

freq_cap = HFMOD_get_freq_value(PATH, index_freq_cap)
HFMOD_remove_freq_dbl

Reduces a matrix of bias and frequency dependent data (type double) down to a bias dependent matrix only.

Usage:

HFMOD_remove_freq_dbl(<Input double>, <Dataset name>, <Setup path>)

Input Arguments:

 

   <Input double>

Dummy input matrix (must be dimensioned to desired size of output matrix)

   <Dataset name>

Name of dataset to be reduced

   <Setup path>

Variable containing path of dataset to be reduced

HFMOD_remove_freq_mat

Reduces a complex matrix of bias and frequency dependent 2-port parameters down to a bias dependent matrix only.

Usage:

HFMOD_remove_freq_mat(<Input matrix>, <Freq Index>, <Dataset name>, <Setup path>)

Input Arguments:

 

   <Input matrix>

Dummy input matrix (must be dimensioned to desired size of output matrix)

   <Freq Index>

Variable containing frequency index of desired frequency point

   <Dataset name>

Name of dataset to be reduced

   <Setup path>

Variable containing path of dataset to be reduced

Example PEL statement:

s_cond = HFMOD_remove_freq_mat(dummy_mat, INDEX_FREQ_CAP,
                               "s", PATH)
HFMOS3_capas

This function is obsolete.

Extracts the overlap capacitances CGSO and CGDO and the oxide thickness TOX from the capacitance data.

Extracts:

CGDO, CGSO, TOX

HFMOS3_lin_large

This function is obsolete.

Standard extraction for the HF MOS Level 3 model. Extracts classical Level 3 parameters, using Id versus Vg data from a large device.

Extracts:

VTO, NSUB, UO, THETA, DELTA, RDS

HFMOS3_lin_narrow

This function is obsolete.

Standard extraction for the HF MOS Level 3 model. Extracts Level 3 width parameters, using Id versus Vg data from a narrow device.

Extracts:

WD, DELTA

HFMOS3_lin_short

This function is obsolete.

Standard extraction for the HF MOS Level 3 model. Extracts Level 3 length effect parameters, using Id versus Vg data from a short device.

Extracts:

XJ, LD, RDS

HFMOS3_modcap

This function is obsolete.

Calculates the Gate-Source and Gate-Drain capacitances according to the Meyer model or Bulk-Drain junction capacitance according to the UCB MOS model.

HFMOS3_paras

This function is obsolete.

Extracts gate, drain and source parasitic resistances and inductances from the impedance data.

Extracts:

RS, RD, RG, LSS, LDD, LGG

HFMOS3_sat_short

This function is obsolete.

Standard extraction for the HF MOS Level 3 model. Extracts Level 3 saturation parameters, using Id versus Vd data from a short device.

Extracts:

VMAX, KAPPA

HFMOS3_StoC

This function is obsolete.

This function calculates capacitance data from S-parameter data, allowing gate-source , gate-drain, and junction capacitances 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.

HFMOS3_StoZ

This function is obsolete.

This function calculates impedance data from S-parameter data, allowing gate, drain, and source impedances to be calculated from network analyzer measurements. The output of this function can be used in place of actual impedance data to extract the parasitics parameters.

HFMOS3_sub_large

This function is obsolete.

Standard extraction for the HF MOS Level 3 model. Extracts Level 3 subthreshold parameters, using Id versus Vg data from a large device. Initializes ETA for later optimization.

Extracts:

NFS, ETA

HFMOS3_total_cap

This function is obsolete.

Extracts the total PN junction capacitance parameters from the bottom and sidewall. Requires C-V measurement on 2 different geometries. The first measurement should be on a device in which the bottom capacitance dominates. The second measurement should be on a device in which the sidewall capacitance dominates.

Extracts:

CJ, MJ, CJSW, MJSW, PB

HiSIM2_DC_vth

The function picks up one single sweep curve of id=f(vg) of a specified setup and extracts the threshold voltage vth. The setup is specified by the parameters path to vd, ... etc. This makes it easier to call the function with variable inputs inside the PEL programs.

The Flag variable is used to define certain conditions, for example, the extraction of vth for the large, which does not need to calculate all the early voltage values.

Input Arguments:

 

   Variables:

Length (L)
Total gate width (W)
Number fingers (NF)
Flag for extraction options
   flag:  1  Fixed Id(Vth) =Idref*L/W
           2  Fixed Id(Vth) =Idref*NF* ((W/NF)-2*Delta_W)/(L-2*Delta_L)
Reference current Idref for extraction options
Delta L (one side)
Delta W (one side)
# of curve
Type (1=NMOS, -1=PMOS)
Debug (1: show internal states of the function 0: nothing)

   Parameters:

path to setup
vd
vg
vb
id
type id (M,S)
version

Output:

Value vth or failure indicator

Extracts:

Vth (1e99 indicates error)

HiSIM_HV_DC_vth

"The function picks up one single sweep curve of id=f(vg) of a specified setup and extracts the threshold voltage vth. The setup is specified by the parameters path to vd, ... etc. This makes it easier to call the function with variable inputs inside the PEL programs.

The Flag variable is used to define certain conditions, e.g., the extraction of vth for the large, which does not need to calculate all the early voltage values.

Input Arguments:

 

   Variables:

Length (L)
Total gate width (W)
Number fingers (NF)
Flag for extraction options
   flag:  1  Fixed Id(Vth) =Idref*L/W
           2  Fixed Id(Vth) =Idref*NF* ((W/NF)-2*Delta_W)/(L-2*Delta_L)
Reference current Idref for extraction options
Delta L (one side)
Delta W (one side)
# of curve
Type (1=NMOS, -1=PMOS)
Debug (1: show internal states of the function 0: nothing)

   Parameters:

path to setup
vd
vg
vb
id
type id (M,S)
version

Output:

Value vth or failure indicator

Extracts:

Vth (1e99 indicates error)

HP5250_bias_card

HP 5250A Switching Matrix function. Bias-enables all the output ports for the specified card.

Syntax

HP5250_bias_card(CardNumber, "CardState")

Where

CardNumber specifies the card (allowed values 0-4, 0 = auto configuration mode)

"CardState" is the card's state (allowed values are ENABLE/DISABLE or E/D)

HP5250_bias_channel

HP 5250A Switching Matrix function. Bias-enables the specified output ports in the channel list. Note that the input ports are ignored since the input port is always the Bias Input Port.

Syntax

HP5250_bias_channel ("State", "Channel list")

Where

"State" is the output port's state (allowed values are ENABLE/DISABLE or E/D)

"Channel list" is the list of channels, known as connection routes. Example channel list: (@10102, 10203, 10305:10307)

HP5250_bias_init

HP 5250A Switching Matrix function. Selects the bias port. When using the HP E5255A card, the Input Bias Port is the dedicated bias port; however, for the HP E5252A the Input Bias Port must be selected using this function.

Syntax

HP5250_bias_init(CardNumber, InputBiasPort)

Where

Card Number specifies the card (allowed values 0-4, 0 = auto configuration mode)

InputBiasPort specifies the input bias port number (allowed values are 1-10)

HP5250_bias_setmode

HP 5250A Switching Matrix function. Enables the bias mode for the specified card once Input Bias Port and Enabled Output ports have been specified.

Syntax

HP5250_bias_setmode (CardNumber, "BiasMode")

Where

CardNumber specifies the card (allowed values 0-4, 0 = auto configuration mode)

"BiasMode" sets the bias mode on or off (allowed values are ON/OFF or 1/0)

When Bias Mode is ON, the Input Bias Port is connected to all the Bias Enabled output ports that are not connected to any other input ports. Bias Disabled output ports are never connected to an Input Bias Port when Bias Mode is ON.

    • If another input port is disconnected from a bias enabled output port, this port is automatically connected to the Input Bias Port.
    • If another input port is connected to a Bias Enabled output port, the output port is automatically disconnected from the Bias Input port.

When Bias Mode is OFF, the Input Bias Port is the same as the other ports.

HP5250_card_config

HP 5250A Switching Matrix function. Changes the default configuration for the specified card. When the connection rule is FREE (default mode), each input port can be connected to multiple output ports and each output port can be connected to multiple input ports. When the connection is SINGLE, each input port can be connected to only 1 output. Connection sequence specifies the open/close sequence of the relays when changing from an existing connection to a new connection.

Syntax

HP5250_card_config (CardNumber, "ConnRule",
                    "ConnSequence")

Where

CardNumber specifies the card (0 for AUTO configuration mode)

"ConnRule" is FREE/SINGLE (default is FREE)

"ConnSequence" is NSEQ/BBM/MBBR (default is BBM)
NSEQ (No SEQuence): Disconnect old route, connect new route.
BBM (Break Before Make): Disconnect old route, wait, connect new route.
MBBR (Make Before BReak): Connect new route, wait, disconnect old route.

HP5250_compensate_cap

HP 5250A Switching Matrix function. Equivalent to IC-CAP C routine for the HP BASIC capacitance compensation routine called Ccompen_5250 supplied with the HP 5250A. It returns a 2 by 1 matrix (2 rows, 1 column) defined as follows:

output.11 represents compensated capacitance data [F].

output.21 represents compensated conductance data [S].

Syntax

HP5250_compensate_cap (RawCap, RawCond, Freq, 
                      HPTriaxLength, UserTriaxLengthHigh,
                      UserTriaxLengthLow,
                      UserCoaxLengthHigh,
                      UserCoaxLengthLow)

Where

RawCap is Input Dataset containing raw capacitance data [F]

RawCond is the Input Dataset containing raw conductance data [S]

Freq is the measured frequency [Hz]

HPTriaxLength is the Triax Cable Length [m]

UserTriaxLengthHigh is the user Triax Cable Length (High) [m]

UserTriaxLengthLow is the user Triax Cable Length (Low) [m]

UserCoaxLengthHigh is the user Coax Cable Length (High) [m]

UserCoaxLengthLow is the user Coax Cable Length (Low) [m]

HP5250_connect

HP 5250A Switching Matrix function. Connects or disconnects specified channels. Note that Bias Mode and/or coupling Mode are also taken into account when a channel is closed or opened.

Syntax

HP5250_connect ("Action", "Channel list")

Where

"Action" connects or disconnects channels (allowed values are C and D)

"Channel list" is the list of connection routes to be switched Example: In the list (@10102, 10203:10205), the following channels are connected or disconnected on card 1:

     Input port 1 to output port 2.
     Input port 2 to output port 3, 4, and 5.
HP5250_couple_enable

HP 5250A Switching Matrix function. Enables couple port mode. Couple port allows synchronized connection of 2 adjacent input ports to 2 adjacent output ports.

Syntax

HP5250_couple_enable (CardNumber, "CoupleState")

Where

CardNumber specifies the card (allowed values 0-4, 0 = auto configuration mode)

"CoupleState" is the coupled state (allowed values are ON/OFF or 1/0)

HP5250_couple_setup

HP 5250A Switching Matrix function. Sets up couple ports for making kelvin connections.

Syntax

HP5250_couple_setup (CardNumber, "InputPorts")

Where

CardNumber specifies the card (allowed values 0-4, 0 = auto configuration mode)

"InputPorts" is the list of coupled ports Example: In the list "1,3,5,7,9" the coupled ports are 1-2, 3-4, 5-6, 7-8, 9-10

HP5250_debug

HP 5250A Switching Matrix function. Used only for debugging. When the debug flag is set to 1, all the functions print out all the command strings that are sent to the instruments. Set flag using the values 1 or 0, or use YES or NO.

Syntax

HP5250_debug(<flag>)
HP5250_disconnect_card

HP 5250A Switching Matrix function. Opens all relays or channels in the specified cards.

Syntax

HP5250_disconnect_card (CardNumber)

Where

CardNumber specifies the card (allowed values 0-4, 0 = auto configuration mode)


prevnext