Table of Contents

Method LeakageTest

Namespace
NationalInstruments.SemiconductorTestLibrary.TestStandSteps
Assembly
NationalInstruments.SemiconductorTestLibrary.TestStandSteps.dll

LeakageTest(ISemiconductorModuleContext, string[], double, double, double, double, bool)

Performs a single leakage measurement. The test configures the instruments connected to the pins specified, sources voltage on each pin, and then measures the current on all pins simultaneously. Provide input values to the method to specify the voltage to source and the current limit for the leakage measurement. The leakage current measurements are published separately for each pin, regardless of if a pin group is provided. Configure test evaluations on the Tests tab of the Step Settings pane in TestStand to evaluate the results of these measurements. If the forced voltage cannot be applied to pins simultaneously, you can set the serialOperationEnabled Boolean input to true (false by default). When the serialOperationEnabled Boolean input is set to true and a pin group is provided, this will still perform parallel operations across all pins in the pin group. Take advantage of this functionality for when leakage can be performed on some DUT pins in parallel, but not others, and define those pins within separate pin groups (i.e. LeakageOddPins and LeakageEvenPins). Pins mapped to either an NI SMU or NI PPMU(s) instrument channel are supported.

public static void LeakageTest(ISemiconductorModuleContext tsmContext, string[] pinsOrPinGroups, double voltageLevel, double currentLimit, double apertureTime, double settlingTime, bool serialOperationEnabled = false)

Parameters

tsmContext ISemiconductorModuleContext

The NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.

pinsOrPinGroups string[]

The pins or pin groups.

voltageLevel double

The DC voltage level to force, in volts.

currentLimit double

The current limit in amperes.

apertureTime double

The measurement aperture time in seconds.

settlingTime double

The amount of time to wait before measuring the current, in seconds.

serialOperationEnabled bool

Whether to force voltage sequentially.