US 12,189,558 B2
Dynamic skew realignment over multiple transmission lanes in integrated computing platforms
Padmanabham Patki, Santa Clara, CA (US); Nisha Bhushan, Milpitas, CA (US); Kiran Kumar Dash, Bangalore (IN); Arpit Gupta, Gurgaon (IN); Chung-Hong Lai, Banciao District (TW); and Michael Alan Ditty, Los Gatos, CA (US)
Assigned to NVIDIA CORPORATION, Santa Clara, CA (US)
Filed by NVIDIA CORPORATION, Santa Clara, CA (US)
Filed on Jul. 15, 2022, as Appl. No. 17/812,985.
Prior Publication US 2024/0020255 A1, Jan. 18, 2024
Int. Cl. G06F 13/38 (2006.01)
CPC G06F 13/38 (2013.01) [G06F 2213/40 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a first component, first data transmitted from a second component via a first data lane and second data transmitted from the second component via a second data lane, the first data and the second data being transmitted during a first time period;
receiving, by the first component and at an interval of time, one or more de-skew symbols transmitted from the second component during the first time period via at least one of the first data lane or the second data lane, a magnitude of the interval of time being based at least on at least one of:
an expected first skew introduced to a first transmission via the first data lane: or
an expected second skew introduced to a second transmission via the second data lane; and
compensating, based at least in part on the one or more de-skew symbols, for at least one of a first skew introduced during transmission of the first data via the first data lane or a second skew introduced during transmission of the second data via the second data lane.