Patents by Inventor Craig DeSimone

Craig DeSimone 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: 10956349
    Abstract: An apparatus includes a control circuit comprising (i) a first differential data strobe input/output circuit having a first set of driver and termination control inputs and (ii) a second differential data strobe input/output circuit having a second set of driver and termination control inputs. The first and the second sets of driver and termination control inputs are independently programmable. The first and the second differential data strobe input/output circuits operate in a first mode when the first differential data strobe input/output circuit is connected to a first memory device having a first data width and the second differential data strobe input/output circuit is connected to a second memory device having the first data width.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: March 23, 2021
    Assignee: Integrated Device Technology, Inc.
    Inventors: Alejandro F. Gonzalez, Craig DeSimone, Garret Davey, Yue Yu, Roland Knaack, Scott Herrington
  • Patent number: 10671300
    Abstract: A method for responding to a command sequence includes receiving a signal from a host carrying a plurality of commands in the command sequence, detecting a non-consecutive clock associated with a start of a current command in the command sequence, and generating a control signal in an active state to indicate detection of the non-consecutive clock.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: June 2, 2020
    Assignee: Intergrated Device Technology, Inc.
    Inventors: Craig DeSimone, Praveen Singh, Alejandro Gonzalez, Yue Yu, YanBo Wang
  • Publication number: 20200117629
    Abstract: An apparatus includes a control circuit comprising (i) a first differential data strobe input/output circuit having a first set of driver and termination control inputs and (ii) a second differential data strobe input/output circuit having a second set of driver and termination control inputs. The first and the second sets of driver and termination control inputs are independently programmable. The first and the second differential data strobe input/output circuits operate in a first mode when the first differential data strobe input/output circuit is connected to a first memory device having a first data width and the second differential data strobe input/output circuit is connected to a second memory device having the first data width.
    Type: Application
    Filed: December 16, 2019
    Publication date: April 16, 2020
    Inventors: Alejandro F. Gonzalez, Craig DeSimone, Garret Davey, Yue Yu, Roland Knaack, Scott Herrington
  • Patent number: 10565144
    Abstract: An apparatus includes a plurality of memory devices and a control circuit. The control circuit may be configured to operate with the memory devices having a first data width in a first mode and with the memory devices having a second data width in a second mode. The control circuit may be configured to implement two differential data strobe input/output circuits. The differential data strobe input/output circuits each may have driver and termination control inputs that are independently programmable. The differential data strobe input/output circuits may be configured to be connected in parallel when the control circuit is operating in the second mode.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: February 18, 2020
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Alejandro F. Gonzalez, Craig DeSimone, Garret Davey, Yue Yu, Roland Knaack, Scott Herrington
  • Patent number: 10311940
    Abstract: An apparatus includes a receiver circuit and a data buffer. The receiver circuit may comprise a decision feedback equalizer (DFE). The data buffer circuit may be configured to initialize a condition of the receiver circuit in response to a control signal prior to reception of a command sequence associated with a directed access to a memory system. The control signal generally indicates detection of a non-consecutive clock associated with a start of the command sequence. The data buffer circuit may generate one or more tap enable signals configured to determine a number of clock cycles during which a contribution of one or more taps of the decision feedback equalizer (DFE) are delayed.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: June 4, 2019
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Craig DeSimone, Praveen Singh
  • Patent number: 10311926
    Abstract: An apparatus includes a detector circuit and a receiver circuit. The detector circuit may be configured to generate a control signal indicating a start of a plurality of strobe edges in a strobe signal. The receiver circuit may be configured to initialize an equalizer circuit in response to the control signal. The equalizer circuit may be configured to compensate a data signal for crosstalk coupled from the strobe edges to the data signal.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: June 4, 2019
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventor: Craig DeSimone
  • Publication number: 20190129879
    Abstract: An apparatus includes a plurality of memory devices and a control circuit. The control circuit may be configured to operate with the memory devices having a first data width in a first mode and with the memory devices having a second data width in a second mode. The control circuit may be configured to implement two differential data strobe input/output circuits. The differential data strobe input/output circuits each may have driver and termination control inputs that are independently programmable. The differential data strobe input/output circuits may be configured to be connected in parallel when the control circuit is operating in the second mode.
    Type: Application
    Filed: August 9, 2018
    Publication date: May 2, 2019
    Inventors: Alejandro F. Gonzalez, Craig DeSimone, Garret Davey, Yue Yu, Roland Knaack, Scott Herrington
  • Patent number: 10198200
    Abstract: A method for responding to a command sequence includes receiving the command sequence associated with a targeted access to a memory system, detecting a non-consecutive clock associated with a start of the command sequence, and generating a control signal in an active state to indicate detection of the non-consecutive clock associated with the start of the command sequence.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: February 5, 2019
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Craig DeSimone, Praveen Singh, Alejandro Gonzalez, Yue Yu, YanBo Wang
  • Patent number: 10171268
    Abstract: An apparatus comprises a plurality of driver circuits and a control registers block. The plurality of driver circuits may be configured to drive a read line in response to a memory signal and a reference voltage. The control registers block generally configures the plurality of driver circuits to implement an asymmetric voltage swing of the read line about a voltage level that is half of the reference voltage.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: January 1, 2019
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Yue Yu, Craig DeSimone, Al Xuefeng Fang, Yanbo Wang
  • Publication number: 20180137903
    Abstract: An apparatus includes a detector circuit and a receiver circuit. The detector circuit may be configured to generate a control signal indicating a start of a plurality of strobe edges in a strobe signal. The receiver circuit may be configured to initialize an equalizer circuit in response to the control signal. The equalizer circuit may be configured to compensate a data signal for crosstalk coupled from the strobe edges to the data signal.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 17, 2018
    Inventor: Craig DeSimone
  • Publication number: 20180114564
    Abstract: An apparatus includes a receiver circuit and a data buffer. The receiver circuit may comprise a decision feedback equalizer (DFE). The data buffer circuit may be configured to initialize a condition of the receiver circuit in response to a control signal prior to reception of a command sequence associated with a directed access to a memory system. The control signal generally indicates detection of a non-consecutive clock associated with a start of the command sequence. The data buffer circuit may generate one or more tap enable signals configured to determine a number of clock cycles during which a contribution of one or more taps of the decision feedback equalizer (DFE) are delayed.
    Type: Application
    Filed: December 21, 2017
    Publication date: April 26, 2018
    Inventors: Craig DeSimone, Praveen Singh
  • Patent number: 9905287
    Abstract: An apparatus includes an interface and a circuit. The interface may be configured to generate a read signal that carries read data from a memory channel. The circuit may be configured to (i) modify the read signal with a de-emphasis on each pull up of the read signal and a pre-emphasis on each pull down of the read signal and (ii) transfer the read signal as modified to a memory controller.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: February 27, 2018
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Yanbo Wang, Praveen Rajan Singh, Yue Yu, Craig DeSimone
  • Patent number: 9865328
    Abstract: An apparatus includes a detector circuit and a data buffer. The detector circuit may be configured to (i) identify a start of a command sequence associated with a directed access to a memory system and (ii) generate a control signal indicating a non-consecutive clock associated with the start of said command sequence. The data buffer circuit may be configured to initialize a condition of a receiver circuit in response to the control signal prior to reception of a first data bit associated with the command sequence.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 9, 2018
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Craig DeSimone, Praveen Singh
  • Patent number: 9865315
    Abstract: An apparatus includes a detector circuit and a receiver circuit. The detector circuit may be configured to (i) identify a start of a command sequence associated with a directed access to a memory system and (ii) generate a control signal indicating a non-consecutive clock associated with the start of the command sequence. The receiver circuit may be configured to initialize an equalizer circuit configured to compensate for deterministic crosstalk coupled between a data line and a data strobe line to provide an increased margin.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 9, 2018
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventor: Craig DeSimone
  • Patent number: 9860088
    Abstract: An apparatus includes a detector circuit and a data buffer. The detector circuit may be configured to (i) identify a start of a command sequence associated with a directed access to a memory system and (ii) generate a control signal indicating a non-consecutive clock associated with the start of the command sequence. The data buffer circuit may be configured to initialize a condition of a receiver circuit in response to the control signal prior to reception of a first data bit associated with the command sequence.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 2, 2018
    Assignee: INTERGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Craig DeSimone, Praveen Singh, Alejandro Gonzalez, Yue Yu, YanBo Wang
  • Publication number: 20170373886
    Abstract: An apparatus comprises a plurality of driver circuits and a control registers block. The plurality of driver circuits may be configured to drive a read line in response to a memory signal and a reference voltage. The control registers block generally configures the plurality of driver circuits to implement an asymmetric voltage swing of the read line about a voltage level that is half of the reference voltage.
    Type: Application
    Filed: September 8, 2017
    Publication date: December 28, 2017
    Inventors: Yue Yu, Craig DeSimone, Al Xuefeng Fang, Yanbo Wang
  • Patent number: 9794087
    Abstract: An apparatus comprising a plurality of driver circuits and a plurality of control registers. The plurality of driver circuits may be configured to modify a memory signal that transfers read data across a read line to a memory controller. The plurality of control registers may be configured to enable one or more of the driver circuits. A pull up strength and a pull down strength of the memory signal may be configured in response to how many of the plurality of driver circuits are enabled. The plurality of driver circuits implement an asymmetric pull up and pull down of the memory signal.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: October 17, 2017
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Yue Yu, Craig DeSimone, Al Xuefeng Fang, Yanbo Wang
  • Publication number: 20170256303
    Abstract: An apparatus comprising a plurality of driver circuits and a plurality of control registers. The plurality of driver circuits may be configured to modify a memory signal that transfers read data across a read line to a memory controller. The plurality of control registers may be configured to enable one or more of the driver circuits. A pull up strength and a pull down strength of the memory signal may be configured in response to how many of the plurality of driver circuits are enabled. The plurality of driver circuits implement an asymmetric pull up and pull down of the memory signal.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 7, 2017
    Inventors: Yue Yu, Craig DeSimone, Al Xuefeng Fang, Yanbo Wang
  • Publication number: 20170212847
    Abstract: An apparatus includes an interface and a circuit. The interface may be configured to generate a read signal that carries read data from a memory channel. The circuit may be configured to (i) modify the read signal with a de-emphasis on each pull up of the read signal and a pre-emphasis on each pull down of the read signal and (ii) transfer the read signal as modified to a memory controller.
    Type: Application
    Filed: April 6, 2017
    Publication date: July 27, 2017
    Inventors: Yanbo Wang, Praveen Rajan Singh, Yue Yu, Craig DeSimone
  • Publication number: 20170162251
    Abstract: An apparatus includes an interface and a circuit. The interface may be configured to generate a memory signal that carries read data from a memory channel. The circuit may be configured to modify a read signal that transfers the read data across a read line to a memory controller. A filter may delay the memory signal to generate a delayed signal. A driver generally amplifies the memory signal to generate the read signal. The driver may modify the read signal with a de-emphasis on each pull up of the memory signal and a pre-emphasis on each pull down of the memory signal based on the delayed signal.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 8, 2017
    Inventors: Yanbo Wang, Praveen Rajan Singh, Yue Yu, Craig DeSimone