Patents by Inventor Darrin C. Miller

Darrin C. Miller 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: 9767062
    Abstract: A Serializer/Deserializer (SerDes) is described with an architecture that simultaneously provides flexibility for many different gear ratios as well as reduced power consumption. The SerDes utilizes latches where flops were previously used to help reduce power consumption, among other things. The SerDes also includes a main register bank with a plurality of sub-banks that can be filled according to any number of different schemes, thereby enabling the SerDes to accommodate different output widths.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: September 19, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Darrin C. Miller, Peter J. Meier, Gilbert Yoh
  • Publication number: 20160306765
    Abstract: A Serializer/Deserializer (SerDes) is described with an architecture that simultaneously provides flexibility for many different gear ratios as well as reduced power consumption. The SerDes utilizes latches where flops were previously used to help reduce power consumption, among other things. The SerDes also includes a main register bank with a plurality of sub-banks that can be filled according to any number of different schemes, thereby enabling the SerDes to accommodate different output widths.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Inventors: Darrin C. Miller, Peter J. Meier, Gilbert Yoh
  • Publication number: 20140362962
    Abstract: An N-phase clock generation circuit includes an input clock signal comprising a first phase signal, a phase interpolator configured to receive the input clock signal and generate a second phase signal, a first divider element configured to receive the first phase signal and generate an in-phase divided clock signal, a second divider element configured to receive the second phase signal and generate a quadrature divided clock signal, a first delay element configured to receive the in-phase divided clock signal and an in-phase control signal, the first delay element configured to generate a delayed in-phase divided clock signal, an a second delay element configured to receive the quadrature divided clock signal and a quadrature control signal, the second delay element configured to generate a delayed quadrature divided clock signal.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: Peter J. Meier, Gilbert Yoh, Darrin C. Miller, Jade Michael Kizer
  • Publication number: 20140355658
    Abstract: A correlation engine includes a first register configured to receive a test data signal, a second register configured to receive a main data signal, first shift logic configured to shift the test data signal by a predetermined value between 0 and 3 symbols, second shift logic configured to shift the main data signal by a predetermined value between 0 and 20 symbols, and comparison logic configured to compare the shifted test data signal and the shifted main data signal to generate an error signal.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Inventors: Peter J. Meier, Jeffrey A. Slavick, Jade Michael Kizer, Darrin C. Miller
  • Patent number: 8902091
    Abstract: A serial-to-parallel converter includes a first register bank having first and second register groups, the first register bank configured to receive a communication signal having at least one bit for each unit interval (UI) of a system clock signal, the first register bank having a number of registers corresponding to a number of parallel processing stages, a second register bank having a plurality of register groups, each register group configured to receive the output of at least one of the first and second register groups after a number of unit intervals corresponding to the number of registers in each of the first and second register groups in the first register bank, and a third register bank configured to receive the output of the second register bank after a number of unit intervals corresponding to a number of registers in the second register bank.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: December 2, 2014
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Darrin C. Miller, Jade Michael Kizer, Peter J. Meier, Gilbert Yoh
  • Patent number: 6703869
    Abstract: A series of logic clouds is used to distribute and propagate signals traveling a relatively long distance across a data logic circuit fabric. One or more long distance signals originate from an initial logic cloud that may be located on a source data block and pass through a series of logic clouds that may be located on an intermediate data block before passing through a destination logic cloud located on a destination data block. Each logic cloud reads both stabilized logic signals and long distance signals and employs a NAND gate connected with an inverter to perform not only logical operations but also to act as a repeater between the logic clouds. The stabilized logic signals may represent signals that originate from other sources along a given data path.
    Type: Grant
    Filed: June 5, 2002
    Date of Patent: March 9, 2004
    Assignee: Agilent Technologies, Inc.
    Inventors: Darrin C. Miller, Brian C Miller, Robert H Miller, Jr.
  • Publication number: 20030227298
    Abstract: A series of logic clouds is used to distribute and propagate signals traveling a relatively long distance across a data logic circuit fabric. One or more long distance signals originate from an initial logic cloud that may be located on a source data block and pass through a series of logic clouds that may be located on an intermediate data block before passing through a destination logic cloud located on a destination data block. Each logic cloud reads both stabilized logic signals and long distance signals and employs a NAND gate connected with an inverter to perform not only logical operations but also to act as a repeater between the logic clouds. The stabilized logic signals may represent signals that originate from other sources along a given data path.
    Type: Application
    Filed: June 5, 2002
    Publication date: December 11, 2003
    Inventors: Darrin C. Miller, Brian C. Miller, Robert H. Miller
  • Patent number: 6429683
    Abstract: An apparatus and method of shifting a low-voltage-swing digital signal to a signal of the same polarity with a relatively higher voltage swing are described which eliminate static current consumption by way of a feedback circuit and a pull-up device. By the use of embodiments according to the invention, little power is consumed, and hot electron injection as a mechanism for FET degradation is of little concern. Additionally, no specialized reference voltage is necessary, and precise layout of the circuit is not critical to proper circuit performance.
    Type: Grant
    Filed: August 16, 2000
    Date of Patent: August 6, 2002
    Assignee: Agilent Technologies, Inc.
    Inventors: Darrin C. Miller, Brian C Miller