Keysight (Agilent) E4411B User’s Guide

Agilent 4072A Advanced Parametric Tester
Agilent E4411B Control Software for Ring Oscillator Measurement
User’s Guide
©1999 Agilent Technologies
- 1 -
1. INSTALLATION ...............................................................................................................4
ARDWARE INSTALLATION.................................................................................................4
1.2 S
OFTWARE INSTALLATION.................................................................................................4
1.2.1 Installing the Spectrum Analyzer Control Software................................................4
1.2.2 Further Customization Required for the Agilent SPECS User ...............................7
1.2.3 Software Installation Details ....................................................................................7
1.2.4 Notes on Updating Agilent SPECS.........................................................................10
2. OVERVIEW.........................................................................................................................11
2.1 P
ROVIDED SOFTWARE.......................................................................................................11
2.1.1 Driver library............................................................................................................11
2.1.2 Add-on start program ..............................................................................................11
2.1.3 SPECS Algorithm ....................................................................................................11
2.1.4 SPECS Plug Framework .........................................................................................12
2.2 C
OMMAND LIST .................................................................................................................12
2.3 L
IMITATIONS ....................................................................................................................12
3. COMMAND REFERENCE...............................................................................................13
3.1 I
NIT_SPA...........................................................................................................................13
3.2 S
ET_SPA ...........................................................................................................................14
3.3 M
EASURE_SPA..................................................................................................................15
3.4 D
ISABLE_SPA....................................................................................................................17
3.5 D
ISPOFF_SPA....................................................................................................................18
3.6 D
ISPON_SPA .....................................................................................................................19
WEEP_SPA.......................................................................................................................20
3.7 S
4. OPERATION GUIDE........................................................................................................21
4.1 O
PERATION CHECK USING THE ADD-ON/START PROGRAM.................................................21
4.2. P
ROGRAMMING EXAMPLES..............................................................................................21
4.2.1 Stand-alone Measurement Program .......................................................................21
4.2.2 BASIC measurement algorithm ..............................................................................22
4.2.3 C measurement algorithm .......................................................................................23
4.2.4 Throughput optimization tips .................................................................................25
5. TROUBLESHOOTING .....................................................................................................26
5.1 S
OFTWARE TROUBLESHOOTING.......................................................................................26
ARDWARE TROUBLESHOOTING......................................................................................27
5.2.1 Monitoring the 50 MHz Internal Amplitude Reference..........................................27
5.2.2 Monitoring Signals (10 MHz Reference and its Harmonics).................................28
- 2 -
This document describes Spectrum Analyzer (Agilent E4411B) control software to be used with Agilent 4072A for a ring oscillator measurement. Also this document describes the service related information such as troubleshooting, installation, and the set-up required to use the software package.
© Copyright Agilent Technologies 1999
All Rights Reserved. Reproduction, adaptation, or translation is prohibited.
Printing History
Edition 1 : July 1999 Edition 2 : August 1999 Edition 3 : November 1999
- 3 -
1. Installation

1.1 Hardware Installation

The Agilent E4411B spectrum analyzer is rack mounted in a system cabinet at the factory. The Agilent E4411B measurement cable is wrapped with the pulse generator (PG) cables and connected to the Agilent E4411B input port. After installing the Agilent 4072A, connect the Agilent E4411B measurement cable to an HF port.
Figure 1-1 shows two different Agilent E4411B rack mount configurations. If the system includes three or more PG units, the Agilent E4411B is rack mounted in the system controller position. If the system contains one or two PG units, the Agilent E4411B is rack mounted it the position of PG3 through PG5.
Figure 1-1 Agilent E4411B Rack Mount Configurations

1.2 Software Installation

1.2.1 Installing the Spectrum Analyzer Control Software

