Enforce Route/Route Group Naming Scheme

The NISE - Pins to Sessions step type returns the NI Switch Executive virtual device sessions, switch routes, and new Pin Map context objects required to access a switched pin and a switched instrument channel. The returned switch routes' names adhere to the following naming convention:

<Pin Name>_Index#-<Instrument Type ID>

Pin Name is the DUT pin defined in the pin map file through the Pin Map Editor. Index# is the index of a site in the site list included in a subsystem. The ECU Software Toolkit defines subsystems dynamically based on the active sites, the flow of each test socket, and the instrumentation required to conduct a test.

The following three exampled demonstrate how to set switch route names in NI MAX for different test configurations.

Two DUTs, Two Instruments, Two Switches

The following figure illustrates the connections between two DUTs/sites, two NI-DMM instruments, and two matrix switch instruments. Each DUT has a pin A which connects to a separate, independent NI-DMM instrument through a separate, independent matrix switch instrument. Subsystem 1’s site list is {Site 0} and Subsystem 2’s site list is {Site 1}. The two subsystems illustrated in the figure can operate independently.

1378

The index of Site 0 in Subsystem 1 is 0 and the index of Site 1 in Subsystem 2 is 0. So, the name of the route/route group used to establish a connection between the DUT pin A and the DMM instrument on both sites should be the same. You should create a virtual device for each switch instrument, in this case named J5_MATRIX and J7_MATRIX. Then, create a route/route group named A_0-niDMM on each of the two virtual devices.

Two DUTs, One Instrument, Two Switches

The following figure illustrates the connections between two DUTs/sites, one NI-DMM instrument, and two matrix switch instruments. Each DUT has a pin A which connects to a shared NI-DMM instrument through a separate, independent matrix switch instrument. Pin A on both DUTs are contained within a single subsystem named Subsystem 1. The site list included in Subsystem 1 is {Site 0, Site 1}. The site list will always be ordered by site.

1378

The index of Site 0 in Subsystem 1 is 0, so you should create a virtual device named J5_MATRIX and a route/route group named A_0-niDMM. This route/route group establishes a connection between the DUT pin A on Site 0 and the J5_DMM.

The index of Site 1 in Subsystem 1 is 1, so you should create a virtual device named J7_MATRIX and a route/route group named A_1-niDMM. This route/route group establishes a connection between the DUT pin A on Site 1 and the J5_DMM.

Two DUTs, One Instrument, One Switch

The following figure illustrates the connections between two DUTs/sites, one NI-DMM instrument, and one matrix switch instrument. Each DUT has a pin A which connects to a shared NI-DMM instrument through different routes in a shared matrix switch instrument. Pin A on both DUTs are contained within a single subsystem named Subsystem 1. The site list included in Subsystem 1 is {Site 0, Site 1}.

1378

The index of Site 0 in Subsystem 1 is 0, so you should create a virtual device named J5_MATRIX and a route/route group named A_0-niDMM. This route/route group establishes a connection between the DUT pin A on Site 0 and the J5_DMM.

The index of Site 1 in Subsystem 1 is 1, so you should create a route/route group named A_1-niDMM. This route/route group establishes a connection between the DUT pin A on Site 1 and the J5_DMM.