Patents by Inventor Richard Perego

Richard Perego 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).

  • Publication number: 20170178713
    Abstract: The present disclosure describes DRAM architectures and refresh controllers that allow for scheduling of an opportunistic refresh of a DRAM device concurrently with normal row activate command directed toward the DRAM device. Each activate command affords an “opportunity” to refresh another independent row (i.e., a wordline) within a memory device with no scheduling conflict.
    Type: Application
    Filed: December 27, 2016
    Publication date: June 22, 2017
    Inventors: Richard Perego, Thomas Vogelsang, John Brooks
  • Patent number: 9570144
    Abstract: The present disclosure describes DRAM architectures and refresh controllers that allow for scheduling of an opportunistic refresh of a DRAM device concurrently with normal row activate command directed toward the DRAM device. Each activate command affords an “opportunity” to refresh another independent row (i.e., a wordline) within a memory device with no scheduling conflict.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: February 14, 2017
    Assignee: Rambus Inc.
    Inventors: Richard Perego, Thomas Vogelsang, John Brooks
  • Publication number: 20160217843
    Abstract: The present disclosure describes DRAM architectures and refresh controllers that allow for scheduling of an opportunistic refresh of a DRAM device concurrently with normal row activate command directed toward the DRAM device. Each activate command affords an “opportunity” to refresh another independent row (i.e., a wordline) within a memory device with no scheduling conflict.
    Type: Application
    Filed: February 18, 2016
    Publication date: July 28, 2016
    Inventors: Richard Perego, Thomas Vogelsang, John Brooks
  • Patent number: 9286965
    Abstract: The present disclosure describes DRAM architectures and refresh controllers that allow for scheduling of an opportunistic refresh of a DRAM device concurrently with normal row activate command directed toward the DRAM device. Each activate command affords an “opportunity” to refresh another independent row (i.e., a wordline) within a memory device with no scheduling conflict.
    Type: Grant
    Filed: November 11, 2011
    Date of Patent: March 15, 2016
    Assignee: Rambus Inc.
    Inventors: Richard Perego, Thomas Vogelsang, John Brooks
  • Publication number: 20130254475
    Abstract: The present disclosure describes DRAM architectures and refresh controllers that allow for scheduling of an opportunistic refresh of a DRAM device concurrently with normal row activate command directed toward the DRAM device. Each activate command affords an “opportunity” to refresh another independent row (i.e., a wordline) within a memory device with no scheduling conflict.
    Type: Application
    Filed: November 11, 2011
    Publication date: September 26, 2013
    Applicant: RAMBUS INC.
    Inventors: Richard Perego, Thomas Vogelsang, John Brooks
  • Patent number: 8278964
    Abstract: A method and apparatus for testing and characterizing circuits is provided. In one embodiment, a high-speed interface of a semiconductor component includes high-speed test circuitry. The high-speed test circuitry obviates the need for an external high-speed testing system for testing and characterization. In one embodiment, the high-speed test circuitry includes a test pattern generation circuit, and various differential comparators to compare low bandwidth reference signals with interface signals during testing and characterization. In one embodiment, an interface that includes the test circuitry can test itself or another interface. In one embodiment, a timing reference signal decouples the individual parameters of two interfaces testing each other to avoid any errors introduced by the combination of individual interface circuit parameters, such as receiver parameters and transmitter parameters. The testing can be performed at the wafer stage, at the component stage, and in a system.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: October 2, 2012
    Assignee: Rambus Inc.
    Inventors: Frederick Ware, Scott Best, Timothy Chang, Richard Perego, Ely Tsern, Jeff Mitchell
  • Publication number: 20090322370
    Abstract: A method and apparatus for testing and characterizing circuits is provided. In one embodiment, a high-speed interface of a semiconductor component includes high-speed test circuitry. The high-speed test circuitry obviates the need for an external high-speed testing system for testing and characterization. In one embodiment, the high-speed test circuitry includes a test pattern generation circuit, and various differential comparators to compare low bandwidth reference signals with interface signals during testing and characterization. In one embodiment, an interface that includes the test circuitry can test itself or another interface. In one embodiment, a timing reference signal decouples the individual parameters of two interfaces testing each other to avoid any errors introduced by the combination of individual interface circuit parameters, such as receiver parameters and transmitter parameters. The testing can be performed at the wafer stage, at the component stage, and in a system.
    Type: Application
    Filed: September 4, 2009
    Publication date: December 31, 2009
    Applicant: RAMBUS INC.
    Inventors: Frederick Ware, Scott Best, Timothy Chang, Richard Perego, Ely Tsern, Jeff Mitchell
  • Patent number: 7592824
    Abstract: A method and apparatus for testing and characterizing circuits is provided. In one embodiment, a high-speed interface of a semiconductor component includes high-speed test circuitry. The high-speed test circuitry obviates the need for an external high-speed testing system for testing and characterization. In one embodiment, the high-speed test circuitry includes a test pattern generation circuit, and various differential comparators to compare low bandwidth reference signals with interface signals during testing and characterization. In one embodiment, an interface that includes the test circuitry can test itself or another interface. In one embodiment, a timing reference signal decouples the individual parameters of two interfaces testing each other to avoid any errors introduced by the combination of individual interface circuit parameters, such as receiver parameters and transmitter parameters. The testing can be performed at the wafer stage, at the component stage, and in a system.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: September 22, 2009
    Assignee: Rambus Inc.
    Inventors: Frederick Ware, Scott Best, Timothy Chang, Richard Perego, Ely Tsern, Jeff Mitchell
  • Patent number: 7526597
    Abstract: A memory system architecture/interconnect topology includes a configurable width buffered module having a configurable width buffer device. The configurable width buffer device is coupled to at least one memory device on the configurable width memory module. The configurable width buffer device includes an interface and a configurable serialization circuit capable of varying a data path width or a number of contacts used at the interface of the configurable width buffer device in accessing the at least one memory device. In an alternate embodiment of the present invention, a multiplexer/demultiplexer circuit is provided. A state storage provides a data width for the configurable width buffer and a SPD provides the configurable width buffer and/or module capabilities to the memory system.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: April 28, 2009
    Assignee: Rambus Inc.
    Inventors: Richard Perego, Fred Ware, Ely Tsern
  • Patent number: 7404032
    Abstract: A memory system architecture/interconnect topology includes a configurable width buffered memory module having a configurable width buffer device with at least one switch element. A buffer device, such as a configurable width buffer device, is positioned between or with at least one integrated circuit memory device positioned on a substrate surface of a memory module, such as a DIMM. A switch element is positioned on or off a memory module and includes two transistors in embodiments of the invention. One or more switch elements are coupled to one or more channels to allow for upgrades of memory modules in a memory system. An asymmetrical switch topology allows for increasing the number of memory modules to more than two memory modules without adding switch elements serially on each channel. Switch elements allow for increasing the number of ranks of memory modules in a system, while also achieving many of the benefits associated with point-to-point topology.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: July 22, 2008
    Assignee: Rambus Inc.
    Inventors: Fred Ware, Richard Perego, Ely Tsern
  • Publication number: 20080109596
    Abstract: A system comprises a controller device, an integrated circuit buffer device and a first and second memory device. A first plurality of signal lines is coupled to the controller device. A second plurality of signal lines is coupled to the first memory device and the integrated circuit buffer device. The second plurality of signal lines carries first address information from the integrated circuit buffer device to the first memory device. A third plurality of signal lines is coupled to the first memory device and the integrated circuit buffer device. The third plurality of signal lines carries first control information from the integrated circuit buffer device to the first memory device. A first signal line is coupled to the first memory device and the integrated circuit buffer device. The first signal line carries a first signal from the integrated circuit buffer device to the first memory device.
    Type: Application
    Filed: January 11, 2008
    Publication date: May 8, 2008
    Applicant: RAMBUS INC.
    Inventors: Richard Perego, Stefanos Sidiropoulos, Ely Tsern
  • Patent number: 7363422
    Abstract: A memory system architecture/interconnect topology includes a configurable width buffered module having a configurable width buffer device. The configurable width buffer device is coupled to at least one memory device on the configurable width memory module. The configurable width buffer device includes an interface and a configurable serialization circuit capable of varying a data path width or a number of contacts used at the interface of the configurable width buffer device in accessing the at least one memory device. In an alternate embodiment of the present invention, a multiplexer/demultiplexer circuit is provided. A state storage provides a data width for the configurable width buffer and a SPD provides the configurable width buffer and/or module capabilities to the memory system.
    Type: Grant
    Filed: January 28, 2004
    Date of Patent: April 22, 2008
    Assignee: Rambus Inc.
    Inventors: Richard Perego, Fred Ware, Ely Tsern
  • Patent number: 7356639
    Abstract: A memory system architecture/interconnect topology includes a configurable width buffered memory module having a configurable width buffer device with at least one bypass circuit. A buffer device, such as a configurable width buffer device, is positioned between or with at least one integrated circuit memory device positioned on a substrate surface of a memory module, such as a DIMM. The configurable width buffer device is coupled to at least one memory device (by way of an internal channel), entry pin and exit pin on the memory module. The configurable width buffer device includes a multiplexer/demultiplexer circuit coupled to the entry pin and the internal channel for accessing the memory device. A bypass circuit is coupled to the entry pin and the exit pin in order to allow information to be transferred through the memory module to another coupled memory module in the memory system by way of an external channel.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: April 8, 2008
    Assignee: Rambus Inc.
    Inventors: Richard Perego, Fred Ware, Ely Tsern, Craig Hampel
  • Publication number: 20080034130
    Abstract: A memory system architecture/interconnect topology includes a configurable width buffered module having a configurable width buffer device. The configurable width buffer device is coupled to at least one memory device on the configurable width memory module. The configurable width buffer device includes an interface and a configurable serialization circuit capable of varying a data path width or a number of contacts used at the interface of the configurable width buffer device in accessing the at least one memory device. In an alternate embodiment of the present invention, a multiplexer/demultiplexer circuit is provided. A state storage provides a data width for the configurable width buffer and a SPD provides the configurable width buffer and/or module capabilities to the memory system.
    Type: Application
    Filed: October 5, 2007
    Publication date: February 7, 2008
    Applicant: RAMBUS INC.
    Inventors: Richard Perego, Fred Ware, Ely Tsern
  • Publication number: 20070280393
    Abstract: A method and system provides for execution of calibration cycles from time to time during normal operation of the communication channel. A calibration cycle includes de-coupling the normal data source from the transmitter and supplying a calibration pattern in its place. The calibration pattern is received from the communication link using the receiver on the second component. A calibrated value of a parameter of the communication channel is determined in response to the received calibration pattern. The steps involved in calibration cycles can be reordered to account for utilization patterns of the communication channel. For bidirectional links, calibration cycles are executed which include the step of storing received calibration patterns on the second component, and retransmitting such calibration patterns back to the first component for use in adjusting parameters of the channel at first component.
    Type: Application
    Filed: May 25, 2007
    Publication date: December 6, 2007
    Applicant: RAMBUS INC.
    Inventors: Frederick Ware, Richard Perego, Craig Hampel
  • Publication number: 20070255919
    Abstract: A memory controller is disclosed. In one particular exemplary embodiment, the memory controller may comprise a first transmitter to output first and second write commands synchronously with respect to a clock signal, a second transmitter to output first data using a first timing offset such that the first data arrives at a first memory device in accordance with a predetermined timing relationship with respect to a first transition of the clock signal, and a third transmitter to output second data suing a second timing offset such that the second data arrives at a second memory device in accordance with a predetermined timing relationship with respect to a second transition of the clock signal.
    Type: Application
    Filed: May 29, 2007
    Publication date: November 1, 2007
    Inventors: Frederick Ware, Ely Tsern, Richard Perego, Craig Hampel
  • Publication number: 20070247935
    Abstract: A memory system having first and second memory devices and a termination component. A first signal line is coupled to the first memory device to provide first data, associated with a write command, to the first memory device, and a second signal line coupled to the second memory device to provide second data, associated with the write command, to the second memory device. A control signal path is coupled to the first and second memory devices and the termination component such that the write command propagating on the control signal path propagates past the first memory device and the second memory device before reaching the termination component. A third signal line is provided to convey a clock signal that indicates when the write command propagating on the control signal path is to be sampled by the first and second memory devices.
    Type: Application
    Filed: June 25, 2007
    Publication date: October 25, 2007
    Inventors: Frederick Ware, Ely Tsern, Richard Perego, Craig Hampel
  • Publication number: 20070230549
    Abstract: A method and system that provides for execution of a first calibration sequence, such as upon initialization of a system, to establish an operation value, which utilizes an algorithm intended to be exhaustive, and executing a second calibration sequence from time to time, to measure drift in the parameters and to update the operation value in response to the measured drift. The second calibration sequence utilizes less resources of the communication channel than does the first calibration sequence. In one embodiment, the first calibration sequence for measurement and convergence on the operation value utilizes long calibration patterns, such as codes that are greater than 30 bytes, or pseudorandom bit sequences having lengths of 2N?1 bits, where N is equal to or greater than 7, while the second calibration sequence utilizes short calibration patterns, such as is fixed codes less than 16 bytes, and for example as short as 2 bytes long.
    Type: Application
    Filed: May 25, 2007
    Publication date: October 4, 2007
    Applicant: RAMBUS INC.
    Inventors: Craig Hampel, Frederick Ware, Richard Perego
  • Patent number: 7266634
    Abstract: A memory system architecture/interconnect topology includes a configurable width buffered memory module having a configurable width buffer device and at least one flyby element. A buffer device, such as a configurable width buffer device, is positioned between or with at least one integrated circuit memory device positioned on a substrate surface of a memory module, such as a DIMM. A flyby element is positioned on a memory module and/or in the buffer device and includes conductive element or signal line in embodiments of the invention. One or more flyby elements are coupled to one or more memory modules to allow for upgrades of memory modules in a memory system. An asymmetrical flyby topology allows for increasing the number of memory modules to more than two memory modules without increasing any more delay than is present in with two memory modules.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: September 4, 2007
    Assignee: Rambus Inc.
    Inventors: Fred Ware, Richard Perego, Ely Tsern
  • Publication number: 20070136623
    Abstract: A system, among other embodiments, includes a memory controller having an integrated BER circuit and a plurality of memory devices. The memory controller also includes a control circuit and an interface having at least one transmit circuit to provide write data to at least one of the memory devices and at least one receive circuit to receive read data from at least one of the memory devices. The BER circuit includes a request generator circuit that outputs a request for a memory transaction. A request multiplexer selectively outputs a memory request to the interface from the request generator circuit or the control circuit. A data generator circuit outputs corresponding write data. A first write multiplexer selectively outputs the write data to the interface from the data generator circuit or the control circuit. A read multiplexer selectively receives read data from the receive circuit. The data generator circuit also outputs corresponding write data to a comparator circuit via a second write multiplexer.
    Type: Application
    Filed: February 22, 2007
    Publication date: June 14, 2007
    Applicant: RAMBUS INC.
    Inventors: Richard Perego, Christopher Madden