Patents Assigned to Xilinx, Inc.
-
Publication number: 20260288358Abstract: A device may include a plurality of data processing engines. Each of the data processing engines may include a core and a memory module. The plurality of data processing engines may be organized in a plurality of rows. Each core may be configured to communicate with other neighboring data processing engines of the plurality of data processing engines by shared access to the memory modules of the neighboring data processing engines.Type: ApplicationFiled: May 22, 2026Publication date: September 24, 2026Applicant: Xilinx, Inc.Inventors: Juan J. Noguera Serra, Baris Ozgul, Jan Langer, Tim Tuan, Ralph D. Wittig, David Clarke, Goran H.K. Bilski, Kornelis A. Vissers, Richard L. Walke, Christopher H. Dick, Zachary Dickman, Philip B. James-Roxby, Peter McColgan
-
Publication number: 20260277841Abstract: A system includes a plurality of controller circuits. The system includes a plurality of target circuits. The system includes a communication bus communicatively linking the plurality of controller circuits with the plurality of target circuits. The communication bus includes a plurality of switches. Each switch of the plurality of switches is connected to a different one of the plurality of controller circuits.Type: ApplicationFiled: May 6, 2026Publication date: September 17, 2026Applicant: Xilinx, Inc.Inventors: Martin Diaz, Carsten Hoffmann, Jerome Wong
-
Publication number: 20260277612Abstract: A system for packing data includes a controller configured to receive compressed data. The compressed data includes data items and qualifier bits for the data items. The controller is configured to discard the data items designated as invalid by the qualifier bits. The controller is configured to generate data type bits specifying data type information for the data items designated as valid by the qualifier bits. The system includes a buffer. The controller is configured to store the data items designated as valid by the qualifier bits and the data type bits in the buffer. A system can include one or more decoders configured to decode encoded data and output literals, lengths, and distances.Type: ApplicationFiled: May 18, 2026Publication date: September 17, 2026Applicant: Xilinx, Inc.Inventors: Durga Neeraj Koidala, Robert Bellarmin Susai, Vishnu Cheerakoda, Rohit Kumar Sharma
-
Publication number: 20260278230Abstract: Accelerated circuit design test coverage closure includes generating, by computer hardware, constraint ranges for input variables for a circuit design based on constraints for the input variables. A first value set for a verification testbench for the circuit design is generated. The first value set includes randomly generated values for the input variables constrained based on the constraint ranges. Whether the first value set is unique is detected by comparing the first value set with training value sets of a training corpus. In response to detecting that the first value set is unique, the first value is classified set by assigning a label selected from a plurality of labels to the first value set and adding the first value set to the training corpus.Type: ApplicationFiled: March 11, 2025Publication date: September 17, 2026Applicants: Advanced Micro Devices, Inc., Xilinx, Inc.Inventors: Vijay Palaparthy, Aasham Taneja, Sayan Mukherjee, Tapodyuti Mandal, Sridhar Rudraraju
-
Patent number: 12737166Abstract: A method includes a method includes receiving, by a compiler of a host of a computing system, input code, generating, by the compiler, pipelined input code by adding first tokens in a loop iteration argument field of a loop in the input code to pipeline the loop, the first tokens configured to sequentialize and serialize loop operations, a quantity of the first tokens based on a quantity of pipeline stages, and providing, by the host, the pipelined input code to a controller of an integrated circuit (IC) of the computing system.Type: GrantFiled: December 4, 2023Date of Patent: September 15, 2026Assignee: XILINX, INC.Inventors: Erwei Wang, Jeffrey Fifield, Philip James-Roxby, Samuel R. Bayliss, Zachary Blair
-
Publication number: 20260269000Abstract: A memory circuit includes a memory cell including a plurality of inverter pairs. The plurality of inverter pairs include a first inverter pair and one or more reference inverter pairs. The plurality of inverter pairs are coupled by access transistors to same bit lines and to a same word line. The memory circuit includes a detector circuit coupled to the plurality of inverter pairs. The detector circuit is capable of generating an indicator signal in response to detecting a single-event upset (SEU) in the memory cell by detecting a mismatch in stored states among the plurality of inverter pairs of the memory cell. The memory circuit may include a correction circuit capable of correcting an output of the memory cell.Type: ApplicationFiled: March 5, 2025Publication date: September 10, 2026Applicant: Xilinx, Inc.Inventors: Kumar Rahul, Mrinmoy Goswami, Gokul Puthenpurayil Ravindran, Santosh Yachareni
-
Patent number: 12730617Abstract: Examples herein describe techniques for generating dataflow graphs using source code for defining kernels and communication links between those kernels. In one embodiment, the graph is formed using nodes (e.g., kernels) which are communicatively coupled by edges (e.g., the communication links between the kernels). A compiler converts the source code into a bit stream and/or binary code which configure a heterogeneous processing system of a SoC to execute the graph. The compiler uses the graph expressed in source code to determine where to assign the kernels in the heterogeneous processing system. Further, the compiler can select the specific communication techniques to establish the communication links between the kernels and whether synchronization should be used in a communication link. Thus, the programmer can express the dataflow graph at a high-level (using source code) without understanding about how the operator graph is implemented using the heterogeneous hardware in the SoC.Type: GrantFiled: November 2, 2021Date of Patent: September 8, 2026Assignee: XILINX, INC.Inventors: Shail Aditya Gupta, Samuel R. Bayliss, Vinod Kathail, Ralph D. Wittig, Philip B. James-Roxby, Akella Sastry
-
Patent number: 12732167Abstract: Embodiments herein describe single event upset (SEU) tolerant flip-flop that includes master latch circuitry, slave latch circuitry, and a tristate driver having an input coupled to an output of the master latch circuitry and an output coupled to a first data input of the slave latch circuitry, where the first tristate driver is configured to inhibit charge transfer from the first data input of the slave latch circuitry to the output of the master latch circuitry.Type: GrantFiled: September 18, 2024Date of Patent: September 8, 2026Assignee: XILINX, INC.Inventors: Tabrez Alam, Kumar Rahul, Santosh Yachareni, Ishtiaque Ahmad
-
Patent number: 12733179Abstract: 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.Type: GrantFiled: December 28, 2022Date of Patent: September 8, 2026Assignee: XILINX, INC.Inventors: Zachary Blair, Gabriel Loh, Paul Hartke
-
Patent number: 12724932Abstract: Embodiments herein describe CRAM validation using an external device (ED). The ED selects unused addresses of CRAM as challenge registers (CRs), determines challenge bits for the CRs, and provides the selected addresses and the challenge bits to challenge circuitry of the IC device. The challenge circuitry initiates storage of the challenge bits at the selected CRAM addresses and invokes scan circuitry to scan the CRAM. The scan circuitry retrieves contents of CRAM addresses used to store configuration bits and contents of the selected CRAM addresses, and provides the contents or a code determined from the contents to the challenge circuitry (i.e., bypassing validation circuitry of scan logic). The challenge circuitry forwards the contents or the code to the ED as a challenge response, and the ED validates the CRAM based on the challenge response and a golden copy of the configuration bits.Type: GrantFiled: March 4, 2024Date of Patent: September 1, 2026Assignee: XILINX, INC.Inventor: Paul S. Levy
-
Publication number: 20260252774Abstract: Automated verification and generation of coverage data for a circuit design includes generating, by computer hardware, valid value ranges for coverpoint variables of a circuit design based on constraints for the coverpoint variables. A regression test is run on the circuit design using a verification testbench to generate test results and sampled values for the coverpoint variables. The sampled values of the coverpoint variables from the regression test are classified by a machine learning model based on the test results. Coverage data for the regression test is generated by the computer hardware by assigning the sampled values of the coverpoint variables to different ones of a plurality of bins based on the classifying.Type: ApplicationFiled: February 24, 2025Publication date: August 27, 2026Applicant: Xilinx, Inc.Inventors: Vijay Palaparthy, Prashant Nairmaley Joshi, Aasham Taneja, Tapodyuti Mandal, Ashif Khan Mohammed, Sridhar Rudraraju
-
Patent number: 12717092Abstract: A method of fabricating a chip package is provided, and a chip package fabricated using the same are provided. The method includes connecting a photonic die to a substrate of the chip package and attaching a protection apparatus to the substrate. The method also includes attaching a photonic connector to the photonic die. At least a portion of the photonic connector is disposed inside a housing of the protection apparatus. A fabrication process is performed on the chip package while the photonic connector is inside the housing. After processing, the photonic connector is removed from the housing.Type: GrantFiled: March 31, 2023Date of Patent: August 25, 2026Assignee: XILINX, INC.Inventors: Gamal Refai-Ahmed, Chuan Xie, Chi-Yi Chao, Suresh Ramalingam, Nagadeven Karunakaran, Ferdinand F. Fernandez
-
Patent number: 12717737Abstract: A direct memory access (DMA) system includes a read request circuit configured to receive read requests from a plurality of client circuits. The DMA system includes a response reassembly circuit configured to reorder read completion data received from a plurality of different hosts in response to the read requests. The DMA system includes a read scheduler circuit configured to schedule conveyance of the read completion data from the response reassembly circuit to the plurality of client circuits. The DMA system includes a data pipeline circuit implementing a plurality of data paths coupled to respective ones of the plurality of client circuits for conveying the read completion data as scheduled by the read scheduler circuit.Type: GrantFiled: June 29, 2023Date of Patent: August 25, 2026Assignee: Xilinx, Inc.Inventors: Chandrasekhar S. Thyamagondlu, Kushagra Sharma, Surender Reddy Kisanagar
-
Patent number: 12718851Abstract: 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.Type: GrantFiled: February 13, 2023Date of Patent: August 25, 2026Assignee: XILINX, INC.Inventors: Jaideep Dastidar, David James Riddoch, Steven Leslie Pope
-
Patent number: 12711298Abstract: Preplacement clock resolution for implementing a circuit design includes, prior to placement of the circuit design, determining, using computer hardware, pairs of clocks of the circuit design that clock synchronous inter-clock data paths. Using the computer hardware, a clock group is generated that includes clocks having a common ancestor clock node from the pairs of clocks. A clock delay group property is set, using the computer hardware, for the clocks of the clock group prior to placement. A placed version of the circuit design is generated using the computer hardware. The circuit design is placed using the clock delay group property as set for the clocks of the clock group.Type: GrantFiled: March 16, 2023Date of Patent: August 18, 2026Assignee: Xilinx, Inc.Inventors: Veeresh Pratap Singh, Padala V Santhosh, Srinivasan Dasasathyan
-
Patent number: 12710596Abstract: Embodiments herein describe a method for selectively filtering different wavelengths of optical signals received from an optical channel using cascaded ring resonators, each of the cascaded ring resonators having a first ring and a second ring. The first ring has a varying waveguide width along its length configured to form a first waveguide width portion and a second waveguide width portion, the first waveguide width portion having a greater width than the second waveguide width portion. The second ring has a varying waveguide width along its length configured to form a third waveguide width portion and a fourth waveguide width portion, the fourth waveguide width portion having a greater width than the third waveguide width portion. The method further connects receivers to respective cascaded ring resonators, each of the receivers having a photodetector configured to differentiate between the optical signals.Type: GrantFiled: November 20, 2023Date of Patent: August 18, 2026Assignee: XILINX, INC.Inventors: Robert Parsons, Chuan Xie, Mayank Raj
-
Patent number: 12713624Abstract: 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.Type: GrantFiled: September 25, 2023Date of Patent: August 18, 2026Assignees: Advanced Micro Devices, Inc., Xilinx, Inc.Inventors: Yan Wang, Kevin Gillespie, Samuel Naffziger, Richard Schultz, Raja Swaminathan, Omar Zia, John Wuu
-
Patent number: 12712590Abstract: Embodiments herein describe a circuit including a passive intermodulation (PIM) model circuit configured to process first data to generate a PIM interference model output to be concatenated with second data, the second data including a first carrier frequency and a second carrier frequency, and the circuit further including a PIM model adapt circuit configured to receive frequency shifted captured data and frequency shifted PIM models to generate updated values to compensate for PIM interference after the PIM interference model output is concatenated with the second data.Type: GrantFiled: January 9, 2024Date of Patent: August 18, 2026Assignee: XILINX, INC.Inventors: Hongzhi Zhao, Ghazaleh Ardeshiri, Xiaohan Chen, Hemang M. Parekh
-
Patent number: 12711404Abstract: Embodiments herein describe optimizing a netlist using machine learning (ML) models that predict which of a plurality of optimization strategies (e.g., a plurality of optimization algorithms) will provide the best results. The netlist can then be optimized using the optimization strategy. Doing so provides significant time and compute resources savings since the netlist can be optimized only once using the selected optimization strategy rather than having to be optimized using each of the plurality of optimization strategies. Moreover, the embodiments herein can permit the addition of more optimization strategies, which could not be considered earlier because of runtime constraints.Type: GrantFiled: March 24, 2021Date of Patent: August 18, 2026Assignee: XILINX, INC.Inventors: Akhil Tharad, Aman Gayasen, Padmini Gopalakrishnan, Jagadeesh Vasudevamurthy
-
Patent number: 12705486Abstract: Levels of cross-correlation between pairs of original filters in the layers of a convolutional neural network (CNN) are determined and used in pruning the filters. The pruning includes, for one or more pairs of the pairs of original filters having a level of cross-correlation that satisfies a pruning threshold, determining a scale factor between first and second filters of the one or more pairs, and storing data that identify the first filter, the second filter, and the scale factor. The pruning further includes modifying the initial CNN into a modified CNN by removing the second filter of the one or more pairs and adjusting convolution logic of the CNN, and adding regeneration logic to the modified CNN. The regeneration logic generates an output channel corresponding to the second filter of the one or more pairs based on the scale factor and an output channel produced by the first filter.Type: GrantFiled: November 19, 2020Date of Patent: August 11, 2026Assignee: XILINX, INC.Inventors: Sean Settle, Paolo D'Alberto