-
公开(公告)号:US20240403253A1
公开(公告)日:2024-12-05
申请号:US18204246
申请日:2023-05-31
Applicant: XILINX, INC.
Inventor: Aman GUPTA , Krishnan SRINIVASAN , Brian C. GAIDE , Ahmad R. ANSARI , Sagheer AHMAD
Abstract: Embodiments herein describe techniques to extend a network-on-chip (NoC) across multiple IC dice in 3D. An integrated circuit (IC) device includes first and second vertically-stacked IC dice, and an inter-die bus that interfaces between the second die and a NoC packet switch (NPS) of the first die. The inter-die bus may include one or more driver circuits coupled to inter-die links of the inter-die bus. Communications over the inter-die links may be synchronous (e.g., packet-based) or asynchronous with the NPS (e.g., based on a point-to-point protocol, such as an AXI protocol). The inter-die bus may interface with a circuit block of the second IC device via a point-to-point (e.g., AXI) protocol or via a NPS of the second IC die. The IC device may include multiple inter-die buses, which may expand inter-die and intra-die routing options
-
公开(公告)号:US20230177146A1
公开(公告)日:2023-06-08
申请号:US17457839
申请日:2021-12-06
Applicant: XILINX, INC.
Inventor: Jaideep DASTIDAR , Aman GUPTA , Krishnan SRINIVASAN , Sagheer AHMAD
CPC classification number: G06F21/54 , G06F21/85 , G06F21/6209
Abstract: Embodiments herein describe offloading encryption activities to a network interface controller/card (NIC) (e.g., a SmartNIC) which frees up server compute resources to focus on executing customer applications. In one embodiment, the smart NIC includes a system on a chip (SoC) implemented on an integrated circuit (IC) that includes an embedded processor. Instead of executing a transport layer security (TLS) stack entirely in the embedded processor, the embodiments herein offload certain TLS tasks to a Public Key Infrastructure (PKI) accelerator such as generating public-private key pairs.
-
公开(公告)号:US20230069505A1
公开(公告)日:2023-03-02
申请号:US17411891
申请日:2021-08-25
Applicant: XILINX, INC.
Inventor: Krishnan SRINIVASAN , Sagheer AHMAD
IPC: G06F13/20
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.
-
公开(公告)号:US20250068583A1
公开(公告)日:2025-02-27
申请号:US18238369
申请日:2023-08-25
Applicant: XILINX, INC.
Inventor: Krishnan SRINIVASAN , Ygal ARBEL
IPC: G06F15/78
Abstract: Embodiments herein describe using virtual destinations to route packets through a NoC. In one embodiment, instead of decoding an address into a target destination ID of the NoC, an ingress logic block assigns packets for multiple different targets the same virtual destination ID. For example, these targets may be in the same segment or location of the NoC. Thus, instead of the ingress logic block having to store entries in a lookup-table for each target, it can have a single entry for the virtual destination ID. The packets for the targets are then routed using the virtual destination ID to a decoder switch in the NoC. This decoder switch can then use the address in the packet (which is different than the destination ID) to select the appropriate target destination ID.
-
公开(公告)号:US20240411715A1
公开(公告)日:2024-12-12
申请号:US18807703
申请日:2024-08-16
Applicant: XILINX, INC.
Inventor: Krishnan SRINIVASAN , Sagheer AHMAD , Ygal ARBEL , Millind MITTAL
Abstract: Embodiments herein describe using an adaptive chip-to-chip (C2C) interface to interconnect two chips, wherein the adaptive C2C interface includes circuitry for performing multiple different C2C protocols to communicate with the other chip. One or both of the chips in the C2C connection can include the adaptive C2C interface. During boot time, the adaptive C2C interface is configured to perform one of the different C2C protocols. During runtime, the chip then uses the selected C2C protocol to communicate with the other chip in the C2C connection.
-
公开(公告)号:US20240211422A1
公开(公告)日:2024-06-27
申请号:US18086531
申请日:2022-12-21
Applicant: XILINX, INC.
Inventor: Aman GUPTA , Krishnan SRINIVASAN , Ahmad R. ANSARI , Sagheer AHMAD
IPC: G06F13/40 , G06F12/1009
CPC classification number: G06F13/4022 , G06F12/1009 , G06F13/4036 , G06F13/4068 , G06F2213/0038
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.
-
17.
公开(公告)号:US20240045822A1
公开(公告)日:2024-02-08
申请号:US17879675
申请日:2022-08-02
Applicant: XILINX, INC.
Inventor: Krishnan SRINIVASAN , Ygal ARBEL , Sagheer AHMAD , Abbas MORSHED
IPC: G06F13/40
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.
-
公开(公告)号:US20230066736A1
公开(公告)日:2023-03-02
申请号:US17464642
申请日:2021-09-01
Applicant: XILINX, INC.
Inventor: Krishnan SRINIVASAN , Sagheer AHMAD , Ygal ARBEL
Abstract: Embodiments herein describe on-demand packetization where data that is too large to be converted directly into data words (DWs) for a chip-to-chip (C2C) interface are packetized instead. When identifying a protocol word that is larger than the DW of the C2C interface, a protocol layer can perform packetization where a plurality of protocol words are packetized and sent as a transfer. In one embodiment, the protocol layer removes some or all of the control data or signals in the protocol words so that the protocol words no longer exceed the size of the DW. These shortened protocol words can then be mapped to DWs and transmitted as separate packets on the C2C. The protocol layer can then collect the portion of the control data that was removed from the protocol words and transmit this data as a separate packet on the C2C interface.
-
-
-
-
-
-
-