US 11,719,749 B1
Method and system for saving and restoring of initialization actions on dut and corresponding test environment
Tirumala Surya Prasad Annepu, Bangalore (IN); Shai Fuss, Petah Tikva (IL); and Zeev Kirshenbaum, Shoham (IL)
Assigned to CADENCE DESIGN SYSTEMS, INC., San Jose, CA (US)
Filed by Cadence Design Systems, Inc., San Jose, CA (US)
Filed on Oct. 22, 2020, as Appl. No. 17/076,850.
Int. Cl. G01R 31/317 (2006.01); G06F 30/20 (2020.01); G06F 9/4401 (2018.01)
CPC G01R 31/31718 (2013.01) [G01R 31/31704 (2013.01); G06F 9/4406 (2013.01); G06F 30/20 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computerized method for saving and restoring initialization actions on a device under test (DUT) and a corresponding test environment, the method comprising:
using a computer, executing a first simulation test comprising a DUT part for testing a DUT and a test environment part for testing a corresponding test environment;
using the computer, saving a snapshot image of the DUT and of the corresponding test environment upon completion of the initialization actions to configure the DUT that are included in the first simulation test;
using the computer, compiling a DUT part of a second simulation test for testing the DUT into the saved snapshot image of the DUT to obtain a restore image for the DUT;
using the computer, loading the restore image of the DUT and restoring the snapshot image of the test environment;
using the computer, loading a test environment part of the second simulation test; and
using the computer, executing the second simulation test on the DUT and corresponding test environment.