
3-62 Agilent B1500A/B1505A Programming Guide, Edition 11
Programming Examples
Quasi-static CV Measurements
A program example of quasi-static CV measurement is shown below. This example
measures the gate capacitance of MOSFET. This program example uses three SMUs
directly connected to the DUT and a SMU connected to the DUT through the
SMU/CMU unify unit (SCUU).
Table 3-17 Quasi-static CV Measurement Example
Sub perform_meas(ByVal session As IMessage, ByVal t() As Integer) ’1
Dim i As Integer = 0 ’t(0): Drain
Dim j As Integer = 0 ’t(1): Gate
Dim nop1 As Integer = 1 ’t(2): Source
Dim nop2 As Integer = 1 ’t(3): Substrate
Dim value As String = "Vg (V), Cgb (pF), C-status, Ileak (pA), I-status, Time
(sec)"
Dim fname As String = "C:\Agilent\prog_ex\data21.txt"
Dim title As String = "QSCV Measurement Result"
Dim msg As String = "No error."
Dim err As Integer = 0
Dim vg1 As Double = 3.2 ’12
Dim vg2 As Double = -7.2
Dim vstep As Double = 0.2
Dim gstep As Integer = Math.Round(Math.Abs(vg2 - vg1) / Math.Abs(vstep)) - 1
Dim cvoltage As Double = 0.25
Dim icomp As Double = 0.1
Dim swp As Integer = 1
Dim hold As Double = 5
Dim delay1 As Double = 0.0
Dim delay2 As Double = 0.0
Dim cinteg As Double = 0.1
Dim linteg As Double = 0.1
Dim range As Integer = -10
nop1 = gstep
Dim data(nop2-1, nop1-1) As String ’26
Dim rep As Integer
Dim mret As String
Dim sc(nop1) As Double
Dim md1(nop1) As Double
Dim st1(nop1) As String
Dim md2(nop1) As Double
Dim st2(nop1) As String
Dim tm(nop1) As Double ’34
Line Description
2 to 10 Declares variables used through the project. And sets the proper values.
12 to 25 Declares variables used to set the source output, and sets the value.
26 to 34 Declares variables used to read the measurement data.
Comentários a estes Manuais