Text preview for : 04142-90310.pdf part of Agilent 04142-90310 Agilent 4142B pdf 04142-90310.pdf



Back to : 04142-90310.pdf | Home

About this Manual

We've added this manual to the Agilent website in an effort to help you support
your product. This manual is the best copy we could find; it may be incomplete
or contain dated information. If we find a more recent copy in the future, we will
add it to the Agilent website.


Support for Your Product

Agilent no longer sells this product. Our service centers may be able
to perform calibration and repair if necessary, but no other support from
Agilent is available. You will find any other available product information on the
Agilent Test & Measurement website, www.tm.agilent.com.




HP References in this Manual

This manual may contain references to HP or Hewlett-Packard. Please note that
Hewlett-Packard's former test and measurement, semiconductor products and
chemical analysis businesses are now part of Agilent Technologies. We have
made no changes to this manual copy. In other documentation, to reduce
potential confusion, the only change to product numbers and names has been in
the company name prefix: where a product number/name was HP XXXX the
current name/number is now Agilent XXXX. For example, model number
HP8648A is now model number Agilent 8648A.
This literature was published years prior to the establishment of
Agilent Technologies as a company independent from Hewlett-Packard
and describes products or services now available through Agilent.
It may also refer to products/services no longer supported by Agilent.
We regret any inconvenience caused by obsolete information.
For the latest information on Agilent's test and measurement products
go to:

www.agilent.com find products

Or in the US, call Agilent Technologies at 1-800-452-4844 (8am-8pm EST)
Contents

1. General Informat ion
How To Use This Manual ....................... l-l
What Is Control Software? ....................... l-l
Control Software Files ........................ l-l
Required Bin Files .......................... l-2

2. Programming Basics
Introduction ............................. 2-l
Before Programming ......................... 2-l
Programming Procedures ....................... 2-2
Measurement Program Flow ..................... 2-2
Collector Characteristics Example Program .............. 2-3
Declare Corn Block and Option Base ................. 2-4
Declare Array Variables for Measurement Data ............. 2-4
Assign Constants .......................... 2-4
Initialize Computer and HP 4142B .................. 2-4
Set Measurement Conditions ..................... 2-5
Set Output Switches to ON ..................... 2-5
Force Volt age/Current ........................ 2-5
Perform Measurement ........................ 2-5
Zero Output ............................ 2-6
Set Output Switches to OFF ..................... 2-6
Display Measurement Results ..................... 2-6
Executing Measurement Programs ................... 2-7

3. Control Software Description
Introduction ............................. 3-l
Subprogram Descriptions ....................... 3-2
HP4142-DRV Subprograms ..................... 3-2
GRAPHICS Subprograms ...................... 3-3
PARA- User-Defined Functions . . . . . . . . . . . . . . . . . . 3-3
High Speed Spot Measurements ..................... 3-4
Staircase Sweep Measurements ..................... 3-5
l-ch Pulsed Spot Measurements ..................... 3-6
Pulsed Sweep Measurements ...................... 3-7
Staircase Sweep With Pulsed Bias Measurements ............. 3-8
2-ch Pulsed Spot Measurements ..................... 3-9
Pulsed Sweep With Pulsed Bias Measurements .............. 3-10
Analog Search Measurements ...................... 3-11
Quasi-Pulsed Measurements ...................... 3-12
Parameter Measurements Using Para- Functions ........... 3-13



