Manuals >Reference >IC-CAP Functions Print version of this Book (PDF file) |
![]() ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mxt3t_ft_icThis function calculates FT given Ic, Vbe, and Vce.
This function does not describe Ft when quasi saturation kicks in. Use mxt3t_ft_ic_new instead.
mxt3t_ft_ic_newThis function calculates FT given Ic, Vbe, and Vce.
This new function now includes quasi but not heavy saturation.
mxt3t_fwd_early_ibThis function calculates the fwd early base current for a 3 terminal device given Vcb and Ic. mxt3t_fwd_early_icThis function calculates the fwd early collector current for a 3 terminal device given Vbe and Vbc. mxt3t_fwd_gummel_hfeThis function calculates forward gummel HFE for a 3 terminal device given Vbe, Vbc, and Ic. The HFE limit input limits HFE to the value entered. This is used to limit HFE in the region outside of the function's applicable range. mxt3t_fwd_gummel_ibThis function calculates the forward gummel base current for a 3 terminal device given Vbe, Vbc, and Ic. mxt3t_fwd_gummel_icThis function calculates forward gummel collector current for a 3 terminal device given Vbe, Vbc. mxt3t_fwd_gummel_vbeThis function calculates forward gummel base-emitter voltage for a 3 terminal device given Ib and Ic. mxt3t_i0This function extracts either IE0, IC0 or IB0 depending on which Output mode is selected: E/C/B. The function requires a terminal current as input. This transform was written to make the subsequent optimizations, which require either IE0, IB0 or IC0, more robust. Sometimes the optimizer would have trouble converging to a proper solution if these currents were too far from their final values. mxt3t_linear_rangeThis function calculates the 2nd derivative of a dataset. It enables the user to see where the data is linear. This is useful in determining the valid range of mextram functions.
mxt3t_output_icThis function calculates collector current output characteristics given Vce, Ic, Ib, and Vb. It is intended to model the quasi-saturation region of the transistor. mxt3t_output_vbeThis function calculates base-emitter voltage Vce, Ic, Ib, and Vb. It is used to estimate the thermal resistance of the device. mxt3t_rev_early_ieThis function calculates the reverse early emitter current for a 3 terminal device given Vbe and Vbc. mxt3t_rev_early_qb0_guessThis function calculates QBO based on the following formula: QBO = IE0*(1-XCJE)*CJE*(dvbe/die @ vbe=0) The function requires ie and vbe as inputs and the model parameters mex.CJE, mex.XCJE and the model variable IE0. This transform was written for 2 reasons: (1) the optimization used to determine its final value can get lost if the initial value is way off; (2) The value of QBO is used to determine the initial values of other parameters. Therefore, the more accurate the value of QBO the more accurate these other parameters will be. mxt3t_rev_gummel_hfcThis function calculates the reverse gummel HFC for a 3 terminal device given Vbe, Vbc, and Ie. mxt3t_rev_gummel_ibThis function calculates the reverse gummel base current for a 3 terminal device given Vbe, Vbc, and Ie. mxt3t_rev_gummel_ieThis function calculates the reverse gummel emitter current for a 3 terminal device given Vbe, Vbc, and Ie. mxt4t_cbcThis function calculates Cbc verses base collector junction voltage. mxt4t_cbeThis function calculates Cbe verses base emitter junction voltage. mxt4t_cj0This function extracts the zero-bias junction capacitance, Cje0, Cjc0 or Cjs0 depending on which Output mode is selected: E/C/S. mxt4t_cscThis function calculates Csc verses collector junction voltage. mxt4t_ft_icThis function calculates FT given Ic, Vbe, and Vce.
This function does not describe Ft when quasi saturation kicks in. Use mxt4t_ft_ic_new instead.
mxt4t_ft_ic_newThis function calculates FT given Ic, Vbe, and Vce.
This new function now includes quasi but not heavy saturation.
mxt4t_fwd_early_ibThis function calculates the fwd early base current for a 4 terminal device given Vcb and Ic. mxt4t_fwd_early_icThis function calculates the fwd early collector current for a 4 terminal device given Vbe and Vbc. mxt4t_fwd_gummel_hfeThis function calculates forward gummel HFE for a 4 terminal device given Vbe, Vbc, and Ic. The HFE limit input limits HFE to the value entered. This is used to limit HFE in the region outside of the function's applicable range. mxt4t_fwd_gummel_ibThis function calculates the forward gummel base current for a 4 terminal device given Vbe, Vbc, and Ic. mxt4t_fwd_gummel_icThis function calculates forward gummel collector current for a 4 terminal device given Vbe and Vbc. mxt4t_fwd_gummel_vbeThis function calculates forward gummel base-emitter voltage for a 4 terminal device given Ib and Ic. mxt4t_i0This function extracts either IE0, IC0 or IB0 depending on which Output mode is selected: E/C/B. The function requires a terminal current as input. This transform was written to make the subsequent optimizations, which require either IE0, IB0 or IC0, more robust. Sometimes the optimizer would have trouble converging to a proper solution if these currents were too far from their final values. mxt4t_linear_rangeThis function calculates the 2nd derivative of a dataset. It enables the user to see where the data is linear. This is useful in determining the valid range of mextram functions.
mxt4t_output_icThis function calculates collector current output characteristics given Vce, Ic, Ib, and Vb. It is intended to model the quasi-saturation region of the transistor. mxt4t_output_vbeThis function calculates base-emitter voltage Vce, Ic, Ib, and Vb. It is used to estimate the thermal resistance of the device. mxt4t_rev_early_ieThis function calculates the reverse early emitter current for a 4 terminal device given Vbe and Vbc. mxt4t_rev_early_qb0_guessThis function calculates QBO based on the following formula: QBO = IE0*(1-XCJE)*CJE*(dvbe/die @ vbe=0) The function requires ie and vbe as inputs and the model parameters mex.CJE, mex.XCJE and the model variable IE0. This transform was written for 2 reasons: (1) the optimization used to determine its final value can get lost if the initial value is way off; (2) The value of QBO is used to determine the initial values of other parameters. Therefore, the more accurate the value of QBO the more accurate these other parameters will be. mxt4t_rev_gummel_hfcThis function calculates the reverse gummel HFC for a 4 terminal device given Vbe, Vbc, and Ie.
Y -> Includes ibSub when Calculating hfc. mxt4t_rev_gummel_hfc_subThis function calculates the HFC of the parasitic substrate transistor for a 4 terminal device given Vbe and Vbc. mxt4t_rev_gummel_ibThis function calculates the reverse gummel base current for a 4 terminal device given Vbe, Vbc, and Ie. mxt4t_rev_gummel_ieThis function calculates the reverse gummel emitter current for a 4 terminal device given Vbe, Vbc, and Ie. mxt4t_rev_gummel_isThis function calculates the reverse gummel substrate current for a 4 terminal device given Vbe, Vbc, and Ie. NOISE_1f_bjt_1HzFor each noise trace this function calculates the 1 Hz intercept point by calculating the average noise in the specified frequency range. The frequency range can be specified by using the variables X_LOW and X_HIGH. If N is the number of noise traces, the function returns an output dataset of size N filled with the N intercept points (one for each trace).
dataset containing the noise for the N traces.
NOISE_1f_bjt_calcThis function calculates the current noise density at the device output (collector) given the frequency range, the device current gain Beta, the base current and the parameters Af and Kf listed in the Parameters table. The Noise is calculated as follows: <Sic>= Kf * (ib^Af)/f * Beta^2 If N is the number of traces (number of DC bias points) the inputs are defined as follows:
Dataset filled with the calculated noise.
NOISE_1f_bjt_extractThis function extracts the parameters Af and Kf. If N is the number of noise traces at a given Vc, inputs and output are as follows:
Return a dataset of size N with the calculated 1 Hz values using the extracted Af and Kf.
NOISE_1f_force_biasThis function forces a current or a voltage from the specified unit of a 4142B or 4156B/C.
The instrument will continue to force the bias until the function NOISE_1f_stop_bias is called.
NOISE_1f_get_AfThis function returns the value of the parameter Af/AF/af stored in the parameter list. NOISE_1f_get_BfThis function returns the value of the parameter Bf/BF/bf stored in the parameter list. NOISE_1f_get_KfThis function returns the value of the parameter Kf/KF/kf stored in the parameter list. NOISE_1f_get_EfThis function returns the value of the parameter Ef/EF/Ef stored in the parameter list. NOISE_1f_mos_1HzFor each noise trace this function calculates the 1 Hz intercept point by calculating the average noise in the specified frequency range. The frequency range can be specified by using the variables X_LOW and X_HIGH. If N is the number of noise traces, the function returns an output dataset of size N filled with the N intercept points (one for each trace).
dataset containing the noise for the N traces.
NOISE_1f_set_AfThis function sets the value of the parameter Af/AF/af in the parameter list. NOISE_1f_set_BfThis function sets the value of the parameter Bf/BF/bf in the parameter list. NOISE_1f_set_EfThis function sets the value of the parameter Ef/EF/ef in the parameter list. NOISE_1f_set_KfThis function sets the value of the parameter Kf/KF/kf in the parameter list. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() |