-
公开(公告)号:US10817419B2
公开(公告)日:2020-10-27
申请号:US16245749
申请日:2019-01-11
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Ely K. Tsern
IPC: G06F12/00 , G06F13/00 , G06F12/02 , G06F12/0804 , G06F12/08 , G06F12/0802 , G06F12/0891 , G06F12/1009
Abstract: A memory system includes nonvolatile physical memory, such as flash memory, that exhibits a wear mechanism asymmetrically associated with write operations. A relatively small cache of volatile memory reduces the number of writes, and wear-leveling memory access methods distribute writes evenly over the nonvolatile memory.
-
公开(公告)号:US10795834B2
公开(公告)日:2020-10-06
申请号:US16223031
申请日:2018-12-17
Applicant: Rambus Inc.
Inventor: Craig E. Hampel , Frederick A. Ware
Abstract: A memory module having reduced access granularity. The memory module includes a substrate having signal lines thereon that form a control path and first and second data paths, and further includes first and second memory devices coupled in common to the control path and coupled respectively to the first and second data paths. The first and second memory devices include control circuitry to receive respective first and second memory access commands via the control path and to effect concurrent data transfer on the first and second data paths in response to the first and second memory access commands.
-
公开(公告)号:US10784868B1
公开(公告)日:2020-09-22
申请号:US16576620
申请日:2019-09-19
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt
IPC: H03K19/0944 , H03K19/20
Abstract: A combinational logic circuit includes input circuitry to receive a first input signal that transitions between upper and lower voltages of a first voltage domain, and to generate, in response to the transitions of the first input signal, a first localized signal that transitions between upper and lower voltages of a second voltage domain. The combinational logic circuit additionally includes output circuitry to generate a first output signal that transitions between the upper and lower supply voltages of the first voltage domain based at least in part on the transitions of the first localized signal.
-
公开(公告)号:US10673582B2
公开(公告)日:2020-06-02
申请号:US16378084
申请日:2019-04-08
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Richard E. Perego , Craig E. Hampel
IPC: H04L7/00 , H04L1/24 , H04L7/10 , H04L25/02 , H04L25/12 , G11C29/02 , G11C7/10 , H04L27/00 , G11C7/04 , H04L7/033
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.
-
585.
公开(公告)号:US20200162104A1
公开(公告)日:2020-05-21
申请号:US16690764
申请日:2019-11-21
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt
Abstract: Memory controllers, devices and associated methods are disclosed. In one embodiment, a memory controller includes write circuitry to transmit write data to a memory device, the write circuitry includes a write error detection correction (EDC) encoder to generate first error information associated with the write data. Data bus inversion (DBI) circuitry conditionally inverts data bits associated with each of the write data words based on threshold criteria. Read circuitry receives read data from the memory device. The read circuitry includes a read EDC encoder to generate second error information associated with the received read data. Logic evaluates the first and second error information and conditionally reverse-inverts at least a portion of the read data based on the decoding.
-
公开(公告)号:US20200106598A1
公开(公告)日:2020-04-02
申请号:US16584830
申请日:2019-09-26
Applicant: Rambus Inc.
Inventor: Bret G. Stott , Craig E. Hampel , Frederick A. Ware
Abstract: A signaling system is disclosed. The signaling system includes a first integrated circuit (IC) chip to receive a data signal and a strobe signal. The first IC includes circuitry to sample the data signal at times indicated by the strobe signal to generate phase error information and circuitry to output the phase error information from the first IC device. The system further includes a signaling link and a second IC chip coupled to the first IC chip via the signaling link to output the data signal and the strobe signal to the first IC chip. The second IC chip includes delay circuitry to generate the strobe signal by delaying an aperiodic timing signal for a first time interval and timing control circuitry to receive the phase error information from the first IC chip and adjust the first time interval in accordance with the phase error information.
-
公开(公告)号:US20200065268A1
公开(公告)日:2020-02-27
申请号:US16546176
申请日:2019-08-20
Applicant: Rambus Inc.
Inventor: Liji Gopalakrishnan , Frederick A. Ware , Brent S. Haukness
Abstract: Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, an integrated circuit (IC) memory device is disclosed. The memory device includes an array of storage cells and command interface circuitry to receive an internal transfer command. In response to the internal transfer command, transfer logic reads data from a first portion of the array of storage cells, transfers the data as on-chip transfer data, and writes the on-chip transfer data to a second portion of the array of storage cells. In response to the command interface circuitry receiving an interrupt command, the transfer logic pauses the internal transfer operation, and carries out an unrelated memory access operation involving at least the first portion of the array of storage cells or the second portion of the array of storage cells.
-
公开(公告)号:US20190339908A1
公开(公告)日:2019-11-07
申请号:US16405479
申请日:2019-05-07
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Craig E. Hampel , Wayne S. Richardson , Chad A. Bellows , Lawrence Lai
IPC: G06F3/06 , G11C8/06 , G11C7/10 , G11C11/4076 , G11C7/22 , G11C11/4097
Abstract: 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.
-
公开(公告)号:US10459660B2
公开(公告)日:2019-10-29
申请号:US15522164
申请日:2015-11-04
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Scott C. Best
Abstract: A memory module with multiple memory devices includes a buffer system that manages communication between a memory controller and the memory devices. The memory module additionally includes a command input port to receive command and address signals from a controller and, also in support of capacity extensions, a command relay circuit coupled to the command port to convey the commands and addresses from the memory module to another module or modules. Relaying commands and addresses introduces a delay, and the buffer system that manages communication between the memory controller and the memory devices can be configured to time data communication to account for that delay.
-
公开(公告)号:US20190317907A1
公开(公告)日:2019-10-17
申请号:US16365528
申请日:2019-03-26
Applicant: Rambus Inc.
Inventor: Hongzhong Zheng , Frederick A. Ware
IPC: G06F13/16 , G11C11/4076 , G06F9/48 , G06F13/40 , G11C11/4094
Abstract: A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus.
-
-
-
-
-
-
-
-
-