US 11,675,003 B2
Interconnect retimer enhancements
Daniel S. Froelich, Portland, OR (US); and Debendra Das Sharma, Saratoga, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 23, 2019, as Appl. No. 16/725,954.
Application 16/725,954 is a continuation of application No. 15/039,515, granted, now 10,534,034, previously published as PCT/US2013/077806, filed on Dec. 26, 2013.
Prior Publication US 2020/0132760 A1, Apr. 30, 2020
Int. Cl. G01R 31/317 (2006.01); G06F 11/22 (2006.01); H04B 3/46 (2015.01); G01R 31/3177 (2006.01); G01R 31/28 (2006.01); G01R 31/327 (2006.01); G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 11/36 (2006.01); G06F 13/16 (2006.01); H01L 21/66 (2006.01)
CPC G01R 31/31703 (2013.01) [G01R 31/3177 (2013.01); G01R 31/31725 (2013.01); G06F 11/221 (2013.01); H04B 3/46 (2013.01); G01R 31/2851 (2013.01); G01R 31/3275 (2013.01); G06F 11/00 (2013.01); G06F 11/0751 (2013.01); G06F 11/2205 (2013.01); G06F 11/3688 (2013.01); G06F 13/1689 (2013.01); H01L 22/34 (2013.01); H01L 2225/06596 (2013.01)] 25 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a retimer comprising:
a first pseudo port to connect to a first segment of a link, wherein the link is to connect a first endpoint device to a second endpoint device, and the retimer is to be positioned between the first and second endpoint devices on the link, wherein the first pseudo port is to receive an instance of a SKP ordered set (OS) sent on the first segment of the link, the SKP OS comprises a set of symbols, a particular symbol in the set of symbols is defined to comprise a plurality of fields to identify data integrity on the link, and a particular one of the plurality of fields of the SKP OS is to identify data integrity associated with the retimer;
protocol circuitry to:
determine a parity value for a data sequence sent on the first segment of the link; and
set a value in the particular field of the SKP OS based on the parity value, wherein the value is for use by one of the first or second endpoint devices to determine data integrity of the link, and the value is set to generate a modified instance of the SKP OS; and
a second pseudo port to connect to a second segment of the link and send the modified instance of the SKP OS on the second segment of the link.