Drag-and-Drop ATE Workflow Editor for Parallel Test Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Automated Test Equipment (ATE) test programming relies on sequential instructions, which is cumbersome and limits the execution of parallel operations, leading to lengthy execution times and reduced capabilities due to the inability to easily utilize modern ATE instruments' parallel features.

Innovation Solution

A graphical drag-and-drop workflow editor that allows users to create and execute test programs in a coherent time domain, using a temporally-coherent execution engine to align instrument operations precisely, enabling parallel execution of multiple operations simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sequential program instructions are used for ATE test programming, then the programming interface is simple and execution order is clear, but execution time becomes lengthy and parallel operations cannot be performed

Engineering Contradiction:
Improveexecution speedVSAvoidprogramming complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent transitions from sequential one-dimensional programming to a time-domain graphical interface where multiple operations can be positioned at different time points. This allows parallel operations to be visually arranged along the time axis, enabling simultaneous execution of multiple instrument operations while maintaining clear temporal relationships through the graphical timeline display.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent segments test operations into discrete time-domain blocks that can be independently positioned and executed at specific time points. Each operation is divided into a time-stamped component that can be arranged in parallel or sequence along the time axis, allowing the test program to utilize parallel instrument capabilities while maintaining deterministic execution order when needed.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If traditional test programming languages are used, then sequential execution is straightforward, but the ability to perform parallel operations is limited

Engineering Contradiction:
Improveparallel operation capabilityVSAvoiduser friendliness
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent replaces traditional text-based programming languages with a graphical user interface that operates in the time domain. Instead of writing sequential code instructions, users interact with visual time-domain representations of operations, dragging and dropping operations onto time positions. This substitution makes parallel operation configuration intuitive while maintaining precise temporal control through the graphical interface.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of time

If sequential execution is used, then program flow is easy to control, but execution time is excessive and instrument capabilities are underutilized

Engineering Contradiction:
Improvetest execution timeVSAvoidexecution determinism
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent allows users to pre-position operations at specific time points in the graphical time domain interface before execution. This preliminary arrangement of operations in the time domain enables the system to prepare parallel execution paths in advance, reducing actual execution time while maintaining deterministic behavior through the pre-planned temporal structure visible in the graphical interface.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10649024B2System for providing ATE test programming by utilizing drag-and-drop workflow editing in a time domain environment
Publication Date: 2020.05.12 PIONEERING DECISIVE SOLUTIONS INC
  • US10649024B2 patent drawing
  • US10649024B2 patent drawing
  • US10649024B2 patent drawing

AI summary

A drag-and-drop workflow editor in an Automated Test Equipment (ATE) environment to create coherent time domain aligned test programs. This includes graphical interface channel diagrams with channel headers, channel timelines, designer items defining test operations, measurement references and trigger references to define temporal relationships in a time domain environment.