Patents Assigned to Xilinx, Inc.
  • Patent number: 9323876
    Abstract: Pre-boot metadata transfer may include loading a first configuration bitstream into a programmable integrated circuit (IC), wherein the first configuration bitstream includes a first circuit design and metadata for a second circuit design. The metadata may be stored within a memory of the programmable IC. A configuration bitstream load condition may be detected and, responsive to the configuration bitstream load condition, a second configuration bitstream may be loaded into the programmable IC. The second configuration bitstream includes a second circuit design.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: April 26, 2016
    Assignee: XILINX, INC.
    Inventors: Patrick Lysaght, Yi-Hua E. Yang, Paul R. Schumacher, Graham F. Schelle
  • Patent number: 9325277
    Abstract: Voltage-controlled oscillation is described. In an apparatus therefor, an inductor has a tap and has or is coupled to a positive-side output node and a negative side output node. The tap is coupled to receive a first current. A coarse grain capacitor array is coupled to the positive-side output node and the negative side output node and is coupled to respectively receive select signals. A varactor is coupled to the positive-side output node and the negative side output node and is coupled to receive a control voltage. The varactor includes MuGFETs. A transconductance cell is coupled to the positive-side output node and the negative side output node, and the transconductance cell has a common node. A frequency scaled resistor network is coupled to the common node and is coupled to receive the select signals for a resistance for a path for a second current.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: April 26, 2016
    Assignee: XILINX, INC.
    Inventors: Adebabay M. Bekele, Parag Upadhyaya
  • Patent number: 9325489
    Abstract: A data receiver implemented in an integrated circuit is described. The data receiver comprises an input receiving a data signal; a first equalization circuit coupled to receive the data signal, wherein the first equalization circuit is used to receive the data of the data signal; and a second equalization circuit coupled to receive the data signal, wherein the second equalization circuit is used to adjust a clock phase offset.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: April 26, 2016
    Assignee: XILINX, INC.
    Inventors: Cheng-Hsiang Hsieh, Kun-Yung Chang, Jafar Savoj
  • Patent number: 9324409
    Abstract: A method, non-transitory computer readable medium and circuit for gating a strobe (DQS) signal are disclosed. The method sends a read command to a memory, sends a strobe clock signal after the read command is sent and before the DQS signal is received from the memory, wherein the strobe clock signal comprises a duration equal to a duration of the DQS signal, gates the DQS signal based on the strobe clock signal to generate a positively gated strobe signal for indicating a rising edge of the DQS signal, wherein the gating is performed during a pre-amble of the DQS signal and generates a negatively gated strobe signal based on the positively gated strobe signal for indicating a falling edge of the DQS signal.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: April 26, 2016
    Assignee: XILINX, INC.
    Inventors: Terence J. Magee, Jayant Mittal
  • Patent number: 9323457
    Abstract: A circuit for processing data is described. The circuit comprises an input for receiving a request for implementing a key-value store data transaction; a plurality of memory interfaces associated with different memory types enabling access to a plurality of memory devices associated with a key-value store; and a memory management circuit controlling the routing of data by way of the plurality of memory interfaces based upon a data transfer criterion.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: April 26, 2016
    Assignee: XILINX, INC.
    Inventors: Michaela Blott, Ling Liu, Kornelis A. Vissers
  • Publication number: 20160111139
    Abstract: In an example, a memory control device includes an output circuit, an output delay unit, and a write-levelization controller. The output circuit is coupled to provide an output signal comprising a data signal or data strobe signal for a synchronous dynamic random access memory (SDRAM) system having a plurality of ranks. The output delay unit is coupled to apply an output delay to a bitstream to be transmitted to generate the output signal. The output delay includes an aggregate of a de-skew delay and a write-levelization delay. The write-levelization delay controller is coupled to adjust the write-levelization delay for each write transaction to the SDRAM system of a plurality of write transactions based on a selected rank of the plurality of ranks. The de-skew delay is the same across the plurality of ranks for each of the plurality of write transactions.
    Type: Application
    Filed: October 21, 2014
    Publication date: April 21, 2016
    Applicant: XILINX, INC.
    Inventors: Dhruv Choksey, Terence J. Magee
  • Patent number: 9317895
    Abstract: In an apparatus for digital image processing, a mapper is coupled to receive destination pixel information in terms of a source pixel space, and to provide a 2-dimensional filter kernel with source pixels for the destination pixel information. An oversampled filter includes predetermined coefficients. A filter coefficient module is configured to select phase coefficients from the predetermined coefficients stored in the oversampled filter based on proximity to the source pixels in the filter kernel, and coupled to provide a filter coefficient for each of the source pixels in the filter kernel. A convolution module is coupled to receive the source pixels and the filter coefficients, and to provide a convolution result. The convolution module is configured to apply the filter coefficients to the source pixels in a convolution to provide the convolution result. A normalization module is configured to normalize either the convolution result or the filter coefficients.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: April 19, 2016
    Assignee: XILINX, INC.
    Inventor: Reed P. Tidwell
  • Patent number: 9313078
    Abstract: A method relates generally to data transmission. In such a method, a peak detector detects a signal peak of an input signal exceeding a threshold amplitude. This detecting includes sampling the input signal at a sampling frequency to provide a sampled signal. The sampling frequency is in a range greater than a bandwidth frequency of a carrier signal used for providing the input signal and less than twice the bandwidth frequency. Samples of the sampled signal proximate to the signal peak are interpolated to provide a reconstructed peak. A cancellation pulse is applied by a cancellation pulse generator to the samples to reduce the signal peak. A version of the input signal is output after application of the cancellation pulse.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: April 12, 2016
    Assignee: XILINX, INC.
    Inventors: Kaushik Barman, Gregory C. Copeland
  • Patent number: 9312586
    Abstract: A circuit includes a first input terminal, a first transmission line, a first sampling switch coupled to the first input terminal through the first transmission line, a first sampling capacitor coupled to the sampling switch, and a first open-circuit quarter wavelength stub coupled to the first transmission line, the first open-circuit quarter wavelength stub configured to reduce kickback noise on the first transmission line. A method for reducing kickback noise in a circuit includes determining a frequency associated with a kickback noise on a first transmission line of the circuit, the circuit having an input terminal coupled to the first transmission line, configuring a length of an open-circuit quarter wavelength stub to correspond to the determined frequency, and coupling the open-circuit quarter wavelength stub to the first transmission line to filter the frequency associated with the kickback noise.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: April 12, 2016
    Assignee: XILINX, INC.
    Inventors: Donnacha Lowney, Edward Cullen
  • Patent number: 9313054
    Abstract: A circuit for filtering inter-symbol interference in an integrated circuit is described. The circuit comprises a first stage coupled to receive digital samples of an input signal. The first stage generates first decision outputs based upon the digital samples. A second stage is coupled to receive the digital samples of the input signal. The second stage comprises a filter receiving the first decision outputs and generating second decision outputs based upon the digital samples of the input signal and detected inter-symbol interference associated with the first decision outputs. A method of filtering inter-symbol interference in an integrated circuit is also described.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: April 12, 2016
    Assignee: XILINX, INC.
    Inventors: Yu Liao, Hongtao Zhang, Geoffrey Zhang, Kun-Yung Chang
  • Patent number: 9313017
    Abstract: In an example, a clock data recovery (CDR) circuit for a receiver includes a timing error detector circuit, a loop filter, and a phase interpolator. The timing error detector circuit is coupled to receive, at a baud-rate, data samples and error samples for symbols received by the receiver. The timing error detector circuit is operable to generate both a timing error value and an estimated waveform value per symbol based on the data samples and the error samples. The loop filter is coupled to the timing error detector to receive timing error values. The phase interpolator is coupled to the loop filter to receive filtered timing error values, the phase interpolator operable to generate a control signal to adjust a sampling phase used to generate the data samples and the error samples.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: April 12, 2016
    Assignee: XILINX, INC.
    Inventors: Yu Liao, Geoffrey Zhang, Hongtao Zhang, Zhaoyin D. Wu, Kun-Yung Chang
  • Publication number: 20160098059
    Abstract: A circuit for processing data in an integrated circuit device comprises a selection circuit; a first register coupled to a first output of the selection circuit; a second register implemented as a latch and coupled to a second output of the selection circuit; and a signal line coupled between the output of the first register and an input of the selection circuit. The selection circuit enables the coupling of an output signal of the first register to an input of the second register. A method of processing data in an integrated circuit device is also disclosed.
    Type: Application
    Filed: October 1, 2014
    Publication date: April 7, 2016
    Applicant: Xilinx, Inc.
    Inventor: Santosh Kumar Sood
  • Publication number: 20160097805
    Abstract: In an example implementation, an integrated circuit (IC) includes: a plurality of transistors disposed in a plurality of locations on a die of the IC; conductors coupled to terminals of each of the plurality of transistors; a digital-to-analog converter (DAC), coupled to the conductors, to drive voltage signals to the plurality of transistors in response to a digital input; and an analog-to-digital converter (ADC), coupled to at least a portion of the conductors, to generate samples in response to current signals induced in the plurality of transistors in response to the voltage signals, the samples being indicative of at least one electrostatic characteristic for the plurality of transistors.
    Type: Application
    Filed: October 2, 2014
    Publication date: April 7, 2016
    Applicant: Xilinx, Inc.
    Inventors: Ping-Chin Yeh, John K. Jennings, Rhesa Nathanael, Nui Chong, Cheang-Whang Chang, Daniel Y. Chung
  • Patent number: 9305362
    Abstract: A method relating generally to image processing is disclosed. In such a method, an image is preprocessed for noise suppression and edge detection with filters. The image is hierarchically decomposed to provide an image pyramid. The hierarchical decomposition includes successively down-scaling the image to provide different resolutions of the image corresponding to levels of the image pyramid. The image and the different resolutions of the image provide a set of images. A scene analysis of the set of images is performed. The performing of the scene analysis includes determining qualifications of blocks of the set of images for feature tracking. A subset of the blocks determined to be qualified for the feature tracking is selected. Motion estimation is performed on the subset of the blocks. The motion estimation is performed using a hierarchical set of motion estimation engines corresponding to levels of the image pyramid.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: April 5, 2016
    Assignee: XILINX, INC.
    Inventors: Gabor Szedo, Christopher J. Martin, Ted N. Booth
  • Patent number: 9306585
    Abstract: An apparatus relates generally to the generation of an oscillating signal. In this apparatus, a fractional-N generator is for receiving a frequency control word and a reference signal. A multiplying injection-locked oscillator is coupled to the fractional-N generator for receiving a clock signal for outputting an oscillating signal. A frequency tracking loop is coupled to the fractional-N generator for receiving the clock signal, and further coupled to the multiplying injection-locked oscillator for receiving the oscillating signal.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: April 5, 2016
    Assignee: XILINX, INC.
    Inventors: Ahmed M. Elkholy, Mohamed N. Elzeftawi
  • Patent number: 9304174
    Abstract: Method and apparatus for monitoring system operations in an integrated circuit. A method includes receiving a first power supply voltage from a first processing domain, comparing the first power supply voltage to a first reference voltage, receiving the second power supply voltage from the second processing domain, comparing the second power supply voltage to a second reference voltage, determining that the first power supply voltage exceeds the first reference voltage or that the second power supply voltage exceeds the second reference voltage, and transmitting one or more alarms corresponding to one or more of the first power supply voltage and the second power supply voltage in response to determining that the first power supply voltage exceeds the first reference voltage or that the second power supply voltage exceeds the second reference voltage. An integrated circuit and system monitor are also provided.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: April 5, 2016
    Assignee: XILINX, INC.
    Inventors: Bradley L. Taylor, Sagheer Ahmad
  • Patent number: 9306509
    Abstract: In one embodiment, a differential amplifier is provided. Gates of a first differential pair of transistors, of a first conductivity type, and a second pair or transistors, of a second conductivity type are coupled to first and second input terminals of the differential amplifier. A first pair of adjustable current sources are configured to adjust respective tail currents of the first differential pair of transistors in response to a first bias current control signal. A second pair of adjustable current sources are configured to adjust respective tail currents of the second differential pair of transistors in response to the first bias current control signal. A third pair of adjustable current sources are configured to adjust respective currents through the second differential pair of transistors in response to a second bias current control signal.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: April 5, 2016
    Assignee: XILINX, INC.
    Inventors: Siok Wei Lim, Cheng-Hsiang Hsieh, Jafar Savoj
  • Patent number: 9306730
    Abstract: An apparatus relates generally to clock and data recovery. A fractional-N phase-locked loop is for receiving a reference signal, and for providing a proportional signal and an integral signal. A ring oscillator of the fractional-N phase-locked loop is for receiving the proportional signal and the integral signal, and for providing an oscillation signal at a clock frequency substantially greater than a reference frequency of the reference signal. A data-to-frequency control word converter is for receiving data input and the oscillation signal, and for providing a frequency control word. A fractional-N divider of the fractional-N phase-locked loop is for receiving the frequency control word and the oscillation signal, and for providing a feedback clock signal to a phase-frequency detector of the fractional-N phase-locked loop. The phase-frequency detector is for receiving the reference signal and the feedback clock signal, and for adjusting a phase and frequency of the oscillation signal.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: April 5, 2016
    Assignee: XILINX, INC.
    Inventors: Guanghua Shu, Mohamed N. Elzeftawi, Ahmed M. Elkholy
  • Publication number: 20160085449
    Abstract: In an example, a circuit to manage memory between a first and second microprocessors each of which is coupled to a control circuit, includes: first and second memory circuits; and a switch circuit coupled to the first and second memory circuits, and memory interfaces of the first and second microprocessors, the switch circuit having a mode signal as input. The switch is configured to selectively operate in one of a first mode or a second mode based on the mode signal such that, in the first mode, the switch circuit couples the first memory circuit to the memory interface of the first microprocessor and the second memory circuit to the memory interface of the second microprocessor and, in the second mode, the switch circuit selectively couples the first or second memory circuits to the memory interface of either the first or second microprocessor.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 24, 2016
    Applicant: XILINX, INC.
    Inventors: Ygal Arbel, Sagheer Ahmad, James J. Murray, Nishit Patel, Ahmad R. Ansari
  • Patent number: 9294091
    Abstract: An integrated circuit and method for providing a differential transmission line driver are disclosed. One embodiment of the differential transmission line driver comprises a current mode logic (CML) stage, and a cross-coupled n-channel enhancement type metal-oxide semiconductor field-effect transistor (NMOS) stage, wherein the cross-coupled NMOS stage provides a feedback current to the CML stage, where each output voltage of the differential transmission line driver is characterized by symmetrical rising and falling edges.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: March 22, 2016
    Assignee: XILINX, INC.
    Inventors: Vassili Kireev, Hsung Jai Im