IP Library › Granted Patent US 10,380,046
Granted Patent B2
US 10,380,046 · App. 15/918,895 · Granted Aug 13, 2019

High performance interconnect physical layer

Inventors: Venkatraman Iyer (Austin, TX); Darren S. Jue (Sunnyvale, CA); Robert G. Blankenship (Tacoma, WA); Fulvio Spagna (San Jose, CA); Ashish Gupta (Chandler, AZ)
Assignee: Intel Corporation
G06F13/22G06F1/3287G06F8/71G06F8/77G06F9/30145G06F9/44505G06F9/466G06F11/1004G06F12/0806G06F12/0808G06F12/0813G06F12/0815G06F12/0831G06F12/0833G06F13/4022G06F13/4068G06F13/4221G06F13/4282G06F13/4286G06F13/4291H04L9/0662H04L49/15G06F8/73G06F13/4273G06F2212/1016G06F2212/2542G06F2212/622H04L12/4641H04L45/74Y02D10/13Y02D10/14Y02D10/151Y02D10/40Y02D10/44Y02D30/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,380,046
App. No.
15/918,895
Granted
Aug 13, 2019
Kind
B2
Abstract

Re-initialization of a link can take place without termination of the link, where the link includes, a transmitter and a receiver are to be coupled to each lane in the number of lanes, and re-initialization of the link is to include transmission of a pre-defined sequence on each of the lanes.

Claims (25)

1. An apparatus comprising:

a layered stack comprising physical layer logic, link layer logic, and protocol layer logic, wherein the physical layer logic is to initialize a link, wherein the link is to include a number of lanes, a transmitter and a receiver are to be coupled to each lane in the number of lanes, and re-initialization of the link is to include transmission of a predefined sequence on each of the lanes, wherein re-initialization is to be provided without termination of the link.

2. The apparatus of claim 1 , wherein the predefined sequence is to be sent from the transmitter to the receiver and the receiver is to repeat the predefined sequence to the transmitter.

3. The apparatus of claim 1 , wherein the sequence includes an electric idle exit ordered set (EIEOS).

4. The apparatus of claim 3 , wherein the sequence further includes a plurality of instances of a training sequence.

5. The apparatus of claim 3 , wherein the EIEOS is to be repeated is the sequence according to a minimum frequency.

6. The apparatus of claim 1 , wherein the sequence is to be repeated until the link is initialized.

7. The apparatus of claim 1 , wherein the physical layer is further to validate a received instances of the predefined sequence to detect an agent on the link.

8. The apparatus of claim 1 , wherein the link comprises a differential serial data link.

9. The apparatus of claim 1 , wherein the sequence is to be sent during a reset state to signal exit from the reset state.

10. A method comprising:

transmitting, over lanes of a differential serial data link, a predefined sequence to another entity connected to the data link;

receiving an acknowledgement of predefined sequence from the other entity; and

using the predefined sequence to facilitate initialization of the data link.

11. The method of claim 10 , wherein the sequence includes an EIEOS.

12. The method of claim 11 , wherein the sequence further includes a plurality of consecutive instances of a training sequence following the EIEOS.

13. The method of claim 11 , wherein the sequence is to be repeated according to a minimum frequency.

14. The method of claim 10 , wherein the sequence indicates an initialization state.

15. The method of claim 10 , wherein the sequence is transmitted during a reset state to indicate an exit from the reset state.

16. An apparatus comprising:

a layered stack comprising physical layer logic, link layer logic, and protocol layer logic, wherein the physical layer logic is to detect a predefined sequence received over a data link and determine a state of another agent based on the detection of the predefined sequence.

17. The apparatus of claim 16 , wherein the physical layer is further to echo the predefined sequence to the other agent.

18. The apparatus of claim 16 , wherein the sequence includes an EIEOS.

19. The apparatus of claim 18 , wherein the sequence further includes a plurality of consecutive instances of a training sequence.

20. The apparatus of claim 18 , wherein detection of the predefined sequence includes validation of the sequence.

Continuity (4)
Continuation 15237291 · Aug 15, 2016
Continuation 13976960
Provisional Application 61717091 · Oct 22, 2012
Related Publication 20180203811A1 · Jul 19, 2018
Cited By (1)
US 12,645,379