1) Before installing the software, verify:
Agilent 4070 system software revision B.02.00 or later is
installed.
- 4 -
More than 5 Mbytes of disk space is available in the /opt
directory.
2) Load the spectrum analyzer control software. a. Insert the CD-ROM into the drive, and wait until the
indicator stops flashing.
b. Log in as superuser, and open a dtterm window. c. Mount the CD-ROM on the /SD_CDROM directory with the
command: # /sbin/mount /dev/dsk/c0t2d0 /SD_CDROM Here, it is assumed that the SCSI address of the CD-ROM drive is 2. If it is not, use the proper special device file expression, instead of the /dev/dsk/c0t2d0 file.
d. Start the SD install utility with the command:
# /usr/sbin/swinstall The SD Install – Software Selection window and the Specify Source window will appear.
e. Select “Local Directory” as the Source Depot Type. f. Type “/SD_CDROM/HP4070_E4411BDRV_X_01_20.DEPOT;1” as the
Source Depot Path and click OK.
g. Select HP4070_E4411BDVR, and choose “Action:Install
(analysis)”. The Install Analysis window will appear and the analysis will start. When the HP4070_E4411BDVR is chosen, an error window will appears to warn you to verify the items in Step 1 above.
h. When the analysis is complete, click OK to start loading
the software.
i. After loading, click Logfile, and check that there are no
errors in the logfile.
j. Exit the SD install utility. k. Unmount the CD-ROM from the /SD_CDROM directory with the
command:
# /sbin/umount /SD_CDROM
l. Remove the CD-ROM from the drive.
3) Customize the software. a. Set up the spectrum analyzer GPIB address file with the
command:
# /opt/ringosc/setup_e4411b_hpib This script requires you to enter the GPIB address of the Agilent E4411B. The default GPIB address of the spectrum analyzer is 718. The script creates the /opt/ringosc/config file, which is referred to by the start program calibration script.
b. Edit each user’s profile to change the PCS_ADDON_TIMEOUT
value. Add the following line in the $HOME/.dtprofile.
export PCS_ADDON_TIMEOUT=60 If the DTSOURCEPROFILE parameter in .dtprofile is defined as true, add the above line to the user’s .profile or .login, depending on the shell type of the user. Note that it must be set to 60. Otherwise, the /opt/hp4070/addon/start script does not run correctly. If you load the spectrum analyzer control software before installing Agilent SPECS, simply re-install the spectrum
analyzer control software
4) Verify the software installation. a. Start the TIS server with the command:
# /opt/hp4070/bin/hp4070 –start
- 5 -
When the TIS server starts, the /opt/hp4070/addon/start program is executed. The /opt/hp4070/addon/start program verifies the existence of the Agilent E4411B, and then calibrates it. The start log is recorded in the /opt/ringosc/syslogE4411BDVR file.
b. Check that there are no errors in the
/opt/ringosc/syslogE4411BDVR file.
- 6 -

1.2.2 Further Customization Required for the Agilent SPECS User

1) Create a framework using the Plug Framework (RO_PLUG.fwk) and
the standard framework. If you don't use the standard framework, INIT_SPEANA must be manually added to your framework after TESTER_START.
1) Configuration file can be found in the /opt/SPECS/usr/fwk
directory with the name consists of framework name followed by a suffix (.cf).) The GPIB address is written in the configuration file with “SPANA_ADDR” parameter.
2) The created framework retrieves the Agilent E4411B and GPIB
addresses from a framework configuration file. (The framework
configuration file can be found in the /opt/SPECS/usr/fwk directory. The filename consists of a framework name followed by an extension (.cf). The GPIB address is written in the configuration file with the “SPANA_ADDR” parameter.) Set the
correct GPIB address in the framework configuration file.
The Agilent E4411B drivers can be called from any algorithm, just like TIS commands. The drivers cannot be called from a test plan.

1.2.3 Software Installation Details

