Patents Assigned to Xilinx, Inc.
-
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
-
Patent number: 12705410Abstract: Retiming a circuit design can include determining whether or not an initial value specified for a candidate register can be removed based on an input logic cone to the candidate register and an output logic cone from the candidate register. The candidate register is a register in a critical path in the circuit design. The candidate register can be retimed into a retimed register in response to determining that the initial value specified for the candidate register can be removed. A new initial value for the retimed register can be derived based on initial values of registers in a logic cone of the retimed register, and the new initial value can be assigned to the retimed register.Type: GrantFiled: January 27, 2023Date of Patent: August 11, 2026Assignee: XILINX, INC.Inventors: Chaithanya Dudha, Ruibing Lu, Shangzhi Sun, Nithin Kumar Guggilla
-
Patent number: 12702065Abstract: A chip package and method for fabricating the same are provided that include hybrid bonded bridge dies connecting IC dies on adjacent die stacks. In one example, a chip package includes an interconnect routing structure, a first die stack and a second die stack. The first die stack includes a top die disposed over a bottom die, the bottom die stacked on the interconnect routing structure. The second die stack also includes a top die disposed over a bottom die, the bottom die stacked on the interconnect routing structure. The first bridge die is electrically and mechanically coupled to the top dies of the first and second die stacks. The first bridge die having solid state circuitry that connects circuitries of the top dies of the first and second die stacks.Type: GrantFiled: December 14, 2022Date of Patent: August 4, 2026Assignee: XILINX, INC.Inventors: Jaspreet Singh Gandhi, Brian C. Gaide
-
Patent number: 12699832Abstract: Embodiments herein describe a network on chip (NoC) that implements multi-path routing (MPR) between an ingress logic block and an egress logic block. The multiple paths between the ingress and egress logic blocks can be assigned different alias destination IDs corresponding to the same destination ID. The NoC can use the alias destination IDs to route the packets along the different paths through interconnected switches in the NoC.Type: GrantFiled: November 2, 2022Date of Patent: August 4, 2026Assignee: XILINX, INC.Inventors: Surya Rajendra Swamy Saranam Chongala, Nikhil Arun Dhume, Krishnan Srinivasan, Dinesh D. Gaitonde
-
Publication number: 20260220346Abstract: Implementing a circuit design for a target integrated circuit includes receiving guide information including placement information for a circuit design from a prior implementation flow. A light incremental flow is performed on the circuit design using the guide information. The light incremental flow generates a placed and routed circuit design that re-uses at least a portion of the placement information from the prior implementation flow.Type: ApplicationFiled: January 29, 2025Publication date: July 30, 2026Applicants: Advanced Micro Devices, Inc., Xilinx, Inc.Inventors: V. Santhosh Padala, Megha Sangtani, Pawan Kumar Singh, Mohit Sharma, Shefali Mishra, Kumari Kajal, Vivek Kumar
-
Patent number: 12694069Abstract: Circuitry for multiplying a sparse matrix by a dense vector includes a first switching circuit (302) for routing input triplets from N input ports to N output ports based on column indices of the triplets. Each triplet includes a non-zero value, a row index, and a column index. N first memory banks (303) store subsets of vector elements and are addressed by the column indices of the triplets. N multipliers (305) multiply the non-zero values of the triplets by the vector element read from the respective memory bank. A second switching circuit (304) routes tuples based on row indices of the tuples. Each tuple includes a product output by the one of the N multipliers and a row index output by an output port of the first switching circuit. N accumulator circuits (307) sum products of tuples having equal row indices.Type: GrantFiled: February 24, 2022Date of Patent: July 28, 2026Assignee: XILINX, INC.Inventors: Abhishek Kumar Jain, Dinesh Gaitonde
-
Patent number: 12695607Abstract: Stacked integrated circuit devices, chip packages and methods for operating a chip package are described herein that provide an increased level of backside protection from physical attacks that could compromise confidentiality or authentication of the integrated circuit device. In one example, a chip stack includes a sacrificial integrated circuit (IC) die stacked with a primary IC die. The sacrificial IC die includes a first split key information source. The primary IC die has security circuitry configured to generate an encryption key based at least in part on first split key information transmitted from the sacrificial IC die across a die-to-die interface to the primary IC die. Separation of the dies to probe or modify of the primary IC die would cause the destruction of split key information required to operate the functional circuitry of the primary IC die.Type: GrantFiled: November 11, 2022Date of Patent: July 28, 2026Assignee: XILINX, INC.Inventors: James D. Wesselkamper, Thomas Paul Leboeuf, Steve E. Mcneil, Jason J. Moore, James Anderson
-
Patent number: 12688350Abstract: Multi-stage routing for a circuit design includes performing, using computer hardware, a global routing of the circuit design using a hybrid routing graph for a target integrated circuit. The hybrid routing graph includes routing nodes and a plurality of coarsened routing nodes. Each coarsened routing node includes a plurality of constituent routing nodes that are treated as a single node during the global routing. A detailed routing of the circuit design is performed using the computer hardware to generate a legal routing solution for the circuit design. The detailed routing is performed by routing, in parallel, the nets of the circuit design that were globally routed using the plurality of coarsened routing nodes.Type: GrantFiled: December 14, 2022Date of Patent: July 21, 2026Assignee: Xilinx, Inc.Inventors: Dinesh D. Gaitonde, Chirag Ravishankar, Stefan Nikolic
-
Patent number: 12689595Abstract: Described herein are systems and methods for scalable communications. A circuit can receive a request from an application to communicate with a destination over a network. The circuit can identify the destination from information included in the request. In a first case that resources have been allocated for communicating with the destination identified from the request, the circuit can communicate data to the destination over the network using the resources that have been allocated. In a second case that resources have not been allocated for communicating with the destination identified from the request, the circuit can allocate resources for communicating the data with the destination. The circuit can communicate the data to the destination over the network using the resources that have been allocated.Type: GrantFiled: December 22, 2023Date of Patent: July 21, 2026Assignee: Xilinx, Inc.Inventors: Ripduman Sohan, David Riddoch, Steven Pope
-
Patent number: 12688344Abstract: Disclosed methods and systems include debug circuitry registering candidate sample values in a plurality of sample periods while application circuitry is active. The candidate sample values indicate states of a plurality of candidate signals of the application circuitry. Sample values of first probed signals from each sample period are written to a sample memory using a mapping based on bit-widths of the first probed signals. The sample values of the first probed signals are selected from the candidate sample values. The mapping is updated based on bit-widths of second probed signals, and sample values of the second probed signals from each sample period are written to the sample memory using the mapping. The sample values of the second probed signals are selected from the candidate sample values.Type: GrantFiled: April 20, 2023Date of Patent: July 21, 2026Assignee: XILINX, INC.Inventors: Alok Mistry, Niloy Roy, Shanish Chandra Mishra, Anil Kumar A V
-
Patent number: 12681802Abstract: Redundant data storage includes performing a first data transfer to a first storage device as part of a redundant write operation. A first error detection code is generated for the first data transfer. A second data transfer is performed to a second storage device as part of the redundant write operation. A second error detection code is generated for the second data transfer. The first error detection code is compared with the second error detection code for a match indicating that data of the first data transfer matches data of the second data transfer.Type: GrantFiled: June 21, 2024Date of Patent: July 14, 2026Assignee: Xilinx, Inc.Inventors: Arindam Mahanty, Kaustuvmani Manji, Sebastian Turullols, Nagamurali Narasimha Rao Medeme