DATA BUS INVERSION USING MULTIPLE TRANSFORMS

    公开(公告)号:US20230069505A1

    公开(公告)日:2023-03-02

    申请号:US17411891

    申请日:2021-08-25

    Applicant: XILINX, INC.

    Abstract: Transmitter circuitry includes inversion circuitry, first transform circuitry, and selection circuitry. The inversion circuitry generates a first transformed data word by inverting one or more of a plurality of bits of a first data word. The first transform circuitry generates a second transformed data word by performing a first invertible operation on the first data word and a second data word. The selection circuitry selects one of the first data word, the first transformed data word, and the second transformed data word based on a first number of bit inversions between the first data word and the second data word, a second number of bit inversions between the first transformed data word and the second data word, and a third number of bit inversions between the second transformed data word and the second data word. The selection circuitry further outputs the selected data word.

    MEMORY BANDWIDTH THROUGH VERTICAL CONNECTIONS

    公开(公告)号:US20240387388A1

    公开(公告)日:2024-11-21

    申请号:US18199334

    申请日:2023-05-18

    Applicant: XILINX, INC.

    Abstract: Embodiments herein describe a memory controller (MC) in a first integrated circuit (IC) that connect to circuitry in the same integrated circuit (e.g., horizontal direction) and to circuitry in a second IC in the vertical direction. That is, the first and second ICs can be stacked on each other where the MC in the first IC provides an interface for both circuitry in the first IC as well as circuitry in the second IC to communicate with a separate memory device. Thus, the MC includes data paths in both the X direction (e.g., within the same IC) and the Y direction (e.g., to an external IC). In this manner, the MC can provide an interface for circuitry in multiple ICs (or dies or chiplets) to the same external memory device.

    MULTI-USE CHIP-TO-CHIP INTERFACE
    13.
    发明公开

    公开(公告)号:US20240176758A1

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

    申请号:US18432847

    申请日:2024-02-05

    Applicant: XILINX, INC.

    CPC classification number: G06F13/4282 G06F2213/0016

    Abstract: Systems, methods, and apparatuses are described that enable IC architectures to enable a single anchor to connect to and accept a variety of chiplets at any port by way of a programming model that enables the anchor or chiplet to dynamically adapt to configurations, requirements, or aspects of any coupled component and provide an interface for the coupled components.

    NOC BUFFER MANAGEMENT FOR VIRTUAL CHANNELS
    14.
    发明公开

    公开(公告)号:US20240111704A1

    公开(公告)日:2024-04-04

    申请号:US17959903

    申请日:2022-10-04

    Applicant: XILINX, INC.

    CPC classification number: G06F13/4059 G06F13/4022

    Abstract: Embodiments herein describe a NoC where its internal switches have buffers with pods that can be assigned to different virtual channels. A subset of the pods in a buffer can be grouped together to form a VC. In this manner, different pod groups in a buffer can be assigned to different VCs (or to different types of NoC data units), where VCs that transmit wider data units can be assigned more pods than VCs that transmit narrower data units.

    INTEGRATED CIRCUIT TRANSACTION REDUNDANCY
    15.
    发明公开

    公开(公告)号:US20240111693A1

    公开(公告)日:2024-04-04

    申请号:US17957418

    申请日:2022-09-30

    Applicant: XILINX, INC.

    CPC classification number: G06F13/1631 G06F11/0772 G06F13/1668

    Abstract: Techniques to provide transaction redundancy in an IC include receiving an original memory access request directed to a first memory aperture, constructing a redundant memory access directed to a second memory aperture, and selectively returning a response of the first or second memory aperture to an originator based on contents of the responses. For a write operation, if acknowledgement indicators of the responses indicate success, a response is returned to the originator. For a read operation, if acknowledgement indicators of the responses indicate success and data returned in the response match one another, a response is returned to the originator. If the acknowledgement indicators indicate success, but the data does not match, a retry of the original and redundant read requests is initiated. If any of the acknowledgement indicators do not indicate success, an error is declared. In a mixed-criticality embodiment, the redundant memory access request may be constructed selectively.

    CHIP BUMP INTERFACE COMPATIBLE WITH DIFFERENT ORIENTATIONS AND TYPES OF DEVICES

    公开(公告)号:US20250167152A1

    公开(公告)日:2025-05-22

    申请号:US19032979

    申请日:2025-01-21

    Applicant: XILINX, INC.

    Abstract: Embodiments herein describe a multiple die system that includes an interposer that connects a first die to a second die. Each die has a bump interface structure that is connected to the other structure using traces in the interposer. However, the bump interface structures may have different orientations relative to each other, or one of the interface structures defines fewer signals than the other. Directly connecting the corresponding signals defined by the structures to each other may be impossible to do in the interposer, or make the interposer too costly. Instead, the embodiments here simplify routing in the interposer by connecting the signals in the bump interface structures in a way that simplifies the routing but jumbles the signals. The jumbled signals can then be corrected using reordering circuitry in the dies (e.g., in the link layer and physical layer).

    NOC ROUTING IN A MULTI-CHIP DEVICE
    19.
    发明公开

    公开(公告)号:US20240211422A1

    公开(公告)日:2024-06-27

    申请号:US18086531

    申请日:2022-12-21

    Applicant: XILINX, INC.

    Abstract: Embodiments herein describe a multi-chip device that includes multiple ICs with interconnected NoCs. Embodiments herein provided address translation circuitry in the ICs. The address translation circuitry establish a hierarchy where traffic originating for a first IC that is intended for a destination on a second IC is first routed to the address translation circuitry on the second IC which then performs an address translation and inserts the traffic back on the NoC in the second IC but with a destination ID corresponding to the destination. In this manner, the IC can have additional address apertures only to route traffic to the address translation circuitry of the other ICs rather than having address apertures for every destination in the other ICs.

    Systems and Methods to Transport Memory Mapped Traffic amongst integrated circuit devices

    公开(公告)号:US20240045822A1

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

    申请号:US17879675

    申请日:2022-08-02

    Applicant: XILINX, INC.

    CPC classification number: G06F13/4027 G06F2213/40

    Abstract: Embodiments herein describe a decentralized chip-to-chip (C2C) interface architecture to transport memory mapped traffic amongst heterogeneous IC devices in a packetized, scalable, and configurable manner. An IC chip may include functional circuitry that exchanges memory-mapped traffic with an off-chip device, a NoC that packetizes and de-packetizes memory-mapped traffic and routes the packetized memory-mapped traffic between the functional circuitry and the off-chip device, and NoC inter-chip bridge (NICB) circuitry that interfaces between the NoC and the off-chip device over C2C interconnections. The NICB circuitry may be configurable in a full mode to map packetized memory-mapped traffic to the C2C interconnections in a 1:1 fashion and in a compressed to map packetized memory-mapped traffic to the C2C interconnections in a less-than 1:1 fashion.

Patent Agency Ranking