| CPC G06F 11/273 (2013.01) [G06F 11/2289 (2013.01)] | 18 Claims |

|
1. A system comprising:
a memory storing instructions; and
a processor, coupled with the memory and to execute the instructions, the instructions when executed cause the processor to:
receive a request for a read of at least a portion of DUT data, the request including a specified time stamp, wherein the DUT data is partitioned by a plurality of frames and wherein each of the plurality of frames comprises a plurality of sectors that further partition the DUT data;
read a header of a latest sample of the DUT data, the header having a previous frame header address;
compare, for a first plurality of samples identified using the previous frame header address, the specified time stamp with a time stamp of each of the first plurality of samples until a compared time stamp of a sample of the first plurality of samples is earlier than the specified time stamp, a header of the sample of the first plurality of samples having a previous sector header address;
compare, for a second plurality of samples identified using the previous sector header address, the specified time stamp with a time stamp of each of the second plurality of samples until a compared time stamp of a sample of the second plurality of samples is earlier than the specified time stamp, a header of the sample of the second plurality of samples having a previous sample header address;
compare, for a third plurality of samples identified using the previous sample header address, the specified time stamp with a time stamp of each of the third plurality of samples until a compared time stamp of a sample of the third plurality of samples is equivalent to the specified time stamp; and
read the portion of the DUT data from the sample of the third plurality of samples.
|