Patents Assigned to Rambus
-
Patent number: 10348480Abstract: A receiver serial data streams generates a local timing reference clock from an approximate frequency reference clock by phase-aligning the local clock to transitions in the data stream. This process is commonly known as clock and data recovery (CDR). Certain transitions of the data signals are selected for use in phase-aligning the local clock, and certain transitions are ignored. Phase-error signals from multiple receivers receiving the multiple serial data streams are combined and used to make common phase adjustments to the frequency reference clock. These common adjustments track jitter that is common to the received data streams. Local adjustments that better align each respective local clock to the transitions of its respective serial data stream are made using a local phase-error signal. These local adjustments track jitter that is more unique to each of the respective serial data streams.Type: GrantFiled: October 31, 2017Date of Patent: July 9, 2019Assignee: Rambus Inc.Inventors: Masum Hossain, Nhat Nguyen, Yikui Jen Dong, Arash Zargaran-Yazd
-
Publication number: 20190206458Abstract: A memory device comprising a programmable command-and-address (CA) interface and/or a programmable data interface is described. In an operational mode, two or more CA interfaces may be active. In another operational mode, at least one, but not all, CA interfaces may be active. In an operational mode, all of the data interfaces may be active. In another operational mode, at least one, but not all, data interfaces may be active. The memory device can include circuitry to select: an operational mode; a sub-mode within an operational mode; one or more CA interfaces as the active CA interface(s); a main CA interface from multiple active CA interfaces; and/or one or more data interfaces as the active data interfaces. The circuitry may perform these selection(s) based on one or more bits in one or more registers and/or one or more signals received on one or more pins.Type: ApplicationFiled: December 17, 2018Publication date: July 4, 2019Applicant: Rambus Inc.Inventors: Ian Shaeffer, Lawrence Lai, Fan Ho, David A. Secker, Wayne S. Richardson, Akash Bansal, Brian S. Leibowitz, Kyung Suk Oh
-
Patent number: 10339999Abstract: Described are memory modules that support different error detection and correction (EDC) schemes in both single- and multiple-module memory systems. The memory modules are width configurable and support the different EDC schemes for relatively wide and narrow module data widths. Data buffers on the modules support the half-width and full-width modes, and also support time-division-multiplexing to access additional memory components on each module in support of enhanced EDC.Type: GrantFiled: June 18, 2018Date of Patent: July 2, 2019Assignee: Rambus Inc.Inventors: Frederick A. Ware, John Eric Linstadt, Kenneth L. Wright
-
Patent number: 10331587Abstract: Apparatus and methods for operation of a memory controller, memory device and system are described. During operation, the memory controller transmits a read command which specifies that a memory device output data accessed from a memory core. This read command contains information which specifies whether the memory device is to commence outputting of a timing reference signal prior to commencing outputting of the data. The memory controller receives the timing reference signal if the information specified that the memory device output the timing reference signal. The memory controller subsequently samples the data output from the memory device based on information provided by the timing reference signal output from the memory device.Type: GrantFiled: April 26, 2017Date of Patent: June 25, 2019Assignee: Rambus Inc.Inventors: Ian Shaeffer, Thomas J. Giovannini
-
Patent number: 10332583Abstract: An integrated circuit (IC) memory controller is disclosed. The memory controller includes a receiver to receive a strobe signal and provide an internal strobe signal. An adjustable delay circuit delays an enable signal to generate a delayed enable signal. A gate circuit generates a gated strobe signal using the delayed enable signal that masks transitions of the internal strobe signal that occur prior to a valid region of the internal strobe signal. A sample circuit samples data using the gated strobe signal.Type: GrantFiled: February 15, 2018Date of Patent: June 25, 2019Assignee: Rambus Inc.Inventors: Jade M. Kizer, Sivakumar Doraiswamy, Benedict Lau
-
Patent number: 10331379Abstract: A micro-threaded memory device. A plurality of storage banks are provided, each including a plurality of rows of storage cells and having an access restriction in that at least a minimum access time interval must transpire between successive accesses to a given row of the storage cells. Transfer control circuitry is provided to transfer a first amount of data between the plurality of storage banks and an external signal path in response to a first memory access request, the first amount of data being less than a product of the external signal path bandwidth and the minimum access time interval.Type: GrantFiled: April 12, 2017Date of Patent: June 25, 2019Assignee: Rambus Inc.Inventors: Frederick A. Ware, Craig E. Hampel, Wayne S. Richardson, Chad A. Bellows, Lawrence Lai
-
Patent number: 10331193Abstract: A memory controller component of a memory system stores memory access requests within a transaction queue until serviced so that, over time, the transaction queue alternates between occupied and empty states. The memory controller transitions the memory system to a low power mode in response to detecting the transaction queue is has remained in the empty state for a predetermined time. In the transition to the low power mode, the memory controller disables oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of one or more attached memory devices and also disables one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices.Type: GrantFiled: August 21, 2017Date of Patent: June 25, 2019Assignee: Rambus Inc.Inventors: Frederick A. Ware, Robert E. Palmer, John W. Poulton, Andrew M. Fuller
-
Patent number: 10333519Abstract: Local on-die termination controllers for effecting termination of a high-speed signaling links simultaneously engage on-die termination structures within multiple integrated-circuit memory devices disposed on the same memory module, and/or within the same integrated-circuit package, and coupled to the high-speed signaling link. A termination control bus is coupled to memory devices on a module, and provides for peer-to-peer communication of termination control signals.Type: GrantFiled: June 18, 2018Date of Patent: June 25, 2019Assignee: Rambus Inc.Inventor: Ian Shaeffer
-
Patent number: 10325636Abstract: A gating signal for masking overhead transitions in a data-strobe signal is generated adaptively based on timing events in the incoming data-strobe signal itself to yield a gating window that opens and closes deterministically with respect to active edges of the data-strobe signal.Type: GrantFiled: April 4, 2018Date of Patent: June 18, 2019Assignee: Rambus Inc.Inventors: Neeraj Purohit, Navin Kumar Mishra, Anirudha Shelke
-
Patent number: 10325645Abstract: A clock signal is transmitted to first and second integrated circuit (IC) components via a clock signal line, the clock signal having a first arrival time at the first IC component and a second, later arrival time at the second IC component. A write command is transmitted to the first and second IC components to be sampled by those components at respective times corresponding to transitions of the clock signal, and write data is transmitted to the first and second IC components in association with the write command. First and second strobe signals are transmitted to the first and second IC components, respectively, to time reception of the first and second write data in those components. The first and second strobe signals are selected from a plurality of phase-offset timing signals to compensate for respective timing skews between the clock signal and the first and second strobe signals.Type: GrantFiled: November 6, 2017Date of Patent: June 18, 2019Assignee: Rambus Inc.Inventor: Frederick A. Ware
-
Patent number: 10320496Abstract: 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 parameter, 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 fixed codes less than 16 bytes, and for example as short as 2 bytes long.Type: GrantFiled: April 18, 2017Date of Patent: June 11, 2019Assignee: Rambus Inc.Inventors: Craig E. Hampel, Frederick A. Ware, Richard E. Perego
-
Patent number: 10317205Abstract: Binocular depth-perception systems use binary, phase-antisymmetric gratings to cast point-source responses onto an array of photosensitive pixels. The gratings and arrays can be manufactured to tight tolerances using well characterized and readily available integrated-circuit fabrication techniques, and can thus be made small, cost-effective, and efficient. The gratings produce point-source responses that are large relative to the pitch of the pixels, and that exhibit wide ranges of spatial frequencies and orientations. Such point-source responses make it easy to distinguish the point-source responses from fixed-pattern noise the results from spatial frequencies of structures that form the array.Type: GrantFiled: January 25, 2016Date of Patent: June 11, 2019Assignee: Rambus Inc.Inventor: Patrick R. Gill
-
Patent number: 10320591Abstract: A first sequence of data bits is shifted into storage elements of a signal receiver during a first sequence of bit-time intervals, and a memory access command indicates that a second sequence of data bits is to be received within the signal receiver during a second sequence of bit-time intervals. Contents of the shift-register storage elements are conditionally overwritten with a predetermined set of seed bits, depending on whether one or more bit-time intervals will transpire between the first and second sequences of bit-time intervals. Equalization signals generated based, at least in part, on contents of the shift-register storage elements are used to adjust respective signal levels representative of one or more bits of the second sequence of data bits.Type: GrantFiled: July 22, 2016Date of Patent: June 11, 2019Assignee: Rambus Inc.Inventors: Thomas J. Giovannini, Abhijit Abhyankar
-
Patent number: 10320534Abstract: An integrated circuit is operable in two modes, including a test mode in which a pattern of variation is injected into a receiver's sampling clock and used to simulate jitter. Adding frequency offset, jitter or both, to this clock can be equivalent to adding jitter of an equal magnitude but opposite sign in a transmitted test signal. In this way, a clock can be produced that simulates timing variations that can be encountered during mission function operation of the device under test, while test input data is applied by local pattern generators or other data sources that, under test conditions, do not, or need not, exhibit such variations.Type: GrantFiled: January 16, 2018Date of Patent: June 11, 2019Assignee: Rambus Inc.Inventors: Srinivasaraman Chandrasekaran, Kunal Desai
-
Patent number: 10302696Abstract: Methods, systems, and apparatus for testing semiconductor devices.Type: GrantFiled: December 30, 2016Date of Patent: May 28, 2019Assignee: Rambus Inc.Inventors: Adrian E. Ong, Paul Fuller, Nick van Heel, Mark Thomann
-
Patent number: 10306169Abstract: A pixel in an integrated-circuit image sensor is enabled to output, throughout a sampling interval, an analog signal having an amplitude dependent, at least in part, on photocharge integrated within a photosensitive element of the pixel. A plurality of samples of the analog signal are generated during an initial portion of the sampling interval that is shorter than a settling time for a maximum possible level of the analog signal.Type: GrantFiled: February 2, 2016Date of Patent: May 28, 2019Assignee: Rambus Inc.Inventors: Michael Guidash, Craig M. Smith, Jay Endsley
-
Patent number: 10305674Abstract: 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: GrantFiled: April 26, 2017Date of Patent: May 28, 2019Assignee: Rambus Inc.Inventors: Frederick A. Ware, Richard E. Perego, Craig E. Hampel
-
Patent number: 10304517Abstract: A system that calibrates timing relationships between signals involved in performing write operations is described. This system includes a memory controller which is coupled to a set of memory chips, wherein each memory chip includes a phase detector configured to calibrate a phase relationship between a data-strobe signal and a clock signal received at the memory chip from the memory controller during a write operation. Furthermore, the memory controller is configured to perform one or more write-read-validate operations to calibrate a clock-cycle relationship between the data-strobe signal and the clock signal, wherein the write-read-validate operations involve varying a delay on the data-strobe signal relative to the clock signal by a multiple of a clock period.Type: GrantFiled: January 16, 2018Date of Patent: May 28, 2019Assignee: Rambus, Inc.Inventors: Thomas J. Giovannini, Alok Gupta, Ian Shaeffer, Steven C. Woo
-
Patent number: 10298244Abstract: A frequency synthesizer generates a wide range of frequencies from a single oscillator while achieving good noise performance. A cascaded phase-locked loop (PLL) circuit includes a first PLL circuit with an LC voltage controlled oscillator (VCO) and a second PLL circuit with a ring VCO. A feedforward path from the first PLL circuit to the second PLL circuit provides means and signal path for cancellation of phase noise, thereby reducing or eliminating spur and quantization effects. The frequency synthesizer can directly generate in-phase and quadrature phase output signals. A split-tuned ring-based VCO is controlled via a phase error detection loop to reduce or eliminate phase error between the quadrature signals.Type: GrantFiled: May 25, 2017Date of Patent: May 21, 2019Assignee: Rambus Inc.Inventors: Masum Hossain, Farshid Aryanfar
-
Patent number: 10291440Abstract: An integrated circuit equalizes a data signal expressed as a series of symbols. The symbols form data patterns with different frequency components. By considering these patterns, the integrated circuit can experiment with equalization settings specific to a subset of the frequency components, thereby finding an equalization control setting that optimizes equalization. Optimization can be accomplished by setting the equalizer to maximize symbol amplitude.Type: GrantFiled: May 14, 2018Date of Patent: May 14, 2019Assignee: Rambus Inc.Inventor: Ramin Farjad-Rad