2606B System SourceMeter® Instrument Reference Manual
Section 3: Functions and features
2606B-901-01 Rev. B / May 2018
3-35
Each section of the trigger model performs a function:
Idle state:
If a sweep is not in process, the SMU is in the idle state. Use the
smu
X
.trigger.initiate()
function to move the SMU from the idle
state to the arm layer.
Arm layer:
Begins a sweep. Each sweep starts and ends in the arm layer.
Trigger layer:
All source, measurement, and pulse actions occur in the trigger layer.
Source
: Outputs the programmed voltage or current source value.
Measurement
: Where the current, voltage, resistance, and power
measurements occur.
End pulse
: The end pulse action sources the idle (or bias) level if
the pulse mode is enabled.
The remote trigger model dictates the sequence of operation for the SMU when it is configured to
perform a sweep. When the SMU comes to an event detector, it suspends operation and waits for the
event you have assigned to the stimulus input. If no event is assigned, the SMU continues
uninterrupted past the event detector and through the trigger model. When the SMU comes to an
action block, it performs the appropriate action, if enabled. The SMU loops through the arm and
trigger layers until the programmed arm and trigger counts are satisfied.
Configuring source and measure actions
The source action can be configured using any of the following functions:
smu
X
.trigger.source.linear
Y
()
smu
X
.trigger.source.log
Y
()
smu
X
.trigger.source.list
Y
()
Where:
Y
= Source function
Source functions cannot be changed within a sweep. See
(on page 3-19) for more
details about the sweep functions.
To enable the source action, set the
smu
X
.trigger.source.action
attribute to
smu
X
.ENABLE
.
The source-measure unit (SMU) can be configured to perform any or all available measurements
during a sweep using the
smu
X
.trigger.measure.
Y
()
function. To enable the measure action for
a simple synchronous sweep, set the
smu
X
.trigger.measure.action
attribute to
smu
X
.ENABLE
. To enable the measure action for an asynchronous sweep, set the
smu
X
.trigger.measure.action
attribute to
smu
X
.ASYNC
.
In asynchronous mode, trigger your measurements before the source completes the sweep (before
the end sweep action occurs).
Configured source and measure delays are imposed when the SMU executes the source and
measure action blocks. Additionally, if the measure count setting is greater than one, then the
measure count is satisfied each time the measure action is performed. Refer to
page 3-19) for information about configuring source and measure sweeps.