-
公开(公告)号:US12124323B2
公开(公告)日:2024-10-22
申请号:US17883379
申请日:2022-08-08
Applicant: XILINX, INC.
Inventor: Ahmad R. Ansari , David P. Schultz , Felix Burton , Jeffrey Cuppett
CPC classification number: G06F11/0763 , G06F9/30101 , G06F11/0772
Abstract: Embodiments herein describe integrity check techniques that are efficient and flexible by using local registers in a segment to store check values which can be used to detect errors in the local configuration data in the same segment. In addition to containing local registers storing the check values, each segment can include a mask register indicated which of the configuration registers should be checked and which can be ignored. Further, the segments can include a next segment register indicating the next segment the check engine should evaluate for errors.
-
公开(公告)号:US20240346220A1
公开(公告)日:2024-10-17
申请号:US18134497
申请日:2023-04-13
Applicant: XILINX, INC.
Inventor: Martin L. VOOGEL
IPC: G06F30/347
CPC classification number: G06F30/347
Abstract: Embodiments herein describe arranging TX and RX circuitry in ICs such that rotated and mirrored ICs are aligned when connected in a multiple-chip device. In one embodiment, the TX circuitry (e.g., TX physical layer or PHY) is arranged in one row while the RX circuitry (e.g., RX physical layer or PHY) is arranged in another row. As such, when an IC is rotated or mirrored, at least one TX PHY is aligned with a RX PHY on the other IC. As such, non-crossing chip-to-chip connections can be formed through the interposer.
-
公开(公告)号:US20240345979A1
公开(公告)日:2024-10-17
申请号:US18642714
申请日:2024-04-22
Applicant: XILINX, INC.
Inventor: Steven Leslie POPE , Derek Edward ROBERTS , Dmitri KITARIEV , Neil Duncan TURTON , David James RIDDOCH , Ripduman SOHAN
CPC classification number: G06F13/4068 , G06F9/4881
Abstract: A network interface device comprises a streaming data processing path comprising a first data processing engine and hubs. A first scheduler associated with a first hub controls an output of data by the first hub to the first data processing engine and a second scheduler associated with a second hub controls an output of data by the second hub. The first hub is arranged upstream of the first data processing engine on the data processing path and is configured to receive data from a first upstream data path entity and from a first data processing entity implemented in programmable circuitry via a data ingress interface of the first hub. The first data processing engine is configured to receive data from the first hub, process the received data and output the processed data to the second hub arranged downstream of first data processing engine.
-
公开(公告)号:US20240333270A1
公开(公告)日:2024-10-03
申请号:US18128945
申请日:2023-03-30
Applicant: XILINX, INC.
Inventor: Riyas Noorudeen REMLA , Showi-Min SHEN
IPC: H03K5/01
CPC classification number: H03K5/01 , H03K2005/00078 , H03K2005/00286
Abstract: Receiver circuitry for mitigating effects associated with the phase differences between a capture clock signal and the receipt of a data signal includes first data path circuitry, second data path circuitry, and phase alignment circuitry. The first data path circuitry receives a first data signal based on a capture clock signal. The second data path circuitry receives a second data signal based on the capture clock signal. The phase alignment circuitry adjusts the phase of a first launch clock signal and a second launch clock signal based on a first clock slip signal and a second clock slip signal, respectively. The phase alignment circuitry adjusts a phase of the capture clock signal relative to one of the first and the second launch clock signals based on a first adjustment value associated with the first data path circuitry and a second adjustment value associated with the second data path circuitry.
-
25.
公开(公告)号:US20240330558A1
公开(公告)日:2024-10-03
申请号:US18193197
申请日:2023-03-30
Applicant: Xilinx, Inc.
Inventor: Jichun Wang , Wuxi Li , Chun Zhang , Paul Kundarewich , John Blaine
IPC: G06F30/392
CPC classification number: G06F30/392
Abstract: Implementing circuit designs in integrated circuit devices includes determining, using computer hardware, regular control sets, super control sets, and mega control sets for a circuit design. Control set optimization is performed on the circuit design. Performing control set optimization includes performing a clock-enable-only control set reduction for each super control set. Performing control set optimization includes performing a set/reset control set reduction and a clock-enable control set reduction for each mega control set. The circuit design is selectively modified by committing changes determined from the control set reductions to the circuit design on a per control set basis based on an improvement of a cost metric for each control set.
-
公开(公告)号:US20240321702A1
公开(公告)日:2024-09-26
申请号:US18474166
申请日:2023-09-25
Applicant: Advanced Micro Devices, Inc. , Xilinx, Inc.
Inventor: Yan Wang , Kevin Gillespie , Samuel Naffziger , Richard Schultz , Raja Swaminathan , Omar Zia , John Wuu
IPC: H01L23/498 , H01L23/00 , H01L23/367 , H01L25/065
CPC classification number: H01L23/49822 , H01L23/3675 , H01L23/49816 , H01L24/05 , H01L24/32 , H01L25/0652 , H01L2224/05009 , H01L2224/05025 , H01L2224/32146 , H01L2224/32165 , H01L2924/1431 , H01L2924/1437 , H01L2924/351
Abstract: A method for providing backside power can include providing a first circuit die having a first metal stack. The method can also include connecting a second metal stack of a second circuit die to the first metal stack of the first circuit die, wherein a backside power delivery network is located in a passivation layer of at least one of the first circuit die or the second circuit die. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US12099790B1
公开(公告)日:2024-09-24
申请号:US17204431
申请日:2021-03-17
Applicant: Xilinx, Inc.
Inventor: Raghukul B. Dikshit , Tauheed Ashraf , Michael Chyziak
IPC: G06F30/331 , H04J3/06
CPC classification number: G06F30/331 , H04J3/06
Abstract: An emulation system can include a first integrated circuit (IC) including first circuitry and a first transceiver. The first circuitry is configured to emulate a first partition of a circuit design. The first circuitry is clocked by an emulation clock and the first transceiver is clocked by a transceiver clock asynchronous with the emulation clock. The transceiver clock has a higher frequency than the emulation clock. The emulation system can include a second IC configured to emulate a second partition of the circuit design. The second IC includes a second transceiver. The first transceiver is configured to generate multiplexed emulation data by multiplexing a plurality of nets that cross from the first partition to the second partition of the circuit design. The first transceiver is configured to send the multiplexed emulation data over a serial communication channel to the second transceiver. The multiplexed emulation data includes a clock signal of the first transceiver embedded therein.
-
28.
公开(公告)号:US12093394B2
公开(公告)日:2024-09-17
申请号:US18111808
申请日:2023-02-20
Applicant: XILINX, INC.
Inventor: Aman Gupta , James D. Wesselkamper , James Anderson , Nader Sharifi , Ahmad R. Ansari , Sagheer Ahmad , Brian C. Gaide
CPC classification number: G06F21/575 , H04L9/0618 , H04L9/0822 , H04L9/0861 , H04L9/14 , H04L9/30 , G06F2221/034
Abstract: Some examples described herein provide for securely booting a heterogeneous integration circuitry apparatus. In an example, an apparatus (e.g., heterogeneous integration circuitry) includes a first portion and a second portion of one or more entropy sources on a first component and a second component, respectively. The apparatus also includes a key generation circuit communicatively coupled with the first portion and the second portion to generate a key encrypted key based on a first set of bits output by the first portion and a second set of bits output by the second portion. The apparatus also includes a key security circuit to generate, based on the key encrypted key and an encrypted public key stored at the apparatus, a plaintext public key to be used by a boot loader during a secure booting operation for the apparatus.
-
公开(公告)号:US12081238B2
公开(公告)日:2024-09-03
申请号:US18084974
申请日:2022-12-20
Applicant: Xilinx, Inc.
Inventor: James Wesselkamper
CPC classification number: H03M13/256 , H03M13/1111
Abstract: A physically unclonable function includes a circuit that translates a normally distributed sequence of raw sample into a sequence of uniformly distributed binned values across sub-bins of bins. Helper circuitry generates centering values and parity bits based on binned values generated during registration. Each centering value is associated with a raw sample value corresponding to a binned value and indicates an offset of a sub-bin in one of the bins. A distance calculator generates a set of distances from each raw sample value based on the centering value associated with the raw sample value. Each distance indicates a difference between the respective raw sample value and a raw sample value equivalent to a midpoint of a sub-bin offset by the associated centering value in a bin. A trellis decoder generates a PUF signature based on the candidate symbols, sets of distances, and parity bits.
-
公开(公告)号:US12079158B2
公开(公告)日:2024-09-03
申请号:US17814817
申请日:2022-07-25
Applicant: Xilinx, Inc.
Inventor: Sanket Pandit , Jorn Tuyls , Xiao Teng , Rajeev Patwari , Ehsan Ghasemi , Elliott Delaye , Aaron Ng
CPC classification number: G06F15/8053 , G06F9/45533
Abstract: An integrated circuit includes a plurality of kernels and a virtual machine coupled to the plurality of kernels. The virtual machine is configured to interpret instructions directed to different ones of the plurality of kernels. The virtual machine is configured to control operation of the different ones of the plurality of kernels responsive to the instructions.
-
-
-
-
-
-
-
-
-