US 12,313,683 B2
Controlling storage of test data based on prior test program execution
Katherine R. Jong, Somerville, MA (US); Eric W. Bull, Moorpark, CA (US); Prabhakar Hegde, Acton, MA (US); Jae D. Roh, Andover, MA (US); Andrew J. Staniszewski, Livingston, TX (US); and Padmanabha S. Kannampalli, Oak Park, CA (US)
Assigned to Teradyne, Inc., North Reading, MA (US)
Filed by Teradyne, Inc., North Reading, MA (US)
Filed on Mar. 20, 2023, as Appl. No. 18/123,680.
Prior Publication US 2024/0319275 A1, Sep. 26, 2024
Int. Cl. G01R 31/319 (2006.01); G06F 11/22 (2006.01); G06F 11/3668 (2025.01)
CPC G01R 31/31908 (2013.01) [G06F 11/2273 (2013.01); G06F 11/3688 (2013.01)] 29 Claims
OG exemplary drawing
 
1. A system comprising:
a first memory comprising primary storage;
a second memory comprising secondary storage, the first memory and the second memory comprising different storage devices; and
a control system comprising one or more processing devices for predicting paths through a test program that will be taken during a planned execution of the test program, and for causing test data associated with the test program to be stored in the first memory or the second memory based on the paths predicted;
wherein causing the test data to be stored comprises:
causing the test data to be stored in the first memory;
causing at least some of the test data to be moved from the first memory to the second memory prior to the planned execution; and
causing the at least some of the test data to be moved from the second memory back to the first memory based on a time of the planned execution.