A-69
APPenDIx A
Scripts
--Configure Substrate (node [2] SMUA) source and measure settings
node[2].smua.source.func = node[2].smua.OUTPUT_DCVOLTS
node[2].smua.source.autorangev = node[2].smua.AUTORANGE_ON --Enable source
autorange
node[2].smua.source.levelv = 0
node[2].smua.source.limiti = l_icmpl
node[2].smua.measure.autorangei = node[2].smua.AUTORANGE_ON --Enable measure
autorange
node[2].smua.measure.autozero = node[2].smua.AUTOZERO_AUTO
node[2].smua.measure.nplc = l_nplc --Measurement integration rate
node[2].smua.source.output = node[2].smua.OUTPUT_ON --Enable Output
--Enable Substrate Bias (node [2] SMUA)
node[2].smua.source.levelv = l_vsbsource
--Execute sweep
for l_vgs_iteration = 1, l_vgssteps do
node[1].smub.source.levelv = l_vgssource_val
l_vds_data[l_vgs_iteration] = {} --Create new row in table
l_id_data[l_vgs_iteration] = {} --Create new row in table
l_vgs_data[l_vgs_iteration] = node[1].smub.measure.v() --Measure gate-source
voltage
for l_vds_iteration = 1,l_vdssteps do
if (l_vds_iteration == 1) then --Intialize start source value
l_vdssource_val = l_vdsstart
end --if
--delay(1)
l_vds_data[l_vgs_iteration][l_vds_iteration] = node[1].smua.
measure.v()
--Measure sourced voltage
l_id_data[l_vgs_iteration][l_vds_iteration] = node[1].smua.measure.i()
--Measure current
l_vdssource_val = l_vdssour l_vdsstep --Calculate new source
value
if (l_vds_iteration == l_vdssteps) then --Reinitialize voltage value
after last
--iteration
l_vdssource_val = l_vdsstart
end --if
Summary of Contents for Series 2600
Page 5: ......
Page 7: ......
Page 17: ...2 8 Section 2 Two terminal Device Tests...
Page 39: ...4 10 Section 4 FET Tests...
Page 53: ...6 4 Section 6 High Power Tests...
Page 130: ...A 77 Appendix A Scripts BJT_Comm_Emit_Vsb...
Page 136: ...Click below to find more Mipaper at www lcis com tw Mipaper at www lcis com tw...