US 12,265,708 B2
Timing alignment for data structure read commands
Jonathan Milton, St. Albans (GB); and Tong Liew, Chelmsford (GB)
Assigned to VIAVI Solutions Inc., Chandler, AZ (US)
Filed by VIAVI Solutions Inc., Chandler, AZ (US)
Filed on Jun. 27, 2023, as Appl. No. 18/342,131.
Prior Publication US 2025/0004643 A1, Jan. 2, 2025
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0611 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by an integrated circuit, a read command associated with a data structure of the integrated circuit;
determining, by the integrated circuit, that requested data, of the data structure and associated with an element within the data structure, is not ready for reading;
outputting, by a multiplexer of the integrated circuit and based on determining that the requested data is not ready for reading, generated delay data comprising an indicator indicating a next chunk of data to be read;
determining, by the integrated circuit, that the requested data, of the data structure and associated with the element, is ready for reading; and
outputting, by the multiplexer of the integrated circuit and based on determining that the data is ready for reading, the next chunk of data, wherein the next chunk of data comprises the requested data.