DAC-BASED TRANSMIT DRIVER ARCHITECTURE WITH IMPROVED BANDWIDTH

    公开(公告)号:US20240291487A1

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

    申请号:US18115588

    申请日:2023-02-28

    Applicant: XILINX, INC.

    CPC classification number: H03K17/693 H03K17/005 H04B1/0483 H04B1/40

    Abstract: A transmission system is disclosed including a driver circuit. The driver circuit includes multiplexer circuits that receive parallel data and operate as a differential pair. At least one of the multiplexer circuits is coupled to a first circuit node and a second circuit node of the driver circuit. The at least one the multiplexer circuits outputs serial data from the multiplexer circuits at the first and second circuit nodes. The first and second nodes are coupled to a differential output network. The first and second nodes are coupled to an inductor circuit. The first and second nodes are coupled to a cross-coupled circuit. The inductor circuit drains driver circuit current at the first circuit node. The second circuit node and the cross-coupled circuit steer driver circuit current at the first circuit node and the second circuit node.

    PROTECTING MEMORY CONTROLS AND ADDRESS
    33.
    发明公开

    公开(公告)号:US20240274218A1

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

    申请号:US18109744

    申请日:2023-02-14

    Applicant: XILINX, INC.

    CPC classification number: G11C29/52 G11C29/022

    Abstract: Embodiments herein describe a memory system with a data width (W) that is split into N separate memories each of narrower width W/N. To protect a write enable (WE) signal, the WE signal is toggled and then stored in each of the N memories. For example, toggle circuits can have states that toggle each time the WE signal goes high, indicated that a received data word should be stored in the N memories. A fault on the WE input to any of the N memories results in its stored toggle bit being different from the toggle bits stored in the other N memories. This condition can then be detected upon any subsequent read by checking whether the toggled bits are equal. The memory system can also protect the address and control signals by generating parity bits that are stored in the N memories.

    DOMAIN SPECIFIC MEMORY MANAGEMENT
    34.
    发明公开

    公开(公告)号:US20240274162A1

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

    申请号:US18109229

    申请日:2023-02-13

    Applicant: XILINX, INC.

    CPC classification number: G11C7/1039 G11C7/24

    Abstract: An integrated circuit (IC) device includes functional circuits and multiple communication paths, which may include a first communication path through the functional circuits and a second communication path to permit the functional circuits to share information through a buffer and/or to bypass a subset of the functional circuits and a corresponding portion of the first communication path. The IC device may include a variety of protocol-specific interface circuits (ASIC and/or configurable circuitry) for respective IP blocks, and a controller that selectively directs traffic through the various communication paths. The controller may include a set of domain-specific OpCodes that link various subsets/combinations of the protocol-specific interface circuits as respective communication paths. The IC device may include multiple blocks of circuitry, each including a respective set of domain-specific circuitry (e.g., host-domain, network domain, RF domain, and/or data processing domain), and respective sets of OpCodes.

    ELECTROSTATICS-BASED GLOBAL PLACEMENT OF CIRCUIT DESIGNS HAVING OVERLAPPING REGION CONSTRAINTS

    公开(公告)号:US20240265182A1

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

    申请号:US18105605

    申请日:2023-02-03

    Applicant: Xilinx, Inc.

    CPC classification number: G06F30/392 G06F30/398

    Abstract: Globally placing a circuit design includes adjusting indicated capacity levels for placement bins associated with a target integrated circuit, based on first levels of demand for resources by instances in the circuit design in regions of the target IC. Region constraints restrict placement of the instances in the regions, and the regions include two or more two or more overlapping regions. Tracked levels of demand for resources in the placement bins are adjusted, after adjusting the indicated capacity levels, based on the indicated capacity levels, a target utilization level of the resources in the placement bins, and a current placement. The current placement of the instances is updated based on a density gradient of an electrostatics-based model of the tracked levels of demand, and repeating adjusting the tracked levels of demand and updating the current placement are repeated in response to the density gradient failing to satisfy a threshold.

    DATA PROCESSING ENGINE ARRANGEMENT IN A DEVICE

    公开(公告)号:US20240264761A1

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

    申请号:US18636005

    申请日:2024-04-15

    Applicant: Xilinx, Inc.

    Abstract: A device includes a data processing engine (DPE) array having a plurality of data processing engines (DPEs) and a subsystem coupled to the DPE array. Each DPE of the plurality of DPEs is configurable to share data with one or more other DPEs of the plurality of DPEs using one or more of a plurality of data sharing techniques. The data sharing techniques include a core of a selected DPE accessing a memory module of an adjacent DPE via a memory interface of the selected DPE connected to a memory module of the adjacent DPE and the selected DPE accessing the memory module of a non-adjacent DPE using a DMA circuit and a stream switch of the selected DPE. The subsystem may be in a different die than the DPE array.

    Distributed configuration of programmable devices

    公开(公告)号:US12056505B2

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

    申请号:US17862257

    申请日:2022-07-11

    Applicant: XILINX, INC.

    CPC classification number: G06F9/44505

    Abstract: Embodiments herein describe a distributed configuration system for a configurable device. Instead of relying solely on a central configuration manager to distribute configuration information to various subsystems in the device, the embodiments herein include configuration interface managers (CIM) that are distributed in different regions of the device, whether those regions are in one integrated circuit or include multiple integrated circuits. The embodiments can still use a central configuration manager to distribute configuration information in a device image to the plurality of CIMs, which can then forward the configuration information to their assigned regions.

    Single event upset tolerant memory device

    公开(公告)号:US12045469B2

    公开(公告)日:2024-07-23

    申请号:US18082223

    申请日:2022-12-15

    Applicant: XILINX, INC.

    CPC classification number: G06F3/0619 G06F3/0629 G06F3/0673

    Abstract: A memory device is disclosed herein that leverages high ratio column MUXES to improve SEU resistance. The memory device may be utilized in an integrated circuit die and chip packages having the same. In one example, as semiconductor memory device is provided that includes first and second arrays of semiconductor memory cells, a plurality of sense amplifiers configured to read data states from the first and second arrays of memory cells, and a first plurality of high ratio MUXES connecting the first and second arrays of memory cells to the plurality of sense amplifiers.

    PROGRAMMABLE HYBRID MEMORY AND CAPACITIVE DEVICE IN A DRAM PROCESS

    公开(公告)号:US20240224542A1

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

    申请号:US18090216

    申请日:2022-12-28

    Applicant: XILINX, INC.

    CPC classification number: H10B80/00 H01L23/5223 H01L23/5286

    Abstract: A DRAM fabrication process for producing a semiconductor die adapted for having the ability to be both a hybrid memory and power supply capacitance. DRAM arrays on a semiconductor die may be individually selected to function as either a memory or as supplemental capacitance on a power distribution network serving circuits on one or more semiconductor dice in a three-dimensional active-on-active (AoA) stacked semiconductor die package configuration. Defective DRAM array trench capacitors can be repurposed to serve as supplemental capacitance on a power distribution network. DRAM array trench capacitors can be dynamically reassigned as supplemental capacitance when power supply monitors sense that additional power supply capacitance is needed.

Patent Agency Ranking