Patents Assigned to Rambus
-
Publication number: 20140237152Abstract: 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: ApplicationFiled: February 18, 2014Publication date: August 21, 2014Applicant: Rambus Inc.Inventors: AMIR AMIRKHANY, SURESH RAJAN, RAVINDRANATH KOLLIPARA, IAN SHAEFFER, DAVID A. SECKER
-
Publication number: 20140233333Abstract: 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: ApplicationFiled: February 18, 2014Publication date: August 21, 2014Applicant: Rambus Inc.Inventors: Scott C. Best, Richard E. Warmke, David B. Roberts, Frank Lambrecht
-
Patent number: 8811553Abstract: 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: GrantFiled: July 1, 2013Date of Patent: August 19, 2014Assignee: Rambus Inc.Inventors: Brian S. Leibowitz, Hae-Chang Lee, Jihong Ren, Ruwan Ratnayake
-
Patent number: 8812918Abstract: 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: GrantFiled: November 7, 2011Date of Patent: August 19, 2014Assignee: Rambus Inc.Inventors: Jared Zerbe, Pak Shing Chau, William Franklin Stonecypher
-
Patent number: 8812919Abstract: 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: GrantFiled: June 12, 2013Date of Patent: August 19, 2014Assignee: Rambus Inc.Inventors: Jared Zerbe, Pak Shing Chau, William Franklin Stonecypher
-
Patent number: 8811095Abstract: 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: GrantFiled: December 1, 2010Date of Patent: August 19, 2014Assignee: Rambus Inc.Inventors: Ely Tsern, Thomas Vogelsang, Craig Hampel, Scott C. Best
-
Publication number: 20140229667Abstract: 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: ApplicationFiled: January 13, 2014Publication date: August 14, 2014Applicant: 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: 20140226420Abstract: 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: ApplicationFiled: March 31, 2014Publication date: August 14, 2014Applicant: Rambus Inc.Inventor: Scott C. Best
-
Patent number: 8804397Abstract: 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: GrantFiled: January 19, 2012Date of Patent: August 12, 2014Assignee: Rambus Inc.Inventors: Marko Aleksic, Brian S. Leibowitz
-
Patent number: 8804394Abstract: 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: GrantFiled: December 27, 2012Date of Patent: August 12, 2014Assignee: Rambus Inc.Inventors: Frederick A. Ware, Paul D. Franzon
-
Patent number: 8806659Abstract: 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: GrantFiled: May 22, 2009Date of Patent: August 12, 2014Assignee: Rambus Inc.Inventors: Valentino Miazzo, Gregory Maertens, Alexandre Vernhet, Davide Maestroni, Babak Saffari
-
Publication number: 20140223068Abstract: 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: ApplicationFiled: August 30, 2013Publication date: August 7, 2014Applicant: Rambus Inc.Inventors: Ian Shaeffer, Ely Tsern, Craig Hampel
-
Publication number: 20140223269Abstract: 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: ApplicationFiled: February 7, 2014Publication date: August 7, 2014Applicant: Rambus Inc.Inventors: Yuanlong Wang, Frederick A. Ware
-
Publication number: 20140219008Abstract: 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: ApplicationFiled: April 4, 2014Publication date: August 7, 2014Applicant: Rambus Inc.Inventor: Thomas Vogelsang
-
Patent number: 8795082Abstract: 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: GrantFiled: January 13, 2011Date of Patent: August 5, 2014Assignee: Rambus Inc.Inventors: Yu Ju Chen, Farshid Aryanfar, Carl W. Werner
-
Patent number: 8793525Abstract: 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: GrantFiled: July 3, 2008Date of Patent: July 29, 2014Assignee: Rambus Inc.Inventors: Jared L. Zerbe, Frederick A. Ware
-
Patent number: 8783931Abstract: 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: GrantFiled: April 14, 2011Date of Patent: July 22, 2014Assignee: Rambus Delaware LLCInventors: Timothy A. McCollum, Fumitomo Hide, Martin G. Selbrede, Daniel K. Van Ostrand
-
Publication number: 20140201431Abstract: 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: ApplicationFiled: February 23, 2014Publication date: July 17, 2014Applicant: Rambus Inc.Inventor: Steven C. Woo
-
Patent number: 8782578Abstract: 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: GrantFiled: January 22, 2013Date of Patent: July 15, 2014Assignee: Rambus Inc.Inventor: Stephen G. Tell
-
Patent number: D711584Type: GrantFiled: May 4, 2012Date of Patent: August 19, 2014Assignee: Rambus Delaware LLCInventors: Jeffery R. Parker, Timothy M. Parker