Patents by Inventor Khaldoun Bataineh

Khaldoun Bataineh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8090335
    Abstract: An open loop frequency calibration algorithm is employed whereby frequency counters are utilized to provide frequency information concerning the difference in frequency between a local oscillator and a reference signal prior to obtaining phase locked operation of a phase locked loop (PLL). The frequency difference is then used to adjust the local oscillator's frequency to be changed by a value that is proportional to the frequency difference measured. Through adaptive calibration of the local oscillator's frequency prior to closed loop PLL operations, a substantial reduction in the amount of time required to obtain phase/frequency coherent operation of the PLL is realized.
    Type: Grant
    Filed: July 11, 2006
    Date of Patent: January 3, 2012
    Assignee: Xilinx, Inc.
    Inventor: Khaldoun Bataineh
  • Patent number: 7761776
    Abstract: A linear feedback shift register (LFSR) based design is applied to cyclic redundancy check (CRC) modules, in which a CRC building block having a minimum width is implemented. The CRC building block accepts a generator polynomial as an input design parameter to build a CRC block module. The modularity of the design then allows a larger CRC block design to be constructed from multiple CRC block modules such that wider data width blocks may be accommodated. The LFSR based designs are extended to communication systems that may require scrambling and descrambling functionality.
    Type: Grant
    Filed: November 3, 2005
    Date of Patent: July 20, 2010
    Assignee: XILINX, Inc.
    Inventor: Khaldoun Bataineh
  • Patent number: 7742553
    Abstract: A device and a method for processing high data rate serial data includes a VCO initial frequency calibration circuit. The circuit includes a frequency detection block for indicating a difference between a reference clock and a divided VCO clock, a frequency calibration block that produces a digital output signal based upon the difference between the reference clock and the divided VCO clock, and a digital-to-analog converter for producing an analog VCO adjust signal. The frequency detection block produces a plurality of signals based upon the reference clock and the divided VCO clock. A plurality of user selected inputs selects a frequency detection lock range and hysteresis range and a coarse loop open calibration lock and hysteresis range. The frequency calibration block implements a state machine for producing the digital output signal that sets the initial operating frequency then adjusts the frequency of the VCO clock.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: June 22, 2010
    Assignee: XILINX, Inc.
    Inventors: Khaldoun Bataineh, Michael Mass, Michael J. Gaboury, David E. Tetzlaff
  • Patent number: 7532645
    Abstract: A receiver that includes: an oversampling module that converts a serial stream of data into a plurality of streams of oversampled data based on the receive clock; a transition location module that determines transition locations of the streams of oversampled data and the receive clock; a pointer adjust module that determines a pointer variable based on the transition locations and the receive clock; a data selection module that determines an equivalent data value for the streams of oversampled data based on the pointer variable; a staging register module that produces an offset data word and an extra data word from the equivalent data value for the oversampled data streams; and a output register module that produces a parallel data output from at least one of the offset data word and the extra data word.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: May 12, 2009
    Assignee: Xilinx, Inc.
    Inventors: Khaldoun Bataineh, Stephen D. Anderson, Michael Maas, David E. Tetzlaff
  • Patent number: 7363573
    Abstract: A dedicated Cyclic Redundancy Check (CRC) block within an Integrated circuit IC), for example, a Programmable Logic Device (PLD), allows direct access to the CRC block from within the programmable logic of the IC. Accessibility to the CRC block is achieved from any communication layer of the fabric due to the separation of the CRC block from the physical layer. All inputs and outputs of the CRC block are provided to the fabric to allow full controllability of CRC operation including data width, initial CRC value, and idle cycle introduction.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: April 22, 2008
    Assignee: Xilinx, Inc.
    Inventor: Khaldoun Bataineh