Patents by Inventor Geoffrey D. Cheren

Geoffrey D. Cheren 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: 10418077
    Abstract: A device has a digital-to-analog converter to convert waveform data into analog waveforms, a waveform memory to store stored waveform data, an external waveform interface to receive real-time waveform data from an external device, a waveform multiplexer connected to the digital-to-analog converter to select between the first memory and the external waveform interface, a sequencer to receive and execute instructions to identify and access waveform data to drive the digital-to-analog converter, a sequencer instruction memory to provide stored instructions to the sequencer, an external instruction interface to receive real-time instructions for the sequencer, and a sequencer multiplexer to select between the sequencer instruction memory and the external instruction interface connected to the sequencer.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: September 17, 2019
    Assignee: Tektronix, Inc.
    Inventors: Brandon Z. Fry, Geoffrey D. Cheren, Brett Trevor
  • Publication number: 20190207614
    Abstract: An arbitrary waveform generator including a first processor configured to output first digital data, a second processor configured to output second digital data, a first digital-to-analog converter to receive the first digital data from the first processor and output a first analog signal representing the first digital data, a second digital-to-analog converter to receive the second digital data from the second processor and output a second analog signal representing the second digital data, a system phase detector to receive the first analog signal and the second analog signal and determine a phase difference between the first analog signal and the second analog signal, and a controller configured to receive the phase difference from the system phase detector and determine a delay time for the first processor to delay an output of third digital data based on the phase difference.
    Type: Application
    Filed: December 30, 2017
    Publication date: July 4, 2019
    Applicant: Tektronix, Inc.
    Inventors: Geoffrey D. Cheren, Jordan Edgar, Brett Trevor, Brandon Z. Fry
  • Patent number: 10340931
    Abstract: An arbitrary waveform generator including a first processor configured to output first digital data, a second processor configured to output second digital data, a first digital-to-analog converter to receive the first digital data from the first processor and output a first analog signal representing the first digital data, a second digital-to-analog converter to receive the second digital data from the second processor and output a second analog signal representing the second digital data, a system phase detector to receive the first analog signal and the second analog signal and determine a phase difference between the first analog signal and the second analog signal, and a controller configured to receive the phase difference from the system phase detector and determine a delay time for the first processor to delay an output of third digital data based on the phase difference.
    Type: Grant
    Filed: December 30, 2017
    Date of Patent: July 2, 2019
    Assignee: Tektronix, Inc.
    Inventors: Geoffrey D. Cheren, Jordan Edgar, Brett Trevor, Brandon Z. Fry
  • Publication number: 20180183412
    Abstract: A device has a digital-to-analog converter to convert waveform data into analog waveforms, a waveform memory to store stored waveform data, an external waveform interface to receive real-time waveform data from an external device, a waveform multiplexer connected to the digital-to-analog converter to select between the first memory and the external waveform interface, a sequencer to receive and execute instructions to identify and access waveform data to drive the digital-to-analog converter, a sequencer instruction memory to provide stored instructions to the sequencer, an external instruction interface to receive real-time instructions for the sequencer, and a sequencer multiplexer to select between the sequencer instruction memory and the external instruction interface connected to the sequencer.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: BRANDON Z. FRY, GEOFFREY D. CHEREN, BRETT TREVOR
  • Patent number: 9503102
    Abstract: A system and method synchronizes multi-AWG system, where such systems are of a type having a master arbitrary waveform generator (AWG), one or more slave AWGs, and a sync hub having a sync controller and sync phase detector. The method operates by receiving at the sync hub a divided down clock (SystemRefClock) signal from a master arbitrary waveform generator (AWG). The method then derives a clock signal (SystemClock) from the SystemRefClock signal received from the master AWG and outputs the SystemClock signal to the master AWG and to the one or more slave AWGs Finally, the SystemClock signal is used to clock a synchronous trigger for the master AWG and one or more slave AWGs to play a waveform. In one aspect, the synchronous trigger includes AlignmentFiducial and Run signals to effect trigger and play commands.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 22, 2016
    Assignee: TEKTRONIX, INC.
    Inventor: Geoffrey D. Cheren
  • Publication number: 20160065221
    Abstract: A system and method synchronizes multi-AWG system, where such systems are of a type having a master arbitrary waveform generator (AWG), one or more slave AWGs, and a sync hub having a sync controller and sync phase detector. The method operates by receiving at the sync hub a divided down clock (SystemRefClock) signal from a master arbitrary waveform generator (AWG). The method then derives a clock signal (SystemClock) from the SystemRefClock signal received from the master AWG and outputs the SystemClock signal to the master AWG and to the one or more slave AWGs Finally, the SystemClock signal is used to clock a synchronous trigger for the master AWG and one or more slave AWGs to play a waveform. In one aspect, the synchronous trigger includes AlignmentFiducial and Run signals to effect trigger and play commands.
    Type: Application
    Filed: December 19, 2014
    Publication date: March 3, 2016
    Inventor: Geoffrey D. Cheren
  • Patent number: 7466724
    Abstract: A method and apparatus for processing packetized data spanning multiple clock cycles includes at least one comparator, for comparing a present clock cycle count to a reference clock cycle count, wherein the reference clock cycle values may be anywhere within the packet and may be non-contiguous with other reference clock cycle values. At least one word recognizer, compares a presently clocked word to a reference word, and an output circuit provides an indication of a favorable word comparison that occurred in response to a favorable clock cycle count comparison.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: December 16, 2008
    Assignee: Tektronix, Inc.
    Inventors: David A. Holaday, Geoffrey D. Cheren