The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 31, 2026

Filed:

Sep. 13, 2024
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Lital Levy-Rubin, Tel Aviv, IL;

Daniel U. Becker, San Jose, CA (US);

Moti Altahan, Kiryat Ono, IL;

Nabeel Achlaug, Kfar Kama, IL;

Rafael K. Vivas Maeda, Santa Clara, CA (US);

Jeonghee Shin, Sunnyvale, CA (US);

Roi Uziel, Misgav, IL;

Assignee:

Apple Inc., Cupertino, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/16 (2006.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 13/1605 (2013.01); G06F 9/45533 (2013.01); G06F 13/1642 (2013.01);
Abstract

In an embodiment, a computer system comprises one or more co-packaged integrated circuits having a communication fabric that couples various agent circuits. The agent circuits transmit packets via the communication fabric, which can include command-data packets and command packets. In various embodiments, the communication fabric includes an arbitration circuit to arbitrate among packets to transmit on the fabric. The command-data packets may be allocated to a first plurality of virtual channels while the command packets are allocated to a second plurality of virtual channels. The arbitration circuit may arbitrate among the first plurality of virtual channels to select a command-data packet and the second plurality of virtual channels to select a command packet. The arbitration circuit may then arbitrate between the selected command-data packet and the selected command packet to select a winning packet to transmit based on a history of previously selected packets.


Find Patent Forward Citations

Loading…