Managing sideband failures between chiplets
AssigneeQUALCOMM Incorporated
InventorsRavindranath DODDI, Ramacharan SUNDARARAMAN
Life of this patent
Estimating the term…
Abstract
A chiplet includes a primary sideband port, an auxiliary sideband port, and a control circuit. The primary sideband port communicates control data to a peer chiplet via sideband lanes. Further, the auxiliary sideband port communicates management data to the peer chiplet via auxiliary sideband lanes. When the communication of the control data via the sideband lanes fail, the control circuit reconfigures the auxiliary sideband port. Upon reconfiguring the auxiliary sideband port, the control circuit further controls the communication of the control data and the management data via the auxiliary sideband lanes to the peer chiplet.
Claims20
A primary chiplet, comprising:
- a primary sideband port configured to communicate first data to a peer chiplet via one or more first sideband lanes;
- an auxiliary sideband port configured to communicate second data to the peer chiplet via one or more second sideband lanes;
- and
- a control circuit configured to:
- detect a failure in the communication of the first data via the one or more first sideband lanes;
- reconfigure the auxiliary sideband port based on the detected failure;
- and
- control, based on the reconfigured auxiliary sideband port, communication of the first data and the second data via the one or more second sideband lanes to the peer chiplet.
A peer chiplet, comprising:
- a peer sideband port configured to receive first data from a primary chiplet via one or more first sideband lanes;
- and
- a peer auxiliary sideband port configured to:
- receive second data from the primary chiplet via one or more second sideband lanes;
- and
- receive, based on a failure in the reception of the first data via the one or more first sideband lanes, the first data and the second data via the one or more second sideband lanes from the primary chiplet.
A method executed at a primary chiplet, the method comprising:
- detecting a failure in a communication of first data to a peer chiplet via one or more first sideband lanes coupled to a primary sideband port of the primary chiplet;
- reconfiguring an auxiliary sideband port of the primary chiplet based on the detected failure;
- and
- controlling, based on the reconfiguring of the auxiliary sideband port, communication of the first data and second data, to the peer chiplet via one or more second sideband lanes coupled to the auxiliary sideband port.
Dependencies are inferred from the claim text.