Scalable scan architecture for multi-circuit block arrays

    公开(公告)号:US11639962B1

    公开(公告)日:2023-05-02

    申请号:US17199874

    申请日:2021-03-12

    申请人: Xilinx, Inc.

    摘要: An integrated circuit (IC) can include a plurality of circuit blocks, wherein each circuit block includes design for testability (DFT) circuitry. The DFT circuitry can include a scan interface, wherein each scan interface is uniform with the scan interface of each other circuit block of the plurality of circuit blocks, an embedded deterministic test circuit coupled to the scan interface, wherein the embedded deterministic test circuit couples to circuitry under test, and a scan response analyzer coupled to the scan interface. The scan response analyzer is configured to operate in a selected scan response capture mode selected from a plurality of scan response capture modes. The IC can include a global scan router connected to the scan interfaces of the plurality of circuit blocks. The global scan router is configured to activate a subset of the plurality of circuit blocks in parallel for a scan test.

    Data traffic injection for simulation of circuit designs

    公开(公告)号:US11630935B1

    公开(公告)日:2023-04-18

    申请号:US17498048

    申请日:2021-10-11

    申请人: Xilinx, Inc.

    摘要: Computer-based simulation of a device under test (DUT) corresponding to a user circuit design includes providing an adapter configured to couple to the DUT during the computer-based simulation (simulation). The adapter is configured to translate incoming high-level programming language (HLPL) transactions into DUT compatible data for conveyance to the DUT and translate DUT compatible data generated by the DUT to outgoing HLPL transactions. A communication server is provided that couples to the adapter during the simulation. The communication server is configured to exchange the incoming and outgoing HLPL transactions with an entity executing external to the simulation. A communication layer client is provided that is configured to execute external to the simulation and exchange the incoming and outgoing HLPL transactions with the communication server. The communication layer client provides an application programming interface through which an external computer program generates data traffic to drive the DUT within the simulation.

    Machine learning based methodology for signal waveform, eye diagram, and bit error rate (BER) bathtub prediction

    公开(公告)号:US11621808B1

    公开(公告)日:2023-04-04

    申请号:US16654460

    申请日:2019-10-16

    申请人: Xilinx, Inc.

    摘要: Apparatus and associated methods relate to predicting various transient output waveforms at a receiver's output after an initial neural network model is trained by a receiver's transient input waveform and a corresponding transient output waveform. In an illustrative example, the machine learning model may include an adaptive-ordered auto-regressive moving average external input based on neural networks (NNARMAX) model designed to mimic the performance of a continuous time linear equalization (CTLE) mode of the receiver. A Pearson Correlation Coefficient (PCC) score may be determined to select numbers of previous inputs and previous outputs to be used in the neural network model. In other examples, corresponding bathtub characterizations and eye diagrams may be extracted from the predicted transient output waveforms. Providing a machine learning model may, for example, advantageously predict various data patterns without knowing features or parameters of the receiver or related channels.

    CIRCUIT ARCHITECTURE FOR DETERMINING THRESHOLD RANGES AND VALUES OF A DATASET

    公开(公告)号:US20230096400A1

    公开(公告)日:2023-03-30

    申请号:US17485382

    申请日:2021-09-25

    申请人: Xilinx, Inc.

    IPC分类号: G06F7/50

    摘要: An electronic system includes a mapping circuit configured to receive input samples of a dataset within a defined range of values. The mapping circuit is configured to perform comparisons that compare each input sample to each of a plurality of comparison values selected from the defined range of values. For each comparison, the mapping circuit generates an indication value specifying whether the input sample used in the comparison is greater than or equal to the comparison value used in the comparison. The system includes an adder circuit configured to generate a sum of the indication values for each comparison value and a memory configured to maintain counts corresponding to the comparison values. The counts are updated by the respective sums. The system includes a threshold detection circuit configured to determine, for the dataset, a threshold value or threshold range based on the counts read from the memory.

    PIM MODEL ADAPTATION
    5.
    发明申请

    公开(公告)号:US20230094315A1

    公开(公告)日:2023-03-30

    申请号:US17488112

    申请日:2021-09-28

    申请人: XILINX, INC.

    IPC分类号: H04L5/14 H04B1/00 H04L27/26

    摘要: Embodiments herein describe adapting a PIM model to compensate for changing PIM interference. A PIM model can include circuitry that generates a PIM compensation value that compensates for (i.e., mitigates or subtracts) PIM interference caused by transmitting two or more transmitter (TX) carriers in the same path. The disclosed adaptive scheme generates updated coefficients for the PIM model which are calculated after the RX signal has been removed from the RX channel. In this manner, as the PIM interference changes due to environmental conditions (e.g., temperature at the base station), the adaptive scheme can update the PIM model to generate a PIM compensation value that cancels the PIM interference.

    Packet identification (ID) assignment for routing network

    公开(公告)号:US11615052B1

    公开(公告)日:2023-03-28

    申请号:US16420946

    申请日:2019-05-23

    申请人: Xilinx, Inc.

    摘要: Some examples described herein relate to packet identification (ID) assignment for a routing network in a programmable integrated circuit (IC). In an example, a design system includes a processor and a memory coupled to the processor. The memory stores instruction code. The processor is configured to execute the instruction code to construct an interference graph based on routes of logical nets through switches in a routing network, and assign identifications to the routes comprising performing vertex coloring of vertices of the interference graph. The interference graph includes the vertices and interference edges. Each vertex represents one of the logical nets having a route. Each interference edge connects two vertices that represent corresponding two logical nets that have routes that share at least one port of a switch. The identifications correspond to values assigned to the vertices by the vertex coloring.

    Beamforming antenna, measurement device, antenna measurement system and method

    公开(公告)号:US11606125B2

    公开(公告)日:2023-03-14

    申请号:US16964581

    申请日:2019-01-30

    申请人: XILINX, INC.

    发明人: Volker Aue

    摘要: The present invention provides a beamforming antenna (100, 200, 400) comprising a plurality of antenna elements (101, 102, 201, 202, 401, 402, 440), and a signal generator (103, 403) that is configured to generate for each one of the antenna elements (101, 102, 201, 202, 401, 402, 440) a calibration signal (106, 107, 206, 406, 335) for radiation by the respective antenna element (101, 102, 201, 202, 401, 402, 440) and to supply the generated calibration signals (106, 107, 206, 406, 335) to the respective antenna elements (101, 102, 201, 202, 401, 402, 440). Further, the present invention provides a measurement device (330, 430) for measuring properties (336) of a beamforming antenna (100, 200, 400) according to any one of the preceding claims via calibration signals (106, 107, 206, 406, 335) emitted by antenna elements (101, 102, 201, 202, 401, 402, 440) of the beamforming antenna (100, 200, 400), the measurement device (330, 430) comprising a measurement receiver (332) that is configured to receive an incoming signal (334) comprising the calibration signals (106, 107, 206, 406, 335), and a property determination module (333) that is coupled to the measurement receiver (332) and that is configured to determine the properties (336) of the beamforming antenna (100, 200, 400) based on the received calibration signals (106, 107, 206, 406, 335). Further, the present invention provides a respective antenna measurement system (450) and a respective method.

    Radome with integrated passive cooling

    公开(公告)号:US11605886B1

    公开(公告)日:2023-03-14

    申请号:US17133518

    申请日:2020-12-23

    申请人: XILINX, INC.

    IPC分类号: H01Q1/42 H01L23/427 H01Q1/02

    摘要: An antenna assembly is provided having passive cooling elements that enable compact design. In one example, an antenna assembly is provided that includes a heat sink assembly having an interior side and an exterior side, an antenna array, an antenna circuit board, and a radome. The antenna circuit board includes at least one integrated circuit (IC) die. The IC die has a conductive primary heat dissipation path to the interior side of the heat sink assembly. The radome is coupled to the heat sink assembly and encloses the antenna circuit board and the antenna array between the radome and the heat sink assembly. The heat sink assembly includes a metal base plate and at least a first heat pipe embedded with the metal base plate. The first heat pipe is disposed between the metal base plate and the IC die.

    Prediction and optimization of multi-kernel circuit design performance using a programmable overlay

    公开(公告)号:US11593547B1

    公开(公告)日:2023-02-28

    申请号:US17411484

    申请日:2021-08-25

    申请人: Xilinx, Inc.

    摘要: Predicting performance of a circuit design includes determining memory access patterns of kernels of the circuit design for implementation in an integrated circuit (IC) and generating a plurality of different floorplans. Each floorplan specifies a mapping of memory interfaces of the kernels to memories of the selected IC and an allocation of the kernels to a plurality of programmable pattern generator (PPG) circuit blocks of a circuit architecture implemented in the IC. The plurality of different floorplans are executed using the circuit architecture in the IC. The plurality of PPG circuit blocks mimic the memory access patterns of the kernels for each of the plurality of different floorplans during the executing. One or more design constraints are generated based on a selected floorplan. The selected floorplan is selected from the plurality of different floorplans based on one or more performance metrics determined from the executing.