Complementary Die-to-Die Interface
    11.
    发明申请

    公开(公告)号:US20240403532A1

    公开(公告)日:2024-12-05

    申请号:US18799297

    申请日:2024-08-09

    Applicant: Apple Inc.

    Abstract: A system includes a first instance and a second instance of an integrated circuit. The integrated circuits include respective external interfaces with a physical pin layout having transmit and receive pins for a particular bus located in complementary positions relative to an axis of symmetry. The external interfaces of the first and second instances of the integrated circuit are positioned such that the transmit and receive pins for the given I/O signal on the first instance are aligned, respectively, with the receive and transmit pins for the given I/O signal on the second instance.

    Mechanisms to utilize communication fabric via multi-port architecture

    公开(公告)号:US12277074B1

    公开(公告)日:2025-04-15

    申请号:US18473614

    申请日:2023-09-25

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed pertaining to utilizing a communication fabric via multiple ports. An agent circuit includes a plurality of command-and-data ports that couple the agent circuit to a communication fabric coupled to a plurality of hardware components that includes a plurality of memory controller circuits that facilitate access to a memory. The agent circuit can execute an instruction that involves issuing a command for data stored at the memory. The agent circuit may perform a hash operation on a memory address associated with the command to determine which one of the plurality of memory controller circuits to which to issue the command. The agent circuit issues the command to the determined memory controller circuit on a particular one of the plurality of command-and-data ports that is designated to the memory controller circuit. The agent circuit may issue all commands destined to that memory controller circuit on that port.

    Gateway Circuit for Routing Multiple Types of Non-System-Memory Transactions

    公开(公告)号:US20250097167A1

    公开(公告)日:2025-03-20

    申请号:US18404837

    申请日:2024-01-04

    Applicant: Apple Inc.

    Abstract: A computer system with a central, non-system memory (NSM) gateway circuit for routing non-DRAM transactions between agent circuits coupled to first and second networks of the computer system. The NSM gateway circuit may route, for example, a message for a non-DRAM transaction from a source agent circuit coupled to the first network but not the second network to a destination agent circuit coupled to the second network but not the first network, and vice-versa. The NSM gateway circuit can also route messages for non-DRAM transactions between source and destination agent circuits both located on the same network. Still further, the NSM gateway circuit can route broadcast (i.e., one-to-many) transactions as well as network element configuration requests. In some implementations, a computer system may have multiple NSM gateway circuits, each assigned to handle non-DRAM transactions from an assigned set of agent circuits.

    Complementary die-to-die interface
    18.
    发明授权

    公开(公告)号:US12112113B2

    公开(公告)日:2024-10-08

    申请号:US17194003

    申请日:2021-03-05

    Applicant: Apple Inc.

    CPC classification number: G06F30/392 G06F13/4068 G06F2115/02

    Abstract: A system includes a first instance and a second instance of an integrated circuit. The integrated circuits include respective external interfaces with a physical pin layout having transmit and receive pins for a particular bus located in complementary positions relative to an axis of symmetry. The external interfaces of the first and second instances of the integrated circuit are positioned such that the transmit and receive pins for the given I/O signal on the first instance are aligned, respectively, with the receive and transmit pins for the given I/O signal on the second instance.

    Data Encoding and Packet Sharing in a Parallel Communication Interface

    公开(公告)号:US20230388241A1

    公开(公告)日:2023-11-30

    申请号:US18326246

    申请日:2023-05-31

    Applicant: Apple Inc.

    CPC classification number: H04L47/35 H04L69/22 H04L47/32

    Abstract: An apparatus includes an interface circuit and an encoder circuit. The interface circuit is configured to send a data packet via a plurality of segments, and to send an idle value via the plurality of segments when no data packet is available. The idle value is configured to cause a segment in a receiving apparatus to idle. The encoder circuit is configured to receive a particular data packet, and, if a portion of the particular data packet has a same value as the idle value for a subset of the plurality of segments, to replace at least a portion of the data packet with a mask value to generate a modified data packet. The mask value indicates how to recreate the particular data packet. The encoder circuit is further configured to send the modified data packet to the receiving apparatus via the plurality of segments of the interface circuit.

Patent Agency Ranking