Message protocol for a data processing system

    公开(公告)号:US11074206B1

    公开(公告)日:2021-07-27

    申请号:US17036225

    申请日:2020-09-29

    Applicant: Arm Limited

    Abstract: The present disclosure advantageously provides a method and system for transferring data over at least one interconnect. A request node, coupled to an interconnect, receives a first write burst from a first device over a first connection, divides the first write burst into an ordered sequence of smaller write requests based on the size of the first write burst, and sends the ordered sequence of write requests to a home node coupled to the interconnect. The home node generates an ordered sequence of write transactions based on the ordered sequence of write requests, and sends the ordered sequence of write transactions to a write combiner coupled to the home node. The write combiner combines the ordered sequence of write transactions into a second write burst that is the same size as the first write burst, and sends the second write burst to a second device over a second connection.

    Traffic isolation at a chip-to-chip gateway of a data processing system

    公开(公告)号:US12222826B2

    公开(公告)日:2025-02-11

    申请号:US18104458

    申请日:2023-02-01

    Applicant: Arm Limited

    Abstract: A mechanism for error containment in a data processing system includes receiving a transaction request at a gateway between a host and a device, allocating an entry for the request in a local request tracker of the gateway and sending a link request, to a port of the gateway. In response to an isolation trigger, the port is moved into isolation by completing in-process requests with entries in the tracker and locking the entries. On receiving a response to an in-process request while the port is in isolation, the response is dropped, the associated entry is unlocked, and allocation of the entry is enabled. A completion response is sent to the requester without dispatching a new link request to the port. When requests are completed, the system is quiesced, locked entries are unlocked, and the port is moved out of isolation.

    Traffic Isolation at a Chip-To-Chip Gateway of a Data Processing System

    公开(公告)号:US20240256406A1

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

    申请号:US18104458

    申请日:2023-02-01

    Applicant: Arm Limited

    CPC classification number: G06F11/2007 G06F11/203 G06F2201/805

    Abstract: A mechanism for error containment in a data processing system includes receiving a transaction request at a gateway between a host and a device, allocating an entry for the request in a local request tracker of the gateway and sending a link request, to a port of the gateway. In response to an isolation trigger, the port is moved into isolation by completing in-process requests with entries in the tracker and locking the entries. On receiving a response to an in-process request while the port is in isolation, the response is dropped, the associated entry is unlocked, and allocation of the entry is enabled. A completion response is sent to the requester without dispatching a new link request to the port. When requests are completed, the system is quiesced, locked entries are unlocked, and the port is moved out of isolation.

Patent Agency Ranking