Pulse Waveforms For Nvm Testing; Using Kpulse To Create And Export Segment Arb Waveforms - Keithley 4200-SCS User Manual

Semiconductor characterization system
Hide thumbs Also See for 4200-SCS:
Table of Contents

Advertisement

Model 4200-SCS User's Manual

Pulse waveforms for NVM testing

A pulse card has several attributes that support NVM testing. To perform the
multi-level pulse waveforms for the typical program / erase waveform (see
3-88), each pulse card channel has the Segment ARB capability.
For more information about Segment ARB
waveforms. The ability to disconnect, or float, a particular device pin, within the
Segment ARB waveform requires an inline solid state relay. This solid state relay
is called the high endurance output relay (HEOR).
The pulse card output channels each have 50
flows through the pulse channel, there is a voltage drop across this 50
internal to the pulse card. This dictates that the voltage at the output may be
different from what is expected based on the resistance of the DUT. This effect is
called the Load Line Effect and is covered in more detail in
DUT resistance determines pulse voltage across DUT, page
• The gate of a flash or NVM device is high impedance.
• The voltage at the gate will be double of the programmed voltage.
• The voltage at the drain will be a function of the resistance of the drain-source.
Adjusting the pulse level to match the desired drain voltage is performed
iteratively with an oscilloscope to measure V
The projects in the Flash package use two methods to define the multi-level
waveforms used in flash memory testing (for example,
endurance or disturb testing, which uses the subsite stress / measure looping
feature of KITE, the KPulse application is used to define each unique voltage
waveform. Refer to
Use Kpulse to define and export each unique waveform. The following procedure
details how to create and export a hypothetical program/erase waveform.

Using Kpulse to create and export Segment ARB waveforms

NOTE
To use Kpulse to create and export Segment ARB waveforms:
1.
2.
3.
4200-900-01 Rev. K / February 2017
How to Generate Basic Pulses, page
Each segment pulse waveform must have the same total time. The minimum
programmed time for any segment is 20 ns (20 E-9), but actual output waveform
performance is determined by the channel output capability.
Close KITE and KCON, if open.
Open Kpulse.
Load the Kpulse setup file Kpulse_Flash_Example_01.kps. Click File > Load Setup,
then double-click Kpulse_Flash_Example_01.kps. If this file is not available, see
3-28
and enter the values into the Segment ARB definition tables in Kpulse. Kpulse should
look similar to
Figure
3-92. See
a. You can use the keyboard copy (Ctrl-c) and paste (Ctrl-v) to copy the Segment ARB
values between channels. This is useful for ensuring that each waveform has the same
period (total waveform time).
b. To select cells for copying, first move the entry cell to row 1 and Start (V).
Return to
Section 3: Common Device Characterization Tests
®
waveforms refer to the
D
Segment ARB waveforms
Section Topics
output impedance. When current
Ω
Reference manual,
11-15.
during the pulse.
Figure
3-88). For
5-1.
for details on using KPulse.
Figure
Segment ARB
resistor
Ω
Table
3-109

Advertisement

Table of Contents
loading

Table of Contents