-
公开(公告)号:US20230377632A1
公开(公告)日:2023-11-23
申请号:US18203511
申请日:2023-05-30
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt , Kenneth L. Wright
IPC: G11C11/4093 , G11C11/4096 , G06F11/10 , G11C7/02 , G11C29/52
CPC classification number: G11C11/4093 , G11C11/4096 , G06F11/1048 , G11C7/02 , G11C29/52 , G11C2029/0411
Abstract: 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.
-
公开(公告)号:US11804259B2
公开(公告)日:2023-10-31
申请号:US17715370
申请日:2022-04-07
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt , Zhichao Lu , Kenneth Lee Wright
IPC: G11C11/34 , G11C11/4091 , G06F11/10 , G11C11/4076
CPC classification number: G11C11/4091 , G06F11/10 , G06F11/1004 , G11C11/4076 , G11C2207/2263
Abstract: Memory devices, controllers and associated methods are disclosed. In one embodiment, a memory device is disclosed. The memory device includes storage cells that are each formed with a metal-oxide-semiconductor (MOS) transistor having a floating body. Data is stored as charge in the floating body. A transfer interface receives a read command to access data stored in a first group of the storage cells. Sensing circuitry detects the data stored in the first group of storage cells. The transfer interface selectively performs a writeback operation of the sensed data associated with the read command.
-
公开(公告)号:US11782807B2
公开(公告)日:2023-10-10
申请号:US17744347
申请日:2022-05-13
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Brent S. Haukness , John Eric Linstadt , Scott C. Best
IPC: G06F11/20 , G11C11/4093 , G11C29/52
CPC classification number: G06F11/2094 , G11C11/4093 , G11C29/52 , G06F2201/82
Abstract: A memory module includes a substrate, and respective first, second and third memory devices. The first memory device is of a first type disposed on the substrate and has addressable storage locations. The second memory device is also of the first type, and includes storage cells dedicated to store failure address information associated with defective storage locations in the first memory device. The third memory device is of the first type and includes storage cells dedicated to substitute as storage locations for the defective storage locations.
-
公开(公告)号:US20230170039A1
公开(公告)日:2023-06-01
申请号:US18074188
申请日:2022-12-02
Applicant: Rambus Inc.
Inventor: Scott C. Best , John Eric Linstadt , Paul William Roukema
CPC classification number: G11C29/4401 , G11C29/88 , G11C5/04 , G11C11/401 , G11C29/022 , G11C29/76 , G11C29/783 , G11C29/52 , G11C2029/4402
Abstract: A buffer circuit is disclosed. The buffer circuit includes a command address (C/A) interface to receive an incoming activate (ACT) command and an incoming column address strobe (CAS) command. A first match circuit includes first storage to store failure row address information associated with the memory, and first compare logic. The first compare logic is responsive to the ACT command, to compare incoming row address information to the stored failure row address information. A second match circuit includes second storage to store failure column address information associated with the memory, and second compare logic. The second compare logic is responsive to the CAS command, to compare the incoming column address information to the stored failure column address information. Gating logic maintains a state of a matching row address identified by the first compare logic during the comparison carried out by the second compare logic.
-
公开(公告)号:US11646094B2
公开(公告)日:2023-05-09
申请号:US17840765
申请日:2022-06-15
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt
CPC classification number: G11C29/42 , G06F11/1012 , G06F11/1016 , G06F11/1032 , G06F11/1048 , G11C29/1201 , G11C29/18 , G11C29/4401
Abstract: A memory controller generates error codes associates with write data and a write address and provides the error codes over a dedicated error detection code link to a memory device during a write operation. The memory device performs error detection, and in some cases correction, on the received write data and write address based on the error codes. If no uncorrectable errors are detected, the memory device furthermore stores the error codes in association with the write data. On a read operation, the memory device outputs the error codes over the error detection code link to the memory controller together with the read data. The memory controller performs error detection, and in some cases correction, on the received read data based on the error codes.
-
公开(公告)号:US20230052220A1
公开(公告)日:2023-02-16
申请号:US17892291
申请日:2022-08-22
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt , Carl W. Werner
Abstract: In a chip-to-chip signaling system includes at least one signaling link coupled between first and second ICs, the first IC has an interface coupled to the signaling link and timed by a first interface timing signal. The second IC has an interface coupled to the signaling link and timed by a second interface timing signal that is mesochronous with respect to the first interface timing signal. The second IC further has phase adjustment circuitry that adjusts a phase of the second interface timing signal using a digital counter implemented with Josephson-junction circuit elements.
-
公开(公告)号:US11573849B2
公开(公告)日:2023-02-07
申请号:US17236445
申请日:2021-04-21
Applicant: Rambus Inc.
Inventor: Thomas J. Giovannini , Catherine Chen , Scott C. Best , John Eric Linstadt , Frederick A. Ware
Abstract: During system initialization, each data buffer device and/or memory device on a memory module is configured with a unique (at least to the module) device identification number. In order to access a single device (rather than multiple buffers and/or memory devices), a target identification number is written to all of the devices using a command bus connected to all of the data buffer devices or memory devices, respectively. The devices whose respective device identification numbers do not match the target identification number are configured to ignore future command bus transactions (at least until the debug mode is turned off.) The selected device that is configured with a device identification number matching the target identification number is configured to respond to command bus transactions.
-
公开(公告)号:US20230009384A1
公开(公告)日:2023-01-12
申请号:US17852165
申请日:2022-06-28
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt , Torsten Partsch
IPC: G06F3/06 , G11C7/10 , G11C7/22 , G11C11/4076 , G11C11/4096 , G06F13/16 , G11C7/06 , H01L25/065
Abstract: First data is read out of a core storage array of a memory component over a first time interval constrained by data output bandwidth of the core storage array. After read out from the core storage array, the first data is output from the memory component over a second time interval that is shorter than the first time interval and that corresponds to a data transfer bandwidth greater than the data output bandwidth of the core storage array.
-
公开(公告)号:US11551735B2
公开(公告)日:2023-01-10
申请号:US15555470
申请日:2016-03-11
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Ely Tsern , John Eric Linstadt
Abstract: Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, a memory module includes a pin interface for coupling to a memory controller via a bus. The module includes at least two non-volatile memory devices, and a buffer disposed between the pin interface and the at least two non-volatile memory devices. The buffer receives non-volatile memory access commands from the memory controller that are interleaved with DRAM memory module access commands.
-
公开(公告)号:US11526632B2
公开(公告)日:2022-12-13
申请号:US16997661
申请日:2020-08-19
Applicant: Rambus Inc.
Inventor: Craig E. Hampel , Liji Gopalakrishnan , John Eric Linstadt , Steven C. Woo
Abstract: Methods and systems for enabling secure memory transactions in a memory controller are disclosed. Responsive to determining that an incoming request is for a secure memory transaction, the incoming request is placed in a secure request container. The memory container then enters a state where re-ordering between requests for secure memory transactions placed in the secure request container and requests for non-secure memory transactions from other containers is prevented in a scheduling queue.
-
-
-
-
-
-
-
-
-