Device Testing with Digital Pattern Instruments

The Device Testing with Digital Pattern Instruments course enables Test and Validation Engineers to perform characterization and production test of semiconductor devices with digital pattern instruments. The course will focus on how digital pattern instruments and the Digital Pattern Editor can be leveraged to perform common device tests, with a focus on DUT communication, digital interface testing, and continuity and leakage testing. The course will guide the learner through the complete test workflow, from calibration and debugging to extending tests into a test executive.

Duration

  • 20 lessons | 5 hours

Audience

  • Test Engineers performing semiconductor device characterization and production test.

    Course Objectives

    Create and edit all elements required to burst a digital pattern to your DUT, including pin maps, level sheets, timing sheets, and pattern files

    • Test DUT modes of operation with SPI commands
    • Validate DUT communication via register readback testing
    • Validate DUT timing by interfacing with external test equipment
    • Validate DUT pin connections via continuity and leakage testing
    • Utilize opcodes to establish flow control within patterns
    • Use source and capture waveforms to simplify pattern structure and store data
    • Synchronize your digital pattern instrument with other instruments in your systems
    • Use History RAM reports, Shmoo plots, and digital scope to perform debugging activities
    • Calibrate your instruments and correct for any cable skew
    • Import a pattern into a test executive

    Prerequisites

    LabVIEW or .NET programming experience.

      Hardware and Software

      NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:

      Software

      • NI Digital Pattern Editor 2023 Q4, or later
      • NI-Digital Pattern Driver 2024 Q4, or later
      • LabVIEW 2024 Q1, or later

      Hardware

      Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:

      • PXIe-6570
      • PXIe-6571

      Milestone
      • Lesson List


        Creating and Bursting Your First Pattern

        Required
        Lesson
        | Duration: 5 minutes
        Configuring a pin map, level sheet, timing sheet, and pattern file, bursting a digital pattern to the device under test (DUT).
        View Details

        Creating Pin Maps

        Required
        Lesson
        | Duration: 8 minutes
        Creating pin maps in Digital Pattern Editor to define DUT connection sites.
        View Details

        Creating Specifications Sheets

        Required
        Lesson
        | Duration: 5 minutes
        Storing values from the data sheet of DUT in specifications sheet variables.
        View Details

        Creating Pin Levels Sheets

        Required
        Lesson
        | Duration: 3 minutes
        Creating pin levels sheets to define the supply voltages, termination, and logic levels for the DUT.
        View Details

        Creating Timing Sheets

        Required
        Lesson
        | Duration: 11 minutes
        Creating timing sheets to define the timing characteristics of the interface with the DUT.
        View Details

        Creating Pattern Files

        Required
        Lesson
        | Duration: 28 minutes
        Creating pattern files to communicate with and test the DUT.
        View Details

        Programming Digital Patterns

        Required
        Lesson
        | Duration: 21 minutes
        Programmatically controlling Digital Pattern Instruments using NI-Digital Pattern API.
        View Details

        Testing DUT Modes of Operation

        Required
        Lesson
        | Duration: 16 minutes
        Configuring the DUT with Serial Peripheral Interface (SPI) commands to test its modes of operations.​
        View Details

        Performing Register Readback Tests

        Required
        Lesson
        | Duration: 8 minutes
        Performing a register readback test to validate the communication capabilities of the DUT.​
        View Details

        Validating DUT Timing

        Required
        Lesson
        | Duration: 5 minutes
        Interface with external test equipment to validate the DUT timing.​
        View Details

        Performing Continuity and Leakage Testing

        Required
        Lesson
        | Duration: 7 minutes
        Performing continuity and leakage tests to validate DUT pin connections.
        View Details

        Increasing Pattern Robustness with Flow Control ​

        Required
        Lesson
        | Duration: 18 minutes
        Increasing the robustness of a pattern by using opcodes to establish flow control.​
        View Details

        Using Source Waveforms

        Required
        Lesson
        | Duration: 31 minutes
        Using serial and parallel source waveforms to simplify a pattern structure with variable data.
        View Details

        Using Capture Waveforms

        Required
        Lesson
        | Duration: 17 minutes
        Using capture waveforms to store received data for validation and post-processing.
        View Details

        Reviewing Test Results with History RAM Report

        Required
        Lesson
        | Duration: 16 minutes
        Using the result of the History RAM report to debug pattern or device under test (DUT).
        View Details

        Viewing Signals with Digital Scope

        Required
        Lesson
        | Duration: 6 minutes
        Use a digital scope to view the actual voltage levels on the pins of Digital Pattern Instrument (PXIe-657x).
        View Details

        Using Shmoo Plots to Visualize Parameter Relationships

        Required
        Lesson
        | Duration: 8 minutes
        Usе Shmoo plots to iterate over pattern parameters and view results.
        View Details

        Synchronizing with Other Instruments

        Required
        Lesson
        | Duration: 21 minutes
        Implementing synchronization strategies such as sharing triggers or using NI-TClk to coordinate tasks with other instruments.
        View Details

        Wiring and Calibration

        Required
        Lesson
        | Duration: 12 minutes
        Compensate for cable skew and voltage offsets and explore device calibration requirements.
        View Details

        Using Opcodes for Scan Testing

        Required
        Lesson
        | Duration: 7 minutes
        Usе the scan opcode to divide a vector into one or more scan cycles.
        View Details