Keithley 4200-SCS Reference Manual page 1694

Semiconductor characterization system
Hide thumbs Also See for 4200-SCS:
Table of Contents

Advertisement

Appendix O: Advanced Applications
Modify the user module code
The measi commands are to be replaced with avgi commands. While a measi command
performs a single measurement, an avgi command performs a specified number of
measurements, and then calculates the average reading. For example:
avgi (SMU2, Id1, 10, 0.01);
For the above command, SMU2 performs 10 current measurements and then calculates the
average reading (Id1). The 0.01 parameter is the delay between measurements (10 ms).
The source code for the module is located in the module code area of the window. In this area,
make the changes indicated in the following note:
NOTE
Figure O-25
Program modifications
// Make the connections
// Force the first point and measure
// Force the second point and measure
// Clean up and clear the connections and the instrument
// Program changes:
O-18
For details on modifying a KULT program, refer to the
Section
8.
if ((GatePin > 0) && (DrainPin > 0) && (SourcePin > 0))
{
// Switch matrix used.
conpin(SMU1, GatePin, 0);
conpin(SMU2, DrainPin, 0);
conpin(GND, SMU1L, SMU2L, SourcePin, BulkPin, 0);
}
forcev(SMU1, Vg);
forcev(SMU2, Vd1);
measi(SMU2, Id1);
forcev(SMU2, Vd2);
measi(SMU2, Id2);
devint();
*Rdson = (Vd2-Vd1)/(Id2-Id1);
return( OK );
*Rdson10 = (Vd2-Vd1)/(Id2-Id1);
avgi (SMU2, Id2, 10, 0.01);
avgi (SMU2, Id1, 10, 0.01);
Return to
// Calculate Rdson
// Calculate Rdson10
// Perform averaged I measurement
// Perform averaged I measurement
Section Topics
Model 4200-SCS Reference Manual
Keithley User Library Tool (KULT),
4200-901-01 Rev. S / May 2017

Advertisement

Table of Contents
loading

Table of Contents