US 12,405,912 B2
Link initialization training and bring up for die-to-die interconnect
Narasimha Lanka, Dublin, CA (US); Lakshmipriya Seshan, Sunnyvale, CA (US); Swadesh Choudhary, Mountain View, CA (US); Debendra Das Sharma, Saratoga, CA (US); Zuoguo Wu, San Jose, CA (US); and Gerald Pasdast, San Jose, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Mar. 30, 2022, as Appl. No. 17/708,386.
Claims priority of provisional application 63/295,198, filed on Dec. 30, 2021.
Prior Publication US 2022/0237138 A1, Jul. 28, 2022
Int. Cl. G06F 13/40 (2006.01); G06F 1/10 (2006.01); H01L 23/538 (2006.01); H01L 25/18 (2023.01)
CPC G06F 13/4027 (2013.01) [G06F 1/10 (2013.01); H01L 23/5385 (2013.01); H01L 25/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a first die comprising:
a die-to-die adapter to communicate with a protocol layer and physical layer circuitry, wherein the die-to-die adapter is to receive message information, the message information comprising first information of a first interconnect protocol; and
the physical layer circuitry coupled to the die-to-die adapter, wherein the physical layer circuitry is to receive and output the first information to a second die via an interconnect, and wherein the physical layer circuitry is further to apply a lane reversal to at least some of a plurality of transmit data lanes of the first die in response to a detection of a reversal between receive data lanes of the first die and corresponding transmit data lanes of the second die;
wherein the physical layer circuitry, after a reset flow for the first die, is to:
perform a sideband initialization of a sideband interface of the interconnect to detect that the second die has completed a reset flow for the second die;
after the sideband initialization, perform a mainband initialization of a mainband interface of the interconnect at a lowest speed, and
after the mainband initialization, perform a mainband training of the mainband interface at a negotiated data rate.