-
公开(公告)号:US20240291487A1
公开(公告)日:2024-08-29
申请号:US18115588
申请日:2023-02-28
Applicant: XILINX, INC.
Inventor: Li-Yang CHEN , Chi Fung POON , Chuen-Huei CHOU
IPC: H03K17/693 , H03K17/00
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.
-
公开(公告)号:US12067406B2
公开(公告)日:2024-08-20
申请号:US17819879
申请日:2022-08-15
Applicant: Xilinx, Inc.
Inventor: Baris Ozgul , David Clarke , Peter McColgan , Stephan Münz , Dylan Stuart , Pedro Miguel Parola Duarte , Juan J. Noguera Serra
CPC classification number: G06F9/44505 , G06F9/5083 , G06F13/1673 , G06F13/28 , G06F17/16 , G06N3/063
Abstract: Using multiple overlays with a data processing array includes loading an application in a data processing array. The data processing array includes a plurality of compute tiles each having a processor. The application specifies kernels executable by the processors and implements stream channels that convey data to the plurality of compute tiles. During runtime of the application, a plurality of overlays are sequentially implemented in the data processing array. Each overlay implements a different mode of data movement in the data processing array via the stream channels. For each overlay implemented, a workload is performed by moving data to the plurality of compute tiles based on the respective mode of data movement.
-
公开(公告)号:US20240274218A1
公开(公告)日:2024-08-15
申请号:US18109744
申请日:2023-02-14
Applicant: XILINX, INC.
Inventor: David TRAN , Federico VENINI , Sarosh I. AZAD
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.
-
公开(公告)号:US20240274162A1
公开(公告)日:2024-08-15
申请号:US18109229
申请日:2023-02-13
Applicant: XILINX, INC.
Inventor: Jaideep DASTIDAR , David James RIDDOCH , Steven Leslie POPE
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.
-
35.
公开(公告)号:US20240265182A1
公开(公告)日:2024-08-08
申请号:US18105605
申请日:2023-02-03
Applicant: Xilinx, Inc.
Inventor: Wuxi Li , Mehrdad Eslami Dehkordi
IPC: G06F30/392 , G06F30/398
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.
-
公开(公告)号:US20240264761A1
公开(公告)日:2024-08-08
申请号:US18636005
申请日:2024-04-15
Applicant: Xilinx, Inc.
Inventor: Juan J. Noguera Serra
IPC: G06F3/06 , G06F13/16 , G06F15/173 , G06F15/78
CPC classification number: G06F3/0647 , G06F3/061 , G06F3/0683 , G06F13/1663 , G06F15/17331 , G06F15/7807
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.
-
公开(公告)号:US12056505B2
公开(公告)日:2024-08-06
申请号:US17862257
申请日:2022-07-11
Applicant: XILINX, INC.
Inventor: Ahmad R. Ansari , David P. Schultz
IPC: G06F15/177 , G06F9/00 , G06F9/24 , G06F9/445
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.
-
公开(公告)号:US12047275B2
公开(公告)日:2024-07-23
申请号:US17705087
申请日:2022-03-25
Applicant: XILINX, INC.
Inventor: Aman Gupta , Jaideep Dastidar , Jeffrey Cuppett , Sagheer Ahmad
IPC: H04L45/24 , H04L45/74 , H04L49/109
CPC classification number: H04L45/24 , H04L45/74 , H04L49/109
Abstract: Methods and apparatus relating to transmission on physical channels, such as in networks on chips (NoCs) or between chiplets, are provided. One example apparatus generally includes a higher bandwidth client; a lower bandwidth client; a first destination; a second destination; and multiple physical channels coupled between the higher bandwidth client, the lower bandwidth client, the first destination, and the second destination, wherein the higher bandwidth client is configured to send first traffic, aggregated across the multiple physical channels, to the first destination and wherein the lower bandwidth client is configured to send second traffic, concurrently with sending the first traffic, from the lower bandwidth client, dispersed over two or more of the multiple physical channels, to the second destination.
-
公开(公告)号:US12045469B2
公开(公告)日:2024-07-23
申请号:US18082223
申请日:2022-12-15
Applicant: XILINX, INC.
Inventor: Kumar Rahul , John J. Wuu , Santosh Yachareni , Nui Chong , Cheang Whang Chang
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.
-
公开(公告)号:US20240224542A1
公开(公告)日:2024-07-04
申请号:US18090216
申请日:2022-12-28
Applicant: XILINX, INC.
Inventor: Zachary BLAIR , Gabriel LOH , Paul HARTKE
IPC: H10B80/00 , H01L23/522 , H01L23/528
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.
-
-
-
-
-
-
-
-
-