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
RequiredLesson
| Duration: 5 minutesConfiguring a pin map, level sheet, timing sheet, and pattern file, bursting a digital pattern to the device under test (DUT).Creating Pin Maps
RequiredLesson
| Duration: 8 minutesCreating pin maps in Digital Pattern Editor to define DUT connection sites.Creating Specifications Sheets
RequiredLesson
| Duration: 5 minutesStoring values from the data sheet of DUT in specifications sheet variables.Creating Pin Levels Sheets
RequiredLesson
| Duration: 3 minutesCreating pin levels sheets to define the supply voltages, termination, and logic levels for the DUT.Creating Timing Sheets
RequiredLesson
| Duration: 11 minutesCreating timing sheets to define the timing characteristics of the interface with the DUT.Creating Pattern Files
RequiredLesson
| Duration: 28 minutesCreating pattern files to communicate with and test the DUT.Programming Digital Patterns
RequiredLesson
| Duration: 21 minutesProgrammatically controlling Digital Pattern Instruments using NI-Digital Pattern API.Testing DUT Modes of Operation
RequiredLesson
| Duration: 16 minutesConfiguring the DUT with Serial Peripheral Interface (SPI) commands to test its modes of operations.Performing Register Readback Tests
RequiredLesson
| Duration: 8 minutesPerforming a register readback test to validate the communication capabilities of the DUT.Validating DUT Timing
RequiredLesson
| Duration: 5 minutesInterface with external test equipment to validate the DUT timing.Performing Continuity and Leakage Testing
RequiredLesson
| Duration: 7 minutesPerforming continuity and leakage tests to validate DUT pin connections.Increasing Pattern Robustness with Flow Control
RequiredLesson
| Duration: 18 minutesIncreasing the robustness of a pattern by using opcodes to establish flow control.Using Source Waveforms
RequiredLesson
| Duration: 31 minutesUsing serial and parallel source waveforms to simplify a pattern structure with variable data.Using Capture Waveforms
RequiredLesson
| Duration: 17 minutesUsing capture waveforms to store received data for validation and post-processing.Reviewing Test Results with History RAM Report
RequiredLesson
| Duration: 16 minutesUsing the result of the History RAM report to debug pattern or device under test (DUT).Viewing Signals with Digital Scope
RequiredLesson
| Duration: 6 minutesUse a digital scope to view the actual voltage levels on the pins of Digital Pattern Instrument (PXIe-657x).Using Shmoo Plots to Visualize Parameter Relationships
RequiredLesson
| Duration: 8 minutesUsе Shmoo plots to iterate over pattern parameters and view results.Synchronizing with Other Instruments
RequiredLesson
| Duration: 21 minutesImplementing synchronization strategies such as sharing triggers or using NI-TClk to coordinate tasks with other instruments.Wiring and Calibration
RequiredLesson
| Duration: 12 minutesCompensate for cable skew and voltage offsets and explore device calibration requirements.Using Opcodes for Scan Testing
RequiredLesson
| Duration: 7 minutesUsе the scan opcode to divide a vector into one or more scan cycles.