Section 6: Clarius
Model 4200A-SCS Parameter Analyzer Reference Manual
6-350
4200A-901-01 Rev. C / February 2017
Use KPulse to create and export Segment Arb waveforms
This example demonstrates how to create a program and erase waveform using the KPulse flash
example file.
You will export the waveforms, which you can import into the Clarius Configure pane for the subsite
when Segment Stress/Measure Mode is selected.
Each segment pulse waveform must have the same total time. The minimum programmed time for
any segment is 20 ns (20E-9 s), but actual output waveform performance is determined by the
channel output capability.
To use KPulse to create and export Segment Arb waveforms:
1. If they are open, close Clarius and KCon.
2. Open
KPulse
.
3. Select
File > Load Setup
.
4. Select
Kpulse_Flash_Example_01.kps
.
5. Select
Open
.
6. Select
Edit Segarb
. This opens the edit dialog box for both channels. You can use copy and
paste to copy information between the channels.
7. Note that the trigger is set to
1
in the first and fifth segments. These are the first segments in the
program and erase pulses in a typical two pulse program/erase waveform. It is recommended
that you set trigger to
1
for the first segment of each pulse in a waveform.
8. For each unique waveform, export each to a file. Refer to
Exporting Segment Arb waveform files
(on page 10-8) for the procedure.
Enter Segment Arb values into UTM array parameters
For tests that are based on user modules, such as the
program
,
erase
, and
fast-program-
erase
tests, you need to define the Segment Arb waveforms by entering values into arrays for the
tests. These tests are based on user modules. The Segment Arb waveforms have been partially pre-
defined to reduce the number of parameters you need to enter.
The sign of the PulseVoltages array determines whether the pulse is positive (usually for a
program
pulse) or negative (usually for an
erase
pulse).
The number of parameters and number of pulse channels in the test must be the same. The period
of each pulse waveform must be the same. If you accidentally enter a value in a field, delete the
value (do not use 0).