Patents Assigned to Rambus
  • Publication number: 20140237152
    Abstract: A memory module comprises a data interface including a plurality of data lines and a plurality of configurable switches coupled between the data interface and a data path to one or more memories. The effective width of the memory module can be configured by enabling or disabling different subsets of the configurable switches. The configurable switches may be controlled by manual switches, by a buffer on the memory module, by an external memory controller, or by the memories on the memory module.
    Type: Application
    Filed: February 18, 2014
    Publication date: August 21, 2014
    Applicant: Rambus Inc.
    Inventors: AMIR AMIRKHANY, SURESH RAJAN, RAVINDRANATH KOLLIPARA, IAN SHAEFFER, DAVID A. SECKER
  • Publication number: 20140233333
    Abstract: A memory controller receives data and phase-providing signals from a memory device. The phase-providing signal is not a clock signal, but is used by the memory controller to phase align a local data-sampling signal with the incoming data. The memory controller samples the data signal with the data-sampling signal. The memory controller can perform maintenance operations to update the phase relationship between the phase-providing and data-sampling signals.
    Type: Application
    Filed: February 18, 2014
    Publication date: August 21, 2014
    Applicant: Rambus Inc.
    Inventors: Scott C. Best, Richard E. Warmke, David B. Roberts, Frank Lambrecht
  • Patent number: 8811553
    Abstract: A device implements data reception with edge-based partial response decision feedback equalization. In an example embodiment, the device implements a tap weight adapter circuit that sets the tap weights that are used for adjustment of a received data signal. The tap weight adapter circuit sets the tap weights based on previously determined data values and input from an edge analysis of the received data signal using a set of edge samplers. The edge analysis may include adjusting the sampled data signal by the tap weights determined by the tap weight adapter circuit. A clock generation circuit generates an edge clock signal to control the edge sampling performed by the set of edge samplers. The edge clock signal may be generated as a function of the signals of the edge samplers and prior data values determined by the equalizer.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: August 19, 2014
    Assignee: Rambus Inc.
    Inventors: Brian S. Leibowitz, Hae-Chang Lee, Jihong Ren, Ruwan Ratnayake
  • Patent number: 8812918
    Abstract: A method and apparatus for evaluating and optimizing a signaling system is described. A pattern of test information is generated in a transmit circuit of the system and is transmitted to a receive circuit. A similar pattern of information is generated in the receive circuit and used as a reference. The receive circuit compares the patterns. Any differences between the patterns are observable. In one embodiment, a linear feedback shift register (LFSR) is implemented to produce patterns. An embodiment of the present disclosure may be practiced with various types of signaling systems, including those with single-ended signals and those with differential signals. An embodiment of the present disclosure may be applied to systems communicating a single bit of information on a single conductor at a given time and to systems communicating multiple bits of information on a single conductor simultaneously.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: August 19, 2014
    Assignee: Rambus Inc.
    Inventors: Jared Zerbe, Pak Shing Chau, William Franklin Stonecypher
  • Patent number: 8812919
    Abstract: A method and apparatus for evaluating and optimizing a signaling system is described. A pattern of test information is generated in a transmit circuit of the system and is transmitted to a receive circuit. A similar pattern of information is generated in the receive circuit and used as a reference. The receive circuit compares the patterns. Any differences between the patterns are observable. In one embodiment, a linear feedback shift register (LFSR) is implemented to produce patterns. An embodiment of the present disclosure may be practiced with various types of signaling systems, including those with single-ended signals and those with differential signals. An embodiment of the present disclosure may be applied to systems communicating a single bit of information on a single conductor at a given time and to systems communicating multiple bits of information on a single conductor simultaneously.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: August 19, 2014
    Assignee: Rambus Inc.
    Inventors: Jared Zerbe, Pak Shing Chau, William Franklin Stonecypher
  • Patent number: 8811095
    Abstract: A memory system supports high-performance and low-power modes. The memory system includes a memory core and a core interface. The memory core employs core supply voltages that remain the same in both modes. Supply voltages and signaling rates for the core interface may be scaled down to save power. Level shifters between the memory core and core interface level shift signals as needed to accommodate the signaling voltages used by the core interface in the different modes.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: August 19, 2014
    Assignee: Rambus Inc.
    Inventors: Ely Tsern, Thomas Vogelsang, Craig Hampel, Scott C. Best
  • Publication number: 20140229667
    Abstract: An integrated circuit device includes a transmitter circuit operable to transmit a timing signal over a first wire to a DRAM. The DRAM receives a first signal having a balanced number of logical zero-to-one transitions and one-to-zero transitions and samples the first signal at a rising edge of the timing signal to produce a respective sampled value. The device further includes a receiver circuit to receive the respective sampled value from the DRAM over a plurality of wires separate from the first wire. In a first mode, the transmitter circuit repeatedly transmits incrementally offset versions of the timing signal to the DRAM until sampled values received from the DRAM change from a logical zero to a logical one or vice versa; and in a second mode, it transmits write data over the plurality of wires to the DRAM according to a write timing offset generated based on the sampled values.
    Type: Application
    Filed: January 13, 2014
    Publication date: August 14, 2014
    Applicant: Rambus Inc.
    Inventors: Jared LeVan Zerbe, Kevin S. Donnelly, Stefanos Sidiropoulos, Donald C. Stark, Mark A. Horowitz, Leung Yu, Roxanne Vu, Jun Kim, Bruno W. Garlepp, Tsyr-Chyang Ho, Benedict Chung-Kwong Lau
  • Publication number: 20140226420
    Abstract: A method of operation in a memory controller is disclosed. The method includes receiving a strobe signal having a first phase relationship with respect to first data propagating on a first data line, and a second phase relationship with respect to second data propagating on a second data line. A first sample signal is generated based on the first phase relationship and a second sample signal is generated based on the second phase relationship. The first data signal is received using a first receiver clocked by the first sample signal. The second data signal is received using a second receiver clocked by the second sample signal.
    Type: Application
    Filed: March 31, 2014
    Publication date: August 14, 2014
    Applicant: Rambus Inc.
    Inventor: Scott C. Best
  • Patent number: 8804397
    Abstract: Methods and apparatuses featuring an injection-locked oscillator (ILO) are described. In some embodiments, an ILO can have multiple injection points and a free-running frequency that is capable of being adjusted based on a control signal. In some embodiments, each injection point of an ILO can correspond to a phase tuning range. In some embodiments, a circuit can include circuitry to detect a phase boundary between two adjacent phase tuning ranges. In some embodiments, a circuit can use the detected phase boundary to switch between the two adjacent phase tuning ranges.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: August 12, 2014
    Assignee: Rambus Inc.
    Inventors: Marko Aleksic, Brian S. Leibowitz
  • Patent number: 8804394
    Abstract: A stacked memory is disclosed including a first integrated circuit memory chip having first storage locations and stacked with a second integrated circuit memory chip. A redundant memory is shared by the first and second integrated circuit memory chips and has redundant storage locations that selectively replace corresponding storage locations in the first or second integrated circuit memory chips. The stacked memory also includes a pin interface for coupling to an external integrated circuit memory controller and respective first and second signal paths. The first signal path is formed through the first and second integrated circuit memory chips and is coupled to the redundant memory and to the pin interface. The second signal path is formed through the first and second integrated circuit memory chips and is coupled to the redundant memory and to the pin interface via the first signal path.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: August 12, 2014
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, Paul D. Franzon
  • Patent number: 8806659
    Abstract: Systems and methods are provided to enable secure remote activation and/or unlocking of content or other media assets protected using one or more copy protection mechanisms or techniques. Existing trusted processor architectures used by electronic devices (e.g., HD-DVD or Blu-Ray optical disc readers) can be used to allow remote activation and/or unlocking of protected content. An authorization server is configured to identify the specific copy of the protected content or other media assets at the device from the request, and determine the correct correlation between the request and information that enables the device to initiate playback of the protected content. Accordingly, the authorization server maintains secret or private on the authorization server the information that can be used by other parties to obtain a correlation between the request and any response received from the authorization server that enable the device to initiate playback of the protected content.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: August 12, 2014
    Assignee: Rambus Inc.
    Inventors: Valentino Miazzo, Gregory Maertens, Alexandre Vernhet, Davide Maestroni, Babak Saffari
  • Publication number: 20140223068
    Abstract: Systems, among other embodiments, include topologies (data and/or control/address information) between an integrated circuit buffer device (that may be coupled to a master, such as a memory controller) and a plurality of integrated circuit memory devices. For example, data may be provided between the plurality of integrated circuit memory devices and the integrated circuit buffer device using separate segmented (or point-to-point link) signal paths in response to control/address information provided from the integrated circuit buffer device to the plurality of integrated circuit buffer devices using a single fly-by (or bus) signal path. An integrated circuit buffer device enables configurable effective memory organization of the plurality of integrated circuit memory devices. The memory organization represented by the integrated circuit buffer device to a memory controller may be different than the actual memory organization behind or coupled to the integrated circuit buffer device.
    Type: Application
    Filed: August 30, 2013
    Publication date: August 7, 2014
    Applicant: Rambus Inc.
    Inventors: Ian Shaeffer, Ely Tsern, Craig Hampel
  • Publication number: 20140223269
    Abstract: A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 7, 2014
    Applicant: Rambus Inc.
    Inventors: Yuanlong Wang, Frederick A. Ware
  • Publication number: 20140219008
    Abstract: A dynamic random access memory (DRAM) device has a hierarchical bitline structure with local bitlines and global bitlines formed on different metal layers. The local bitlines are separated into a plurality of local bitline sections, and bitline isolation switches are configured to connect or disconnect the local bitline sections to or from the global bitlines. As a result, the local bitlines with higher per-length capacitance can be made shorter, since the global bitline with lower per-length capacitance is used to route the signal from the cell capacitances of the memory cells to the remote sense amplifiers.
    Type: Application
    Filed: April 4, 2014
    Publication date: August 7, 2014
    Applicant: Rambus Inc.
    Inventor: Thomas Vogelsang
  • Patent number: 8795082
    Abstract: A gaming system is disclosed comprising a console unit having a processor and transceiver circuitry. The transceiver circuitry couples to the processor and includes respective receiver and transmitter circuits. A first phased array antenna interface is employed to transmit and receive directional signals in response to the processor. The system employs a mobile game controller including a second phased array antenna interface to receive and redirect the directional signals back to the first phased array antenna interface. The processor generates proximity data based at least in part on a parameter associated with the directional signals, the proximity data representing the proximity of the mobile game controller with respect to the game console unit.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: August 5, 2014
    Assignee: Rambus Inc.
    Inventors: Yu Ju Chen, Farshid Aryanfar, Carl W. Werner
  • Patent number: 8793525
    Abstract: Within a system of integrated circuit devices, first and second signals are transmitted intermittently from a first integrated circuit device to a second integrated circuit device. The second integrated circuit device generates a timing signal based on transitions of the second signal and generates samples of the first signal in response to transitions of the timing signal. The second integrated circuit device further generates timing error information based on the samples of the first signal, the timing error information to enable adjustment of the relative phases of the timing signal and the first signal.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: July 29, 2014
    Assignee: Rambus Inc.
    Inventors: Jared L. Zerbe, Frederick A. Ware
  • Patent number: 8783931
    Abstract: The attenuation of light per unit length in a waveguide as a result of active pixels (i.e., open pixels) may be corrected or mitigated by injecting apodized light into the waveguide. A light injection system and method is provided to enhance the luminous uniformity of the active pixels in a waveguide-based display. Embodiments of the present invention include a slab waveguide having a first edge and a second edge that intersect at a vertex, a first light source disposed along the first edge, and a second light source disposed along the second edge. The first light source, or the second light source, or both, comprises an apodized light source.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: July 22, 2014
    Assignee: Rambus Delaware LLC
    Inventors: Timothy A. McCollum, Fumitomo Hide, Martin G. Selbrede, Daniel K. Van Ostrand
  • Publication number: 20140201431
    Abstract: Nonvolatile memory (e.g., flash memory, solid-state disk) is included on memory modules that are on a DRAM memory channel. Nonvolatile memory residing on a DRAM memory channel may be integrated into the existing file system structures of operating systems. The nonvolatile memory residing on a DRAM memory channel may be presented as part or all of a distributed file system. Requests and/or remote procedure call (RPC) requests, or information associated with requests and/or RPCs, may be routed to the memory modules over the DRAM memory channel in order to service compute and/or distributed file system commands.
    Type: Application
    Filed: February 23, 2014
    Publication date: July 17, 2014
    Applicant: Rambus Inc.
    Inventor: Steven C. Woo
  • Patent number: 8782578
    Abstract: Described are a system and method to control interface timing and/or voltage operations of signals transmitted between devices. A processor may be coupled through one or more bus interfaces of a bus to one or more corresponding interface timing and/or voltage comparison circuits and corresponding interface timing and/or voltage adjustment circuits.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: July 15, 2014
    Assignee: Rambus Inc.
    Inventor: Stephen G. Tell
  • Patent number: D711584
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: August 19, 2014
    Assignee: Rambus Delaware LLC
    Inventors: Jeffery R. Parker, Timothy M. Parker