Contents-l
4. Programming Reference
Introduction ............................. 4-l
Conventions ............................. 4-2
Reading the Syntax ......................... 4-2
CALL Statement .......................... 4-2
Parameters ............................. 4-2
Auto-Cal ............................. 4-4
Cal-hp4142 ........................... 4-5
Ch-sw-off ............................ 4-6
Ch,sw-on ............................ 4-7
Connect-relay1 . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Connect -relay2 .......................... 4-9
Dpulse-i ............................. 4-10
Dpulse-measure ......................... 4-12
Dpulse-v ............................ 4-14
Dsweep-piv ........................... 4-16
Dump-screen ........................... 4-18
FNBvcbo ............................ 4-19
FNBvces ............................. 4-21
FNHfe .............................. 4-23
FNIds .............................. 4-26
FNR,measure .......................... 4-29
FNVthl ............................. 4-33
FNVth2 ............................. 4-35
FNVth3 ............................. 4-38
Force-i ............................. 4-41
Force-v ............................. 4-43
Init-computer .......................... 4-45
Init-hp4142 ........................... 4-46
Lingraph ............................. 4-47
Loggraph ............................ 4-49
Measure-asearch ......................... 4-51
Measure,bdm .......................... 4-54
Measure-i ............................ 4-55
Measure-v ............................ 4-57
Para-hfe ............................. 4-59
Para,vth ............................ 4-62
Pulse-i ............................. 4-65
Pulse-measure .......................... 4-67
Pulse-v . . . .......................... 4-69
Recover-output .......................... 4-71
Self-test . . . .......................... 4-72
Set-amonitor . .......................... 4-74
Set -asource . .......................... 4-76
Set-bdm . . . .......................... 4-79
Set-iv . . . . .......................... 4-81
Set-piv . . . .......................... 4-85
Set-p01 . . . .......................... 4-89
Set-smu . . . .......................... 4-91
Set-vm . . . .......................... 4-92
status . . . . .......................... 4-93

Contents-2
Sweep-iv . ........................... 4-94
Sweep-miv . ........................... 4-96
Sweep-mode ........................... 4-98
Sweep-pbias ........................... 4-99
Sweep-piv . ........................... 4-101
Wbuild-file ........................... 4-103
Zero-output ........................... 4-105

A. Program Listings
HP4142,DRV File .......................... A-l
Auto-Cal . . . ........................... A-l
CaLhp4142 . ........................... A-l
Ch-sw-on . . ........................... A-2
Ch-sw-off . . ........................... A-3
Zero-output . ........................... A-4
Recover-output ........................... A-5
Set,smu . . . ........................... A-6
Init -hp4142 . ........................... A-6
Self-test . . . ........................... A-7
Forcei . . . ........................... A-8
Force-v . . . ........................... A-9
Measurei . . ........................... A-10
Measure-v . . ........................... A-11
Set,vm . . . ........................... A-12
Set-iv . . . . ........................... A-13
Sweep-iv . . ........................... A-15
Sweep,miv . . ........................... A-17
Sweep-mode . ........................... A-20
Dpluse,v . . ........................... A-20
Pulse-v . . . ........................... A-21
Dpulsei . . . ........................... A-21
Pulsei . . . ........................... A-22
Dpulse,measure .......................... A-23
Pulse-measure ........................... A-25
Set-piv . . . ........................... A-26
Dsweep-piv . ........................... A-27
Sweep-piv . . ........................... A-29
Sweep-pbias . ........................... A-31
Set ,asource . ........................... A-33
Set -amonitor . ........................... A-33
Measure,asearch .......................... A-34
Para,vth ............................. A-36
Para,hfe .............................. A-40
Set-v-range ............................ A-44
SeLLrange ............................ A-45
Module-type ............................ A-46
Detect-error ............................ A-46
Tau,read ........................... A-47
Cal-hold-time' ........................... A-49
V-range .............................. A-49
Set-bdm .............................. A-50

Contents-3
Measure-bdm ........................... A-51
Set-p01 .............................. A-52
Connect -relay1 ........................... A-52
Connect-relay2 ........................... A-53
GRAPHICS File ........................... A-55
Dump-screen ............................ A-55
Init,computer ........................... A-56
Wbuild-file ............................ A-58
Lingraph .............................. A-60
Loggraph ............................. A-62
Drawlin .............................. A-65
DrawJog ............................. A-67
Draw-log2 .............................. A-70
DrawJog ............................. A-73
Disp,error ............................. A-76
Zoom-plot-area .......................... A-77
Write-title ............................. A-78
Zoom-graph-area .......................... A-79
Write-axes-name .......................... A-80
Calc-lin,axis . ........................... A-81
Label-linxaxis ........................... A-82
Label-lin-yaxis ........................... A-85
Calclog-axis . ........................... A-88
Label-log-yaxis ........................... A-90
Label-log-xaxis ...........................
A-92
PARA- File ........................... A-94
FNHfe . . . . ........................... A-94
FNBvces . . . ........................... A-96
FNIds . . . . ........................... A-97
FNVthl . . . ........................... A-99
FNVth2 . . . ........................... A-100
FNVth3 . . . ........................... A-102
FNR-measure ........................... A-103




Contents-4