Which Techniques Can I Use to Improve TTR and Test Program Performance

Updated Mar 20, 2024

Reported In

Software

  • TestStand Semiconductor Module

System

  • STS T4 M2

Issue Details

I want to make test time reduction (TTR) improvements and improve the performance of my test program. Which techniques can I use?

Solution

Use the following test time reduction techniques to improve the performance of any test program.

  • Disable unnecessary result processors
  • Use reentrant VIs
  • Execute VIs with the LabVIEW Run-Time Engine
  • Use only needed pins
  • Enable parallel For Loop iterations in VIs
  • Reduce settling times in test code modules
  • Disable tracing in TestStand
  • Use inline expansion for sequence call steps to reduce overhead of sequence calls

Use the following advanced techniques to further improve performance.
  • Use the Execution Profiler to identify which shared tester resources cause throughput bottlenecks
  • Perform analysis in parallel with measurements
  • Adjust thread settings to maximize parallelism
  • Adjust computer BIOS CPU settings
Note: Some of these advanced techniques might have a negative impact on performance for some test programs. Measure the test program performance before and after each change to determine how the change affects performance.