Frequency-dependent data width negotiation for backwards-compatible links like pci-express and compute express link
OwnerDebendra Das Sharmainventor
Life of this patent
Estimating the term…
Abstract
This disclosure describes systems, methods, and devices related to optimized link negotiation. A device may negotiate a data rate with an upstream port during a configuration state of a link training and status state machine. The device may receive a capability bit from the upstream port indicating a requirement for bifurcation at the negotiated data rate. The device may activate a first logic stack and a second logic stack to serve the upstream port based on the capability bit. The device may determine a subset of physical lanes to establish a secondary link managed by the second logic stack.
Claims20
A device comprising processing circuitry coupled to storage, the processing circuitry configured to:
- negotiate a data rate with an upstream port during a configuration state of a link training and status state machine;
- receive a capability bit from the upstream port indicating a requirement for bifurcation at the negotiated data rate;
- activate a first logic stack and a second logic stack to serve the upstream port based on the capability bit;
- and
- determine a subset of physical lanes to establish a secondary link managed by the second logic stack.
A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising:
- negotiating a data rate with an upstream port during a configuration state of a link training and status state machine;
- receiving a capability bit from the upstream port indicating a requirement for bifurcation at the negotiated data rate;
- activating a first logic stack and a second logic stack to serve the upstream port based on the capability bit;
- and
- determining a subset of physical lanes to establish a secondary link managed by the second logic stack.
A method comprising:
- negotiating a data rate with an upstream port during a configuration state of a link training and status state machine;
- receiving a capability bit from the upstream port indicating a requirement for bifurcation at the negotiated data rate;
- activating a first logic stack and a second logic stack to serve the upstream port based on the capability bit;
- and
- determining a subset of physical lanes to establish a secondary link managed by the second logic stack.
Dependencies are inferred from the claim text.