The software installation consists of:
If Agilent SPECS is installed:
a. Fileset E4411BDVR is loaded on the system. The fileset
E4411BDVR includes the following files:
/opt/ringosc/SpDVRe4411_01.20.usrlib /opt/ringosc/libdvre4411b.sl /opt/ringosc/libdvre4411b1.20.sl /opt/ringosc/src/spdvre4411b_1.20.c /opt/ringosc/start /opt/ringosc/src/start.c /opt/ringosc/setup_e4411b_hpib /opt/ringosc/setup_e4411b_specs /opt/ringosc/SPECS/RO_PLUG.cf /opt/ringosc/SPECS/RO_PLUG.fwk /opt/ringosc/SPECS/RO_PLUG~ /opt/ringosc/SPECS/INIT_SPEANA_LIB.lib /opt/ringosc/SPECS/INIT_SPEANA_LIB.bas /opt/ringosc/SPECS/INIT_SPEANA_LIB.sl /opt/ringosc/SPECS/INIT_SPEANA_LIB~/ /opt/ringosc/SPECS/EX_OSCFREQ.lib /opt/ringosc/SPECS/EX_OSCFREQ.bas /opt/ringosc/SPECS/EX_OSCFREQ.sl /opt/ringosc/SPECS/EX_OSCFREQ~/
- 7 -
b. Files are copied to the appropriate directories as shown
below.
/opt/SPECS/usr/lib/SpDVRe4411_01.20.usrlib /opt/SPECS/usr/fwk/plug/RO_PLUG.cf /opt/SPECS/usr/fwk/plug/RO_PLUG.fwk /opt/SPECS/usr/fwk/plug/RO_PLUG~ /opt/SPECS/usr/alg/tester/INIT_SPEANA_LIB.lib /opt/SPECS/usr/alg/tester/INIT_SPEANA_LIB.bas /opt/SPECS/usr/calg/tester/INIT_SPEANA_LIB.lib /opt/SPECS/usr/calg/tester/INIT_SPEANA_LIB.sl /opt/SPECS/usr/calg/tester/INIT_SPEANA_LIB~/ /opt/SPECS/usr/alg/measure/EX_OSCFREQ.lib /opt/SPECS/usr/alg/EX_OSCFREQ.bas /opt/SPECS/usr/calg/measure/EX_OSCFREQ.lib
/opt/SPECS/usr/calg/measure/EX_OSCFREQ.sl
/opt/SPECS/usr/calg/measure/EX_OSCFREQ~/
/opt/hp4070/addon/start (*1)
c. (For BASIC ALGTYPE only) BASIC.make is performed to
integrate the drivers, which are included in the SpDVRe4411_01.20.usrlib, into the BASIC interpreter.
d. (For C ALGTYPE only) The shared library name
(/opt/ringosc/libdvre4411b.sl) is added to the CUSRLIB parameter in the sysconf file, and the TEMPLATE.mak file (/opt/SPECS/usr/etc/TEMPLATE.mak) is modified to incorporate the shared libraries.
e. The /etc/opt/hp4070/modelname file is read to find out the
tester type.
f. The INIT_SPEANA algorithm is merged into the tester
algorithm library.
- 8 -
1) If Agilent SPECS is not installed: a. The following files are loaded.
/opt/ringosc/SpDVRe4411_01.20.usrlib /opt/ringosc/libdvre4411b.sl /opt/ringosc/libdvre4411b1.20.sl /opt/ringosc/src/spdvre4411b_1.20.c /opt/ringosc/start /opt/ringosc/start.c /opt/hp4070/addon/start (*1) /opt/ringosc/setup_e4411b_hpib /opt/ringosc/setup_e4411b_specs /opt/ringosc/SPECS/RO_PLUG.cf /opt/ringosc/SPECS/RO_PLUG.fwk /opt/ringosc/SPECS/RO_PLUG~ /opt/ringosc/SPECS/INIT_SPEANA_LIB.lib /opt/ringosc/SPECS/INIT_SPEANA_LIB.bas /opt/ringosc/SPECS/INIT_SPEANA_LIB.sl /opt/ringosc/SPECS/INIT_SPEANA_LIB~/ /opt/ringosc/SPECS/EX_OSCFREQ.lib /opt/ringosc/SPECS/EX_OSCFREQ.bas /opt/ringosc/SPECS/EX_OSCFREQ.sl /opt/ringosc/SPECS/EX_OSCFREQ~/
(*1) If /opt/hp4070/a ddon/start already exists, it is not overwritten.
- 9 -
Loading...
+ 19 hidden pages