This document provides
supplemental information regarding the behavior of KTE Interactive V8.1.
This information is grouped into six categories:
New Features / Enhancements –
Summary of each significant new feature included in version 8.1 of the KTE
Interactive software tools.
Problem Fixes –
Summary of each significant software/firmware bug fix included with KTE
Interactive V8.1.
Known Problems –
Description of each significant known problem and ways to work around them.
Usage Notes – Helpful
information describing how to optimize the performance of KTE Interactive
and the Model 4200-SCS.
Installation
Instructions – Detailed instructions
describing how to install all software components and help files.
Firmware Flash
Upgrade Instructions – Describes how to upgrade
your 4200-SCS card’s firmware to achieve maximum performance.
This
document is periodically updated and distributed with release and/or service
pack to provide the most up to date information. This revision history is
included below:
• 5/1/2001 – V4.2 release, PA-790A
• 12/21/2001 – V4.3 release, PA-790B
• 4/11/2002 – V4.3.1 release, PA-790C
• 8/5/2002 – V4.3.2 release, PA-790D
• 11/5/2003 – V5.0 release, PA-790E
• 3/8/2004 – V5.0 Service Pack 1, PA-895A
• 12/2/2005 – V6.0 release, PA-790F
• 6/1/2006 – V6.1 release, PA-790G
• 4/3/2007 – V6.2 release, PA-790H
• 10/10/2007 – V7.0 release, PA-790J
• 3/26/2008 – V7.0.5 release, PA-790K
• 6/25/2008 – V7.1 release, PA-790L
•
2/25/2009 – V7.2 release, PA-790M
•
6/14/2010 – V8.0 release, PA-790N
•
10/6/2010 – V8.1 release, PA-790P (all features
and bug fixes listed have been released on 10/6/2010 unless otherwise stated)
KTE Interactive V8.1 Software Enhancements
KEY CONTENT
PR41177 (PMU) – Waveform
Capture Average Mode – This “Measure Mode” allows multiple waveforms to be
averaged together to reduce noise in the voltage and current waveforms. In ITMs, the Pulse Timing Dialog has enabled
the “Average Pulses” radio button when using Waveform Capture Mode. In UTMs, the
pulse_meas_wfm(...) function allows a new value for “Acquisition
Type” = 1.
See section 8 of the Reference Manual for details.
Acquisition type:
0
= Per period (discrete)
1
= Per burst (average)
[new]
In UTMs, the seg_arb_sequence(...) function allows a new value for “Meas Type” =
4.
See section 8 of the Reference Manual for details.
Meas type:
0
= No measurement for this segment
1 = Spot mean per
period
2 = Waveform per period
3 = Spot mean per burst
4
= Waveform per burst [new]
PR40058 (KITE) – Add KITE and
KCon knowledge of all RPM Connections.
Functionality has been added to KCon and KITE to automatically detect
which SMU/CVU/PMU cards is connected to which RPM. The standard recommended procedure is as follows:
1) Close all 4200 KTE Interactive
software applications.
2) Make all physical connections from
SMUs, CVU, PMU, to desired RPM
3) Disconnect all RPM outputs. Disconnect all DUTs from all 4200 outputs.
4) Open KCon and run the “Update PreAmp
and RPM Configuration” option under the Tools… menu.
Note: Voltages will be
output from all terminals during this process in order to detect which
instruments are connected.
Be sure that all
DUTs are disconnected from ALL 4200 terminals during this process.
5) Close KCon and open KITE
6) KITE will now know how RPMs are
connected to each SMU/CVU/PMU. ITMs will
automatically make the appropriate RPM switch
closures to run the appropriate
SMU, CVU, and PMU tests. All connection
compensation utilities will also make the appropriate RPM switch
closures.
7) UTM calls to RPM_switch( . . . )
prior to running ITMs that use RPMs are no longer required with KTE Interactive
V8.1.
8) UTM calls to RPM_switch( . . . )
prior to running UTMs that use RPMs are STILL REQUIRED.
NOTE: Once a UTM calls
RPM_switch(), the specified RPM configuration will be remembered by the
system. Any UTMs that turn on system
outputs that are run
after RPM_switch has
been run will automatically switch the RPMs into that mode previously called
out by RPM_switch() before they turn on any output.
This memory persists
until RPM_switch() is run again or KITE is shut down.
PR42144 (KITE) – Add new KITE
project CNTFET. KTE Interactive V8.1
adds a new Carbon Nanotube project with 5 new ITM tests to demonstrate how to
create and run tests on carbon nanotubes using SMUs, CVU, and PMU. This project is in the \Nanotech project
folder.
PR42146 (KXCI) – Add multi VAR2
functionality. KXCI has been enhanced to
support multiple VAR2 channels.
An
optional parameter has been added to the VP and IP commands to specify channel
number.
User can now add more than 1 channel as VAR2.
See example commands below:
DE
CH1;CH2;CH3;CH4;CH5
CH1,'V1','I1',1,2
CH2,'V2','I2',1,2
CH3,'V3','I3',1,1
SS
VP 1,1,3,0.100,1
VP 5,1,3,0.100,2
VR1,1,10,1,0.100
SM
DM2
LI 'V1','V2','V3'
MD ME1
Notice the 2 VP commands have channel numbers at the end (1 and 2).
Note also that there are 2 CH commands with 1, 2 as source/function specifying
2 channels as VAR2.
PR42195 (KPulse) – Allow
for larger spreadsheet for Seg-Arb definition in KPulse. Significant enhancements have been made to
KPulse to support PMU/PGU (source-only) Segment Arb functionality.
PR42164, PR42248, PR42544 (SYS) –
Add support for MS Visual 2010.
NOTE: Beginning with KTEI V8.1 (October
2010), all new 4200-SCS systems will no longer ship with Visual Studio by default. Visual Studio will now be an option for
customers who need to change user libraries and user modules. All user libraries and user modules can still
be configured and executed, but cannot be changed unless the Model
4200-COMPILER is ordered. The KULT
utility will only be available on new systems when the 4200-COMPILER option is
ordered. All existing 4200-SCS systems
prior to October 2010 already have a previous version Visual Studio installed;
upgrading to a newer version of Visual Studio is not required.
PR40067 (SYS) – Update KTE
Interactive to support 707B/708B. KTE
Interactive V8.1 now fully supports the 707B/708B Switch Mainframes.
KTE Interactive (V8.0, June 2010) released the following new 4200-SCS hardware models
a)
4225-PMU à Dual Channel Ultra-Fast IV Module with measure ((2)
Voltage Source Ranges (10V, 40V) and (4) Current Measurement Ranges (800mA,
200mA, 10mA, 100uA))
b)
4225-RPM à Remote Amplifier Switch Module (expands Current
Measurement Ranges to (10mA, 1mA, 100uA, 10uA, 1uA, 100nA) and provides remote
source/measure switching between 42x0-SMU, 4210-CVU, and 4225-PMU)
c)
4220-PGU à Dual Channel Ultra-Fast IV Module (source only)
d)
4200-PMU-PROBER-KIT à A collection of standard and custom connectors and
accessories used to connect the 4225-PMU/4220-PGU to a common variety of prober
stations
New
KITE Projects and User Libraries were added to provide examples of how to use
new PMU, PGU, and RPM hardware.
KITE PROJECTS
a)
Default – 5 new tests were added using the
new 4225-PMU (pulse-vds-id, waveform-meas, pulse-resistor, pulse-diode, and
pulse-cap)
b)
Demo-SolarCell – 1 new test was added showing
a pulsed-IV sweep (pulse-iv-sweep)
c)
PMU-Flash-NAND – A new 9-test project to
demonstrate how to program, erase, and execute endurance tests on flash memory devices
using the 4225-PMU.
d)
PRAM – A new 5-test project to demonstrate
how to characterize a Phase-Change memory device.
e)
chargepumping – This project has been updated
to work with the new 4225-PMU and 4220-PGU as well as the old 4205-PG2.
f)
PMU-DUT-Examples – A new 7-test project to
demonstrate how to execute common Ultra-Fast IV tests such as an IV-sweep,
waveform data collection and saving, scope shot, segmented arb waveform, a
one-channel sweep, and standard SMU IV sweep vs. an Ultra-fast IV sweep.
g)
PMU-MOSFET – A new 9-test project to
demonstrate common MOSFET tests using the 4225-PMU.
h)
PMU-Switch – A new 10-test project to
demonstrate using the 4225-RPM to switch between SMU-IV tests, CVU-CV tests,
and PxU-Pulse tests. This test uses the
RPM_switch user module to switch the RPM between IV, CV, and Pulse modes.
i)
SolarCell – This project has been updated to
add a new pulse-iv-sweep test using the 4225-PMU.
USER LIBRARIES/MODULES
a)
flashulib – This user library has been
updated to demonstrate how to use the 4225-PMU/4220-PGU to perform common flash
tests.
b)
PMU_examples_ulib – This new 7-module user
library contains example code to perform common Ultra-Fast IV tests (see
PMU-DUT-Examples KITE project above).
c)
PMU_PCRAM_ulib – This new 3-module user
library contains example code to perform common Phase-Change memory tests (see
PRAM KITE project above).
d)
pmuulib – This 1-module user library contains
the RPM_switch module used to switch the 4225-RPM between IV, CV, and pulse
modes. This user library will be
enhanced in the future.
e)
RPM_Ilimit_Control – This 5-module user
library contains utilities to be used in the PRAM KITE project.
PR35183 (PMU/PGU) – (V8.0, June 2010) Improve DC-Level Accuracy and
Overshoot Specs of Pulse Source. The
following pulse source specs have been improved on the 4225-PMU/4220-PGU over
the 4205-PG2.
a)
10V source range – improved DC-Level Accuracy
from +/-(3.0%+50mV) to +/-(0.5%+10mV)
b)
40V source range – improved DC-Level Accuracy
from +/-(3.0%+100mV) to +/-(0.2%+20mV)
c)
10V source range – improved Overshoot from
+/- (5% +20mV) to +/-(3%+20mV) (see
datasheet for best case performance specs)
d)
40V source range – improved Overshoot from
+/-(5% +80mV) to +/-(3% + 80mV) (see datasheet for best case performance specs)
PR35814 (PMU/PGU) – (V8.0, June 2010) Allow faster pulse transitions. The following pulse source specs have been
improved on the 4225-PMU/4220-PGU over the 4205-PG2.
a)
10V source range – improved transition time
from 13ns to < 10ns
b)
40V source range – improved transition time
from 130ns to < 100ns
PR35815 (SYS) – Two new cable kits have been added (V7.2, March 2009)
as follows:
·
4200-MMPC-C à Multi-Measurement Prober Cable kit. This kit allows integrated cables and
manipulator hardware to allow DC, AC/CVU, and AC Pulse measurements from the
prober bulkhead to the probe tips without re-cabling. (-C is for Cascade). Please call Keithley for information on exact
models supported.
·
4200-MMPC-S à Multi-Measurement Prober Cable kit. This kit allows integrated cables and manipulator
hardware to allow DC, AC/CVU, and AC Pulse measurements from the prober
bulkhead to the probe tips without re-cabling.
(-S is for Suss). Please call
Keithley for information on exact models supported.
GENERAL KITE
ENHANCEMENTS
PR38892 (KITE) –
(V8.0, June 2010) Add support for 2 simultaneous graphs. KITE will now support 2 independent graphs
for both ITMs and UTMs.
PR39914 (KITE) – (V8.0, June 2010) The maximum number of data rows for a UTM (user
test module) has been increased from 16,383 to 32,767. (plus one data column
title row)
PR41243 (KITE)
– (V8.0,
June 2010) Added feature in KITE graph to allow
panning. Holding the SHIFT key down
while pressing the LEFT MOUSE key allows the graph to be panned.
PR42140/NCM06397 (KITE) – Added
new feature to allow an xTM data sheet and graph to be saved
simultaneously. This can be done from
the graph tab by clicking <Right Mouse>, <Save as…>. The sheet and up to two graphs can be named
and saved to the hard drive simultaneously.
KXCI ENHANCEMENTS
PR41879 (KXCI) – (V7.2, March
2009) Added a new “Range Immediate” command to allow SMUs to be used in Fixed
Range through KXCI (remote control).
The syntax is:
RI [ch], [range],
[compliance]
where ch=physical
SMU number, range = 1e-12A to 1.0A, compliance = 10% to 100% of range
This command was implemented in KTEI V7.2 but was not documented in the 4200
Reference Manual until KTEI V8.1.
42x0-SMU ENHANCEMENTS
PR35762 (SMU) – (V7.2, March 2009) Add range changing control for
42x0-SMUs. Certain DC testing scenarios
demand a different balance between resolution and speed. Control has been added at the 4200 system
level to select one of three different range change settings as follows:
·
HI Speed à up range = 10%; down range = 0.9%
·
Normal (default) à up range = 50%; down range = 4%
·
HI Resolution à up range 90%; down range 7%
This
feature is set by starting KCon and selecting the “KI 4200 SCS” tree node. Select the “Properties” tab and select one of
the following “Auto Range Methods”: High Speed, Normal (default), High
Resolution
PR37572 (SMU) – (V7.2, March 2009) Starting with the Version 6 SMU,
the Over Voltage Protection (OVP) voltages have been changed. The Version 6 SMU began shipping in March 2009.
·
Version
5 and older SMUs à 2.3V, 4.5V,
6.8V, 11V, 22V, 43V, 150V, 274V (off)
·
Version
6 and new SMUs à 0.5V, 0.8V,
1.1V, 2.75V, 5.5V, 13.7V, 31.8V, 220V (off)
PR39473 (SMU) – (V8.0, June 2010) Previously, the default state of the
SMU after completion of a test was Source-V zero volts and Measure-I 10mA
range. Now, users can change (globally)
the default state SMU Measure-I range to any Measure-I range.
This
feature is set by starting KCon and selecting the “KI 4200 SCS” tree node. Select the “Properties” tab and select one of
the following “SMU Standby Ranges”: 1uA, 10uA, 100uA, 1mA, 10mA (default), or
100mA.
4200-CVU / 4210-CVU
ENHANCEMENTS
PR38506
(CVU/LPT) – Create an LPT function for CVU custom
cable length measure. Added function cvu_custom_cable_comp()
to LPT API. It performs the same exact
function as custom cable comp in KITE.
The possible return values are 0 (0K), -907 (LPOT/LCUR fail) and -908
(HPOT/HCUR fail).
4225-PMU / 4225-RPM
ENHANCEMENTS
PR42178 (PMU)
– Data not returned real-time for some curves.
Under certain conditions when running a family of I-V curves using the
PMU, data was returned only after the test had completed. Enhancements have been made in both software
and firmware that allow data to be returned to the ITM data sheet under many
use cases and conditions.
PR42398 (PMU) – Enable LLEC
(load-line effect compensation) on the 1mA and 100uA ranges of the
4225-RPM. Firmware and software updates
have been made to include more RPM ranges in the LLEC algorithm. This will permit better correlation between
SMU and PMU measurements taken on identical DUTs and loads
when using these current measure ranges.
PROBLEM FIXES
4200-SMU / 4210-SMU BUG FIXES
F26
/ G26 / H26 / M26 (SMU FIRMWARE) (See
Card/Hardware/Firmware Version Table below)
PR42396, PR42405/NCM06450 (SYS, KXCI) – KXCI coerces AVM limits of OLD SMU
values for Version 6 SMUs. Starting with
Version 6.0 4200-SMUs and 4210-SMUs, new AVM voltages are supported. (See PR37572 above). KTEI V8.1 and x26 SMU firmware is needed to
allow new AVM values to work properly on Version 6.0 and newer SMUs.
PR40978/NCM06260
(SMU)
– Version 6.0 SMU Oscillation – Under very rare conditions, version 6.0 SMUs
may oscillate in the following situation.
The setup requires at least 2 SMUs and at least 1 Rev 6.0 SMU. One SMU needs to be configured as a current
source, forcing 0A, and on the 1mA range (or lower). The other SMU needs to be
configured as a current source, forcing 1mA (or lower) on the 1mA range. Both Rev 6.0 SMUs need to be connected to one
terminal on the same side of a four wire resistor (One SMU acts as a V-measure,
the other SMU as an I-source). The other side of the resistor should be
connected to GND (via the ground unit).
Under this particular use case, the SMU may oscillate at around
1MHz. A workaround is to fix either of
the SMUs to the 10mA range or above to avoid the oscillation. If this workaround is not sufficient, the
SMUs can be returned to factory to have a hardware modification which will
protect against this particular oscillation in all cases. To identify which SMUs are affected, these
are specifically SMUs with a Hardware Version of 6.0. All SMUs older than 6.0 and all SMUs version
6.1 and later are NOT affected by this issue.
Please look at KCon to identify which Hardware Version SMUs you have.
PR40463,
PR42156, PR42232/NCM06413 (KITE) – Subsite Cycling with PMU/PGU (and no
RPM) does not make 707/708 switch closures correctly if SMU4 is used for the
stress measurements. This problem has
been fixed.
4200-CVU / 4210-CVU BUG
FIXES
422xPxU-802SV1.01.x
(4200-CVU / 4210-CVU FIRMWARE) (See
Card/Hardware/Firmware Version Table below)
PR40406 (CVU)
– CVU calculates negative values for D parameter. Under certain rare conditions, CVU confidence
check and ITM test modules may calculate a negative D value. By definition, Dissipation Factor is an
absolute value. This problem has been
fixed with CVU firmware version 4200CVU-802SV2.01.x
(for 4200-CVUs) and 4210CVU-802SV2.01.x (for
4210-CVUs).
4220-PGU / 4225-PMU BUG
FIXES
422xPxU-802SV1.01.x
(PMU/PGU FIRMWARE) (See
Card/Hardware/Firmware Version Table below)
PR41256 (PxU)
– PMU Spot Mean measurements are too slow.
Spot Mean measurements have been sped up significantly with PMU/PGU firmware
422xPxU-802SV1.01.x. One example: A
single spot mean of 984,000 samples took around 8 seconds to complete when run
from a KITE ITM before this change.
After the change, the same test only took about 2 seconds, a roughly 4x
improvement speed improvement.
PR41762 (PxU) – 4225-PMU (with
no 4225-RPM) uses wrong impedance value while operating in 100uA measure range
available in the 40V source range. Under
certain conditions, the pulse measurements in the 100uA will be incorrect. This problem has been fixed with PMU/PGU
firmware 422xPxU-802SV1.01.x
PR41829 (PxU) – Measurement error when auto-ranging between
the 10mA and 200mA ranges with LLEC (load-line effect compensation). This
problem would occur when both auto-range and LLEC were enabled AND after an
auto-range range change. This
problem has been fixed with PMU/PGU firmware 422xPxU-802SV1.01.x.
PR41986 (PxU) – KITE will swap
the measured PMU data for long pulses. Under certain conditions, a 2-channel seg-arb
waveform where one of the segments is longer than 200ms, KITE will randomly
swap the measured voltages (and possibly the forced voltages) in the data
sheet. This problem has been
fixed with PMU/PGU firmware 422xPxU-802SV1.01.x.
PR42404 (PxU) – OFLOW polarity
swapping in firmware for current measure incorrect. Under certain conditions, when running PMU
Spot Mean tests, KITE will report overflow in error. This would occur only if no RPMs are
connected to the PMU and only on the 200mA range. This problem has been fixed with PMU/PGU
firmware 422xPxU-802SV1.01.x.
PR42500 (PxU) – PMU LLEC or Auto-range on wide pulses causes infinite
loop. If you use a pulse width of around
8e-4 or more and have LLEC turned on, when you run you quickly get data back
but the system just keeps pulsing anyway and your test never ends. This problem has been fixed with PMU/PGU
firmware 422xPxU-802SV1.01.x.
PR42570 (PxU) - PMU fast
non-symmetrical transition times cause time skew in data. This problem occurs in both UTMs and ITMs
when you run a series of pulses with a fast rise time and a slower fall
time. As the pulses progress each
successive pulse has more and more data points upfront at the beginning of the
pulse and less at the end. This causes
skewed results when an average is taken.
This problem has been fixed with PMU/PGU firmware 422xPxU-802SV1.01.x.
PR42486 (PxU) - In SARB mode,
multiple bursts were supported by the source, but not the measure
firmware. Measurements were only being
taken for the first burst. This problem
has been fixed with PMU/PGU firmware 422xPxU-802SV1.01.x.
4200-PIV-Q BUG FIXES
PR42135 (PIV-Q) – PIV-Q Cable Compensation. KITE 8 Error
-15071. When attempting a Cable
Compensation using KITE 8.0, the operation stops with a -15071 error. This problem has been fixed.
Software and System BUG
FIXES
PR28165,PR37342/NCM04128
(SYS)
– Lockups and blue screens would intermittently occur with some versions of
McAfee installed on the 4200 when certain USB flash drives were used. The root cause has been tied to Full
Armor. Full Armor is a 3rd
party system configuration management system installed on 4200-SCS system up
until April 2007 after which Full Armor was no longer shipped with 4200-SCS
systems. If you have Full Armor
installed on your 4200, it is highly recommended it be uninstalled from the
4200-SCS permanently.
PR38597/NCM05917 (MAN) – The 4200
Release Notes (this document) did not accurately list all 4200-CVU/4210-CVU
hardware versions to go with each firmware revision. The Card/Hardware/Firmware
Version Table has been updated and streamlined to better
list all hardware/firmware version combinations.
PR37790,
PR38672 (SYS) – USB
does not recognize flash drives, keyboards, or mice when inserted. This problem has been identified and repaired
on all new 4200 systems built after September 2010. For existing 4200 systems exhibiting this
behavior, this can be resolved by going into the Windows Control Panel,
Administrative Tools, Computer Management, Device Manager, and clicking on
<Right Mouse> <Properties> on every USB Root Hub entry. On the Power
Management tab, you must uncheck the “Allow the computer to turn off this
device to save power” checkbox.
PR42096/NCM06395
(KITE)
– In certain PIV sweeps the number of points added one more point to the
intended setting (If I put 2 points, the system will always automatically
change the number of points to 3). This
problem has been fixed.
PR42436/NCM06454
(KITE)
– In KITE Subsite/Segment Stress/Measure Mode, certain cases will display an
error message that “Pulse periods for all
channels in the test must be equal:” even though they are equal. This problem has been fixed.
PR26140
(SYS)
– Certain versions of the SOPHOS anti-virus software cause memory leaks when
running at the same time as Full Armor. The work around is either a) do
not use SOPHOS anti-virus software (which is NOT on the approved software list)
or b) close/disable or uninstall Full Armor if SOPHOS anti-virus is running.
PR42305 (PxU) – Overflow status Spot Mean Average
measurements only reflect the last pulse.
The overflow statuses reported to the user for a Spot Mean Average
measurement was the status for the last pulse in the average. It should be set if ANY pulse included in the
average had an overflow condition. There
is no known workaround for this problem.
PR42318 (PMU) – Allow multiple
pulse_exec() commands in a single UTM.
Currently only one pulse_exec() can be called per UTM. A workaround is to resend the PxU
configuration commands again before calling pulse_exec() a subsequent time.
4225-RPM
When using the 4225-RPM Remote Amplifier Switch Module to switch between IV, CV, and/or
Pulse modes, be sure to create a UTM in KITE and make a call to user module
RPM_switch( . . . ) in user library pmuulib.
This is required prior to running any SMU, CVU, or PMU UTM test. ITMs will make RPM switch calls automatically
starting with KTEI V8.1 and no RPM_switch calls are required for ITMs.
1. Prior to running PMU/PGU tests in
PULSE mode, call RPM_switch(PULSE)
2. Prior to running SMU/PA tests in
IV mode, call RPM_switch(SMU)
3. Prior to running CVU tests in CVU
2-wire mode, call RPM_switch(CV_2W)
4. Prior to running CVU tests in
CVU-4-wire mode, call RPM_switch(CV_4W)
PR42567
(KITE, Subsite Cycling)
– RPMs cannot be used in KITE Subsite-level stress/measure tests. (Unsupported
Feature)
NOTE: Only Cycle Mode is supported with Model
4225-RPMs present in the system. The Stress/Measure and Segment Stress/Measure
modes are NOT supported if RPMs are present in the system. In order to run
Stress/Measure and Segment Stress/Measure modes, all RPMs must be disconnected
from the Model 4200-SCS and you must update the RPM configuration in KCON (see
Tools > Update DC Preamp and RPM Configuration in Section 7).
4200-CVU and 4210-CVU
When using the new Custom Cable
Length feature and O-S-L (open/short/load) simultaneously, you
MUST run custom cable length FIRST, and THEN run O-S-L comp.
42x0 SMUs
Under certain rare conditions when
running SMU current sweeps at very fast ramp rates, the SMU may report
compliance unexpectedly. This may occur if the sweep ramps are too high
or too fast.
There are 3 simple workarounds for
this situation as follows:
a) Use the setmode
command to turn off the compliance indicator value.
With this workaround, the reading will be returned as 105% of the present
range.
b) Use smaller
sweep/ramp rates.
c) Use fixed SMU
ranges.
Keithley Default User Libraries
Beginning with KTE Interactive
V7.0.5, all Keithley default user libraries have been built with Microsoft
Visual C++ 2008 (v9.0). If you install KTEI V7.0.5 or later on a machine
with Microsoft Visual C++ 6.0 or Microsoft Visual C++ .net 2002 or Microsoft
Visual Studio C++.net 2003, or Microsoft Visual Studio C++.net 2005, and you
wish to change any of the user libraries listed above (see Default User
Libraries), you will need to recompile ALL modules in that user library, and
then rebuild the user library. If you do not recompile all user modules,
you will receive the following error: “LINK: fatal error LNK1207: incompatible
PDB format in <your usrlib>; delete and rebuild.” To make this process
easier, we have provided the batch file reBuildKILibs.bat for this
purpose. reBuildKILibs.bat will compile each and every module and
build each and every user library listed in the Default User Libraries section
above. reBuildKILibs.bat is located in C:\S4200\sys\bin.
LPTLIB
1. If a voltage limit of greater
than 20 volts is needed from an SMU set to force zero current, a measv call
should be used to set the SMU to auto range to a higher range or set a higher
voltage range with rangev.
2. If a current limit of greater
than 10 milliamps is needed from a SMU set to force zero volts, a measi call
should be used to set the SMU to auto range to a higher range or set a higher
current range with rangei.
KULT
If you make changes to, or need to
rebuild “ki82ulib”, please note that “ki82ulib” depends on “ki590ulib” and
“winulib”. You must specify these dependencies in the “Options” “Library
Dependencies” menu in KULT before building “ki82ulib.” The “Options”
“Build Library” function will fail if the dependencies are not properly
selected.
KXCI
In KXCI System Mode, in both
KI4200 emulation and HP4145 emulation, the following default current
measurement ranges exist.
1. “Limited Auto – 1nA” is the
default current measurement range for 4200 SMUs with PreAmps.
2. “Limited Auto – 100nA” is the
default current measurement range for 4200 SMUs without PreAmps.
NOTE: If a different bottom range
is needed, use the RG command to set the specified channel to a lower bottom
range.
Example:
RG 1,1e-11
This will set SMU1 (with PreAmp)
to the “Limited Auto - 10pA” range.
KITE (KDF Files)
If you choose to run the
S600/S400-based Keithley Summary Utility (KSU) on a 4200-SCS KDF, you MUST
convert the KDF from a PC-based ASCII file to a UNIX-based ASCII file using a
UNIX utility such as dos2unix before opening the 4200-SCS KDF file.
Please refer to your KTE documentation that was supplied with your S600/S400
for further information on KSU.
KITE (Subsite Cycling)
PR40458/NCM06206 (KITE) – The way
subsite stressing has always worked in KITE when a switch is present AND the
ground unit is connected to the switch, ZERO volts is a special case that means
the PIN is tied to a ground unit, not a SMU.
If this is not the desired behavior, a very small voltage (ie 1.0e-12)
can be entered in the xStress field.
This will ensure that an SMU is used for this PIN and that the ground
unit will not be connected. The same
work around applies to current stressing as well.
INSTALLATION
INSTRUCTIONS
NOTE: Before
attempting to install the 4200-SCS KTE Interactive, the configuration
management software pre-installed on your 4200-SCS must be disabled. To
disable the configuration management software, follow the steps below.
For additional information, refer to Section 10 “System Administration” of the
4200-SCS Reference Manual.
NOTE: Before performing this installation, make sure that all KTE
Interactive programs and all Windows programs, including any Anti-Virus
Applications, are stopped.
STEP 1. Disable the PC configuration management software (systems older than April 2007 only)
NOTE:
On newer 4200-SCS machines shipped after April 3, 2007, all references to Full
Armor Zero Administration in this document can be ignored. Beginning
with KTE Interactive V6.2, Keithley stopped shipping the 4200-SCS product with
the Full Armor Zero Administration Tool. If your 4200 does not have Full
Armor Administration application, skip STEP 1.
On older 4200-SCS machines it is advised to REMOVE the Full Armor and
UNDO32 products from the 4200-SCS via the Control Panel Add/Remove Programs
utility.
1.
Login as kiadmin (default password is kiadmin1)
2.
Stop any Keithley programs (KITE, KXCI etc.) or any other Windows programs that
are running.
3.
From the Start menu, select Start Programs Administrative
Tools Full Armor Full Armor Zero Administration. Or
double click on the red shield located on the right side of the Windows task
bar.
4.
The Full Armor Password window will appear and you will be prompted for
a password. The default password is: kiadmin1 (note: all
lower case)
5.
Select the OK, and the Full Armor Zero Administration
window will appear.
6.
Select Turn Off All Protection.
7.
Select OK.
STEP 2. Archive your previous Default Project, Test, and Device Data (OPTIONAL)
WARNING: The
following installation procedure will upgrade all default KITE projects,
devices, and tests as well as all default user libraries and prober
drivers. If you have made changes to these components and do not want to
lose these changes when KTE Interactive V8.1 is installed, copy these
files to an alternate location before installation. To archive these
components before installation, follow the steps below.
NOTE:
All tests, devices, projects, and user libraries not specified in the lists
below will remain UNCHANGED by this installation process.
Archive your data before
installing KTE Interactive V8.1
1. The following components
will be upgraded when KTE Interactive V8.1 is installed.
Default KITE Projects - Located in C:\S4200\kiuser\Projects
[xx] denotes the number of tests in each project
* Demo-ALL contains all of the tests in all other projects plus some tests only
available with the Automated Characterization Suite (ACS).
** Denotes New Project or updated with KTEI V8.1
1) default [20]** |
21) Demo-Default [7] |
41) chargepumping [8]** |
2) BJT-Default [3] |
22)
Demo-PulseIV [7] |
42) chargetrapping [1] |
3) CMOS-Default [6] |
23)
Demo-QPulseIV [9] |
43) ivpgswitch [8] |
4) CVU_BJT [3] |
24) Demo-SolarCell [14]** |
44) ivpgswitch_340x [8] |
5) CVU_Capacitor [2] |
25) Flash-NAND [8] |
45) PMU-DUT-Examples [7]** |
6) CVU_highV [5] |
26) Flash-NOR [8] |
46) PMU-MOSFET [10]** |
7) CVU_InterconnectCap [1] |
27) Flash-Switch [11] |
47) PMU-Switch [10]** |
8) CVU_ivcvswitch [4] |
28) FlashDisturb-NAND [6] |
48)
PulseIV-Complete [11] |
9) CVU_lifetime [3] |
29) FlashDisturb-NOR [6] |
49)
QPulseIV-Complete [10] |
10) CVU_MobileIon [7] |
30) FlashDisturb-Switch [10] |
50) EM_const_I [3] |
11) CVU_MOScap [3] |
31) FlashEndurance-NAND [6] |
51) HCI_1_DUT [8] |
12) CVU_MOSFET [2] |
32) FlashEndurance-NOR [6] |
52) HCI_4_DUT [40] |
13) CVU_nanowire [2] |
33) FlashEndurance-Switch [10] |
53) HCI_PULSE [9] |
14) CVU_PNjunction [3] |
34) PMU-Flash-NAND [9]** |
54) NBTI_1_DUT [6] |
15) CVU_PVcell [5] |
35) PRAM [6]** |
55) Qbd [3] |
16) ivcvswitch [13] |
36) ivswitch [17] |
56) FourPtProbe [1] |
17) lifetime [7] |
37) LowCurrent [4] |
57) vdp_resistivity [4] |
18) qscv [1] |
38) probesites [9] |
58) SolarCell [13] |
19) SIMCV [7] |
39) probesubsites [15] |
59)
CNTFET [5]** |
20) STVS [7] |
40) NanoDevices [16] |
Default
KITE Devices - Located in C:\S4200\kiuser\Devices
1) BJT – all |
3) Diode – all |
6) MOSFET – all |
9) Resistor – all |
2) Capacitor - all |
4) General – all |
7) Nanotech - all |
|
3) CV- all |
5) JFET – all |
8) PVcell - all |
|
Default
KITE Tests - Located in C:\S4200\kiuser\Tests
1) BJT – all |
4) General – all |
7) Nanotech – all |
2) Capacitor – all |
5) JFET – all |
8) Resistor - all |
3) Diode – all |
6) MOSFET – all |
9) _CVU – all |
Default
User Libraries - Located in C:\S4200\kiuser\usrlib
[yy] denotes the number of user modules in each user library
1) AVMControl [1] |
16) ki340xulib [3] |
31)
QSCV [1] |
2) BeepLib [5] |
17) KI590ulib [8] |
32)
RPM_Ilimit_Control [5] |
3) chargepumping [8] |
18) KI595ulib [2] |
33) Winulib [7] |
4) chargetrapping [1] |
19) kipulseulib [1] |
34) wlrlib [4] |
5) DLCP [1] |
20) kiscopeulib [13] |
35) pivulib [no source code] |
6)
DualPulseulib [18] |
21) KIStressulib [5] |
36) qpivulib [no source code] |
7)
flashulib [6]** |
22) Matrixulib [1] |
|
8) hivcvulib [2] |
23) OVPControl [1] |
|
9) Hotchuck_Temptronics3010B [1] |
24) parlib [11] |
|
10) Hotcheck_Triotek [1] |
25) PIVutil [1] |
|
11) HP4284ulib [2] |
26) PMU_examples_ulib [7]** |
|
12) HP4294ulib [6] |
27) PMU_PCRAM_ulib [3]** |
|
13) HP8110ulib [3] |
28) pmuulib [1]** |
|
14) KI42xxulib [1] |
29)
PulseIV [11] |
|
15) ki82ulib [8] |
30)
QPulseIV [9] |
Default Prober Drivers - Located in C:\S4200\kiuser\usrlib
1) prbcc12k [5] |
5) prbmanl [47] |
2) prbcom [46] |
6) prbmm40 [17] |
3) prbfake [49] |
7) prbpa200 [22] |
4) prbgen [4] |
8) prbcm500 [5] |
2.
The easiest way to archive these components is to copy the entire
C:\S4200\kiuser folder to a network drive or archive area on the 4200-SCS hard
drive. For example, to copy these components to the secondary partition
of the 4200-SCS hard drive, execute the following command at a command prompt:
xcopy c:\s4200\kiuser d:\8.0archive\s4200\kiuser /s/e
and respond to the prompt with D for
directory. Since this creates a backup of the ENTIRE kiuser subdirectory,
it may take several minutes based on how much data your particular machine has
in that directory. You will know the process is complete when the command
prompt returns.
STEP 3. Install the 4200-SCS KTE Interactive V8.1 Software Tools
1.
With the configuration management software disabled, insert the 4200-SCS KTE
Interactive V8.1 CD into the 4200-SCS CD-ROM drive.
2.
The setup program should start automatically. If it does not, run setup.exe
from the CD.
3.
Follow the step-by-step installation instructions. If a previous version
of KTE Interactive is installed on your 4200-SCS, you will be asked if
you want to remove it. When asked, select OK to continue,
selecting NO will abort the installation. If a previous version of
KTE Interactive is uninstalled, you must reboot and then install KTE
Interactive V8.1.
4. After the
installation is complete, remove the CD and select YES, I WANT TO RESTART MY
COMPUTER NOW to re-boot the 4200-SCS before attempting to initialize or use the
V8.1 software tools.
STEP 4. Initialize each 4200-SCS User Account
NOTE: Each user
account on the 4200-SCS must be properly initialized before attempting to run
any of the KTE Interactive V8.1 software tools, or unpredictable
behavior may occur.
1.
From the main Windows XP login screen, type the user and password of the
account to be initialized. This will need to be done for each of the two
default Keithley factory accounts, and for any additional accounts added by the
System Administrator. The two factory accounts are:
a. User = kiadmin,
password = kiadmin1
b. User = kiuser,
password = (NULL; i.e. password field left blank, no password)
2.
When Windows XP has completed start-up, select Start
Programs Keithley Initialize New User. This will
initialize only the currently logged in user account.
3.
Repeat steps 1 and 2 for both Keithley accounts and for any additional accounts
added by the system administrator.
STEP 5. Install the 4200-SCS Complete Reference CD-ROM
NOTE: Beginning with KTE
Interactive V7.2, all 4200-SCS help files are automatically installed when
installing the 4200-SCS KTE Interactive CD.
The 4200-SCS KTE Interactive CD and 4200-SCS Complete Reference CDs have
been merged.
STEP 6. Re-Enable the PC Configuration Management Software (systems older than April 2007 only)
1.
From the Start menu, select Start Programs Administrative
Tools Full Armor Full Armor Zero Administration. Or
double click on the red shield located on the right side of the Windows task
bar.
2.
The Full Armor Password window will appear and you will be prompted for
a password. The default password is: kiadmin1
3.
Select the OK, and the Full Armor Zero Administration
window will appear.
4.
Select Critical Protection.
5.
Select OK.
NOTE:
On newer 4200-SCS machines shipped after April 3, 2007, all references to Full
Armor Zero Administration in this document can be ignored. Beginning
with KTE Interactive V6.2, Keithley stopped shipping the 4200-SCS product with the
Full Armor Zero Administration Tool. If your 4200 does not have Full
Armor Administration application, skip STEP 6.
On older 4200-SCS machines it is advised to REMOVE the Full Armor and
UNDO32 products from the 4200-SCS via the Control Panel Add/Remove Programs
utility.
STEP 7. Upgrade 42x0-SMU, 420x-PG2, 422x-PxU,
4225-RPM, and 42x0-CVU Firmware
Firmware Upgrade Procedure
NOTE: It is highly
recommended that you upgrade ALL of your firmware versions or unpredictable
behavior may occur. Many new features have been added in newer versions
of software that require the firmware to be upgraded before they are enabled.
NOTE: To find the
current hardware and firmware versions of your 4200-SCS cards, enter the KCON
utility and select each card.
NOTE: If you select
the wrong firmware version per the hardware version, the firmware upgrade
procedure will not allow this, and will warn you. The program will return you
to the beginning of the firmware upgrade procedure allowing you to repeat the
steps with the correct revision level.
To upgrade the firmware of any 4200-SCS
card, perform the following steps:
WARNING: It is strongly
recommended that you connect the 4200-SCS to an un-interruptible power
supply. If power is lost during the firmware upgrade, the instruments may
no longer be functional and will require factory servicing.
1.
Exit all Keithley KTE Interactive programs and any other Windows XP programs
that may be running.
2.
Open a Command Prompt window.
3.
Enter the following command at the command prompt: fwupgrade <Enter>
4.
Select the Start button on the fwupgrade main window. A window will be
displayed restating the need to connect the 4200-SCS to an un-interruptible
power supply. Select the Yes button when ready to proceed.
5.
Select the appropriate Flash file (see the Card/Hardware/Firmware Version
Table below) from the file browser window and select the Open
button.
6.
A message window will be updating while all instruments installed are being
upgraded to the selected firmware version. After successful upgrade is
complete there will be a few audible tones and a window will be displayed
stating the upgrade is complete. Close
the remaining windows.
Card/Hardware/Firmware Version Table
4200-SCS Card |
Hardware Version from KCON |
Firmware file to use |
4200-SMU/4210-SMU 1 |
02,XXXXXXXX or 2,XXXXXXXX |
4200-803-4F26.x |
|
03,XXXXXXXX or 3,XXXXXXXX 04,XXXXXXXX or 4,XXXXXXXX |
4200-803-4G26.x |
|
05,XXXXXXXX or 5,XXXXXXXX |
4200-803-4H26.x |
|
06,XXXXXXXX or 6,XXXXXXXX |
4200-803-4M26.x |
|
all others |
4200-803-4F26.x |
4200-PA |
<this product cannot be
flash upgraded in the field> |
<n/a> |
4200-PG2 2 |
ALL (1.0,1.1A, 1.2, 1.3, 1.4, and
later) |
4200VPU-V1.04.x |
4205-PG2 3 |
ALL (1.0,1.1 and later) |
4205VPU-V1.01.x |
4200-CVU 4 |
ALL (1.0, 1.1, 2.0, 2.01, 3.0, 3.01, 3.02, 3.1, 4.0 and later) |
4200CVU-802SV2.01.x |
4210-CVU |
ALL (3.0, 3.1, 4.0 and later) |
4210CVU-802SV2.01.x |
4200-PGU/4225-PMU 5 |
1.0 and later |
422xPxU-802SV1.01.x |
4225-RPM |
1.0 and later |
4225RPM-801FV1.02.bin |
1 There are two different models of SMUs in the 4200, 4200-SMU
(medium power) and 4210-SMU (high power), both models use the same firmware
files.
2 This card is no longer offered for sale, but will
continue to be supported. The 4200-PG2
dual channel pulse card was offered for purchase starting in December 2005. The 4200-PG2 was replaced by the 4205-PG2 in
April 2007.
3 This card is no longer offered for sale by itself
and can only be purchased with the 4200-PIV-A and 4200-PIV-Q packages. This card will continue to be supported. The 4205-PG2 dual channel pulse card was
offered for purchase starting in April 2007.
The 4205-PG2 was replaced by the 4225-PMU/4200-PGU in May 2010.
4 This card is no longer offered for sale, but will
continue to be supported. The 4200-CVU
Capacitance/Voltage card was offered for purchase starting in October
2007. Beginning with KTE Interactive V7.2 released in February 2009, the
4200-CVU has been replaced with the 4210-CVU.
The 4210-CVU adds 9 additional frequencies (1kHz-9kHz, in one kHz
increments). All existing 4200-CVU cards
can be upgraded to 4210-CVU by sending the 4200-SCS back to factory for a
re-calibration. 4200-CVUs cannot be
upgraded to 4210-CVUs by the customer.
5 The 4225-PMU and 4220-PGU share the same
pulse/source board and use the same firmware file. The 4225-PMU adds measure capability through
an additional hardware board but utilizes the same firmware image/file.
KTE Interactive V8.1 Installation is now complete.