-
公开(公告)号:US20240220436A1
公开(公告)日:2024-07-04
申请号:US18148699
申请日:2022-12-30
Applicant: Xilinx, Inc.
Inventor: Martin Diaz , Carsten Hoffmann , Jerome Dale Wong
CPC classification number: G06F13/4022 , G06F13/4282
Abstract: A system includes a plurality of controller circuits. The system includes a plurality of target circuits. The system includes a communication bus communicatively linking the plurality of controller circuits with the plurality of target circuits. The communication bus includes a plurality of switches. Each switch of the plurality of switches is connected to a different one of the plurality of controller circuits.
-
公开(公告)号:US20240220365A1
公开(公告)日:2024-07-04
申请号:US18090207
申请日:2022-12-28
Applicant: XILINX, INC.
Inventor: Ramakrishna Ganeshu POOLLA , Bharath MULAGONDLA , Felix BURTON , Mohan Marutirao DHANAWADE
IPC: G06F11/14 , G06F9/4401
CPC classification number: G06F11/1417 , G06F9/4401 , G06F2201/805
Abstract: Error and debug information is saved during a boot process. A read only memory (ROM) debug circuitry (RDC) obtains detected errors within ROM code during a boot process. Error information is generated and stored within a first memory element. The error information includes entries. Each of the entries is associated with a respective one of the errors. Debug information is generated and stored by the RDC within a second memory element. The debug information is associated with the boot process. Further, the method includes outputting, via test circuitry of the processing system, the error information and debug information based on a testing instruction.
-
公开(公告)号:US12026444B2
公开(公告)日:2024-07-02
申请号:US17522834
申请日:2021-11-09
Applicant: Xilinx, Inc.
IPC: G06F30/343 , G06F30/327 , G06F30/347
CPC classification number: G06F30/343 , G06F30/327 , G06F30/347
Abstract: Dynamic port handling for circuit designs can include inserting, within a static isolated module of a circuit design, static drivers configured to drive isolated modules of reconfigurable module (RM) instances for inclusion in an RM of the circuit design. For each RM instance of a plurality of RM instances to be inserted into the RM, one or more additional ports can be inserted in the RM based on a number of isolated modules included in a current RM instance. Further, net(s) corresponding to the additional port(s) can be created. The circuit design, including the current RM instance, the additional port(s), and the net(s), can be placed and routed. Prior to the inserting and the performing place and route for a next RM instance to be inserted into the RM, the current RM instance can be removed from the RM along with the additional port(s) and the net(s).
-
44.
公开(公告)号:US12019576B2
公开(公告)日:2024-06-25
申请号: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.
-
公开(公告)号:US12019526B2
公开(公告)日:2024-06-25
申请号:US17746843
申请日:2022-05-17
Applicant: XILINX, INC.
Inventor: David Tran , Aditi R. Ganesan , Anurag Goyal
CPC classification number: G06F11/1679 , H03L7/0814
Abstract: Methods and systems to detect a metastable condition and suppress/mask a signal during the metastable condition. The metastable condition may arise from asynchronous sampling. Techniques disclosed herein may be configured to enable asynchronous lock-stepping, where outputs of redundant circuit blocks of a first clock domain are received at input nodes of a second clock domain. In the second clock domain, logic states at the input nodes are compared to detect errors, and results of the comparison are masked during transitions at the input nodes. Masking may be constrained to situations where logic states at the input nodes differ.
-
46.
公开(公告)号:US20240184736A1
公开(公告)日:2024-06-06
申请号:US18073327
申请日:2022-12-01
Applicant: XILINX, INC.
Inventor: David P. SCHULTZ , Richard W. SWANSON
IPC: G06F13/42
CPC classification number: G06F13/4291 , G06F2213/0016
Abstract: An integrated circuit (IC) device includes a first IC chip, a second IC chip, and a chip-to-chip interface connected between the first IC chip and the second IC chip. The chip-to-chip interface communicates an interface clock signal and a logic clock signal between the first IC chip and the second IC chip. A frequency of the interface clock signal is a multiple of a frequency of the logic clock signal.
-
公开(公告)号:US20240176652A1
公开(公告)日:2024-05-30
申请号:US18060438
申请日:2022-11-30
Applicant: Xilinx, Inc.
Inventor: Lucian Petrica , Kenneth O'Brien
CPC classification number: G06F9/4881 , G06F9/44505 , G06F9/544
Abstract: A system includes a network-on-chip (NoC). The system includes a protocol offload engine coupled to the NoC. The protocol offload engine is configured to generate packets of data for a selected protocol. The system includes a data movement processor coupled to the network-on-chip. The data movement processor is configured to receive a microcode instruction and, in response to the microcode instruction, establish data paths in the NoC that communicatively link a plurality of circuits involved in data transfers of a collective communication operation specified by the microcode instruction. The plurality of circuits include the protocol offload engine. The system includes a network transceiver coupled to the protocol offload engine. The network transceiver is configured to send the packets of data formatted by the protocol offload engine.
-
公开(公告)号:US20240163092A1
公开(公告)日:2024-05-16
申请号:US17985736
申请日:2022-11-11
Applicant: XILINX, INC.
Inventor: James D. WESSELKAMPER , Thomas Paul LEBOEUF , Steve E. MCNEIL , Jason J. MOORE , James ANDERSON
CPC classification number: H04L9/088 , H01L23/576 , H01L25/18 , H01L24/16 , H01L2224/16145 , H01L2224/16225
Abstract: Stacked integrated circuit devices, chip packages and methods for operating a chip package are described herein that provide an increased level of backside protection from physical attacks that could compromise confidentiality or authentication of the integrated circuit device. In one example, a chip stack includes a sacrificial integrated circuit (IC) die stacked with a primary IC die. The sacrificial IC die includes a first split key information source. The primary IC die has security circuitry configured to generate an encryption key based at least in part on first split key information transmitted from the sacrificial IC die across a die-to-die interface to the primary IC die. Separation of the dies to probe or modify of the primary IC die would cause the destruction of split key information required to operate the functional circuitry of the primary IC die.
-
公开(公告)号:US20240160818A1
公开(公告)日:2024-05-16
申请号:US17985735
申请日:2022-11-11
Applicant: XILINX, INC.
Inventor: Federico VENINI , David TRAN
IPC: G06F30/33 , G06F30/323
CPC classification number: G06F30/33 , G06F30/323 , G06F2119/02
Abstract: Safety mechanisms are embedded into a System on a Chip (SoC) and are operable to detect faults present in the logic circuitry in the SoC. Various types of faults in logic circuitry can occur, for example, a bit stuck at 0 or 1, or a transient or temporary fault due to radiation impacting the SoC. SoC devices are required to meet certain automotive safety integrity standards. The most stringent automotive safety integrity level requires that 90% of random latent faults are detected in all relevant logic, including all safety mechanism. Examples disclosed include hardware based checkers and hardware or software based pattern generation methods that achieve high online fault coverage in safety mechanism circuitry used for functional safety. A hardware based safety mechanism monitors the logic circuitry during operation. Any time the safety mechanism detects any faults in the logic circuitry, a fault notification is propagated to upstream logic.
-
公开(公告)号:US20240143891A1
公开(公告)日:2024-05-02
申请号:US17979649
申请日:2022-11-02
Applicant: XILINX, INC.
Inventor: Surya Rajendra Swamy Saranam CHONGALA , Nikhil Arun DHUME , Krishnan SRINIVASAN , Dinesh D. GAITONDE
IPC: G06F30/3953
CPC classification number: G06F30/3953
Abstract: Embodiments herein describe a network on chip (NoC) that implements multi-path routing (MPR) between an ingress logic block and an egress logic block. The multiple paths between the ingress and egress logic blocks can be assigned different alias destination IDs corresponding to the same destination ID. The NoC can use the alias destination IDs to route the packets along the different paths through interconnected switches in the NoC.
-
-
-
-
-
-
-
-
-