KTE Interactive V8.1
Software Release Notes & Installation Instructions

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)

 

 

  NEW FEATURES/ENHANCEMENTS

  

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.

 

KNOWN PROBLEMS

 

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.

USAGE NOTES

 

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.