DAC-based transmit driver architecture with improved bandwidth

    公开(公告)号:US12160256B2

    公开(公告)日:2024-12-03

    申请号:US17559592

    申请日:2021-12-22

    Applicant: XILINX, INC.

    Abstract: A DAC-based transmit driver architecture with improved bandwidth and techniques for driving data using such an architecture. One example transmit driver circuit generally includes an output node and a plurality of digital-to-analog converter (DAC) slices. Each DAC slice has an output coupled to the output node of the transmit driver circuit and includes a bias transistor having a drain coupled to the output of the DAC slice and a multiplexer having a plurality of inputs and an output coupled to a source of the bias transistor.

    DRIVER CIRCUITRY WITH REDUCED INTERSYMBOL INTERFERENCE JITTER

    公开(公告)号:US20240396550A1

    公开(公告)日:2024-11-28

    申请号:US18200432

    申请日:2023-05-22

    Applicant: XILINX, INC.

    Abstract: Driver circuitry for memory controller circuitry includes level shifter circuitry, inverter circuitry, and output circuitry. The level shifter circuitry receives an input data signal and outputs a first level shifted data signal and a second level shifted data signal based on the input data signal. The inverter circuitry is connected to the level shifter circuitry, receives the first level shifted data signal and the second level shifted data signal, and outputs a first inverted data signal via a first output node and a second inverted data signal via a second output node. The inverter circuitry includes mitigation circuitry coupled to the first output node and the second output node and alters one or more of the first inverted data signal and the second inverted data signal. The output circuitry outputs an output data signal based on the first inverted data signal and the second inverted data signal.

    Scalable acceleration of reentrant compute operations

    公开(公告)号:US12147379B2

    公开(公告)日:2024-11-19

    申请号:US18089780

    申请日:2022-12-28

    Applicant: XILINX, INC.

    Abstract: Examples herein describe techniques for performing parallel processing using a plurality of processing elements (PEs) and a controller for data that has data dependencies. For example, a calculation may require an entire row or column to be summed, or to determine its mean. The PEs can be assigned different chunks of a data set (e.g., a tensor set, a column, or a row) for processing. The PEs can use one or more tokens to inform the controller when they are done with partial processing of their data chunks. The controller can then gather the partial results and determine an intermediate value for the data set. The controller can then distribute this intermediate value to the PEs which then re-process their respective data chunks using the intermediate value to generate final results.

    Register integrity check in configurable devices

    公开(公告)号:US12124323B2

    公开(公告)日:2024-10-22

    申请号:US17883379

    申请日:2022-08-08

    Applicant: XILINX, INC.

    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.

    ALIGNING MULTI-CHIP DEVICES
    146.
    发明公开

    公开(公告)号:US20240346220A1

    公开(公告)日:2024-10-17

    申请号:US18134497

    申请日:2023-04-13

    Applicant: XILINX, INC.

    Inventor: Martin L. VOOGEL

    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.

    NETWORK INTERFACE DEVICE
    147.
    发明公开

    公开(公告)号:US20240345979A1

    公开(公告)日:2024-10-17

    申请号:US18642714

    申请日:2024-04-22

    Applicant: XILINX, INC.

    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.

    LOW LATENCY PHASE ALIGNMENT FOR PARALLEL DATA PATHS

    公开(公告)号:US20240333270A1

    公开(公告)日:2024-10-03

    申请号:US18128945

    申请日:2023-03-30

    Applicant: XILINX, INC.

    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.

    CONTROL SET OPTIMIZATION FOR IMPLEMENTING CIRCUIT DESIGNS IN INTEGRATED CIRCUIT DEVICES

    公开(公告)号:US20240330558A1

    公开(公告)日:2024-10-03

    申请号:US18193197

    申请日:2023-03-30

    Applicant: Xilinx, Inc.

    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.

Patent Agency Ranking