-
公开(公告)号:US20240313135A1
公开(公告)日:2024-09-19
申请号:US18623868
申请日:2024-04-01
Applicant: Rambus Inc.
Inventor: Yohan Frans , Simon Li , John Eric Linstadt , Jun Kim
IPC: H01L31/0236 , G06F3/06 , G06F12/00 , G06F12/02 , G06F13/16 , G06F13/372
CPC classification number: H01L31/02366 , G06F3/0613 , G06F3/0626 , G06F3/0658 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F13/1684 , G06F13/372 , G06F12/00 , G06F13/16 , Y02D10/00
Abstract: A memory controller comprises a command interface to transmit a memory command to a plurality of memory devices associated with the memory controller. The memory controller also comprises an acknowledgement interface to receive an acknowledgment status packet from the plurality of memory devices over a shared acknowledgement link coupled between the memory controller and the plurality of memory devices, the acknowledgement status packet indicating whether the command was received by the plurality of memory devices. In addition, the memory controller comprises a memory controller core to decode the acknowledgment status packet to identify a portion of the acknowledgement status packet corresponding to each of the plurality of memory devices.
-
32.
公开(公告)号:US20240311334A1
公开(公告)日:2024-09-19
申请号:US18624877
申请日:2024-04-02
Applicant: Rambus Inc.
Inventor: Steven C. Woo , Michael Raymond Miller
IPC: G06F15/80
CPC classification number: G06F15/8061
Abstract: A stacked processor-plus-memory device includes a processing die with an array of processing elements of an artificial neural network. Each processing element multiplies a first operand—e.g. a weight—by a second operand to produce a partial result to a subsequent processing element. To prepare for these computations, a sequencer loads the weights into the processing elements as a sequence of operands that step through the processing elements, each operand stored in the corresponding processing element. The operands can be sequenced directly from memory to the processing elements or can be stored first in cache. The processing elements include streaming logic that disregards interruptions in the stream of operands.
-
公开(公告)号:US20240302977A1
公开(公告)日:2024-09-12
申请号:US18607906
申请日:2024-03-18
Applicant: Rambus Inc.
Inventor: Thomas Vogelsang , Liji Gopalakrishnan
IPC: G06F3/06
CPC classification number: G06F3/0625 , G06F3/0629 , G06F3/0673
Abstract: Power consumption in a three-dimensional stack of integrated-circuit memory dies is reduced through selective enabling/disabling of physical signaling interfaces in those dies in response to early transmission of chip identifier information relative to command execution.
-
公开(公告)号:US12074623B2
公开(公告)日:2024-08-27
申请号:US18144342
申请日:2023-05-08
Applicant: Rambus Inc.
Inventor: Masum Hossain , Nhat Nguyen , Yikui Jen Dong , Arash Zargaran-Yazd , Wendemagegnehu Beyene
CPC classification number: H04B1/123 , H04B1/12 , H04L25/0264 , H04L25/03057 , H04L25/03076 , H04L25/03133 , H04L25/4917 , H04L27/00 , H04L27/01 , H04L27/06
Abstract: Decision feedback equalization (DFE) is used to help reduce inter-symbol interference (ISI) from a data signal received via a band-limited (or otherwise non-ideal) channel. A first PAM-4 DFE architecture has low latency from the output of the samplers to the application of the first DFE tap feedback to the input signal. This is accomplished by not decoding the sampler outputs in order to generate the feedback signal for the first DFE tap. Rather, weighted versions of the raw sampler outputs are applied directly to the input signal without further analog or digital processing. Additional PAM-4 DFE architectures use the current symbol in addition to previous symbol(s) to determine the DFE feedback signal. Another architecture transmits PAM-4 signaling using non-uniform pre-emphasis. The non-uniform pre-emphasis allows a speculative DFE receiver to resolve the transmitted PAM-4 signals with fewer comparators/samplers.
-
公开(公告)号:US12072807B2
公开(公告)日:2024-08-27
申请号:US17058492
申请日:2019-05-31
Applicant: RAMBUS INC.
Inventor: Thomas Vogelsang , Frederick A. Ware , Michael Raymond Miller , Collins Williams
IPC: G06F12/00 , G06F12/0864
CPC classification number: G06F12/0864 , G06F2212/6032
Abstract: Disclosed is a dynamic random access memory that has columns, data rows, tag rows and comparators. Each comparator compares address bits and tag information bits from the tag rows to determine a cache hit and generate address bits to access data information in the DRAM as a multiway set associative cache.
-
公开(公告)号:US12072802B2
公开(公告)日:2024-08-27
申请号:US18152642
申请日:2023-01-10
Applicant: Rambus Inc.
Inventor: Frederick A. Ware
IPC: G06F12/00 , G06F12/0802
CPC classification number: G06F12/0802 , G06F2212/7203
Abstract: A hybrid memory includes cache of relatively fast and durable dynamic, random-access memory (DRAM) in service of a larger amount of relatively slow and wear-sensitive flash memory. An address buffer on the module maintains a static, random-access memory (SRAM) cache of addresses for data cached in DRAM.
-
公开(公告)号:US12067294B2
公开(公告)日:2024-08-20
申请号:US17833657
申请日:2022-06-06
Applicant: Rambus Inc.
Inventor: Dongyun Lee
IPC: G11C7/10 , G06F3/06 , G11C11/4093
CPC classification number: G06F3/0659 , G06F3/061 , G06F3/0673 , G11C7/1093 , G11C11/4093
Abstract: Technologies for converting serial data stream to a parallel data and strobe scheme with data strobe preamble information in the serial data stream are described. A device includes an interface circuit that receives a serial data stream and converts the serial data stream to parallel data and a data strobe (DQS) signal associated with the parallel data using N-bit header fields inserted into the serial data stream. The N-bit header fields specify DQS preamble information for the parallel data.
-
公开(公告)号:US12067285B2
公开(公告)日:2024-08-20
申请号:US18093258
申请日:2023-01-04
Applicant: Rambus Inc.
Inventor: Scott C. Best
CPC classification number: G06F3/0656 , G06F3/0626 , G06F3/0673 , G11C7/1006 , G11C5/04
Abstract: A buffer circuit includes a primary interface, a secondary interface, and an encoder/decoder circuit. The primary interface is configured to communicate on an n-bit channel, wherein n parallel bits on the n-bit channel are coded using data bit inversion (DBI). The secondary interface is configured to communicate with a plurality of integrated circuit devices on a plurality of m-bit channels, each m-bit channel transmitting m parallel bits without using DBI. And the encoder/decoder circuit is configured to translate data words between the n-bit channel of the primary interface and the plurality of m-bit channels of the secondary interface.
-
公开(公告)号:US12066957B2
公开(公告)日:2024-08-20
申请号:US18130355
申请日:2023-04-03
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Kenneth L. Wright
CPC classification number: G06F13/1684 , G06F11/073 , G06F11/0751 , G06F11/0772 , G06F11/0784 , G06F11/079 , G06F11/1044 , G06F11/1048 , G06F11/1658 , G06F11/2007 , G06F13/4027 , Y02D10/00
Abstract: Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, an integrated circuit (IC) memory component is disclosed that includes a memory core, a primary interface, and a secondary interface. The primary interface includes data input/output (I/O) circuitry and control/address (C/A) input circuitry, and accesses the memory core during a normal mode of operation. The secondary interface accesses the memory core during a fault mode of operation.
-
公开(公告)号:US20240273038A1
公开(公告)日:2024-08-15
申请号:US18586867
申请日:2024-02-26
Applicant: Rambus Inc.
Inventor: Hongzhong ZHENG , Brent Haukness
CPC classification number: G06F13/1626 , G06F5/14
Abstract: A memory module includes at least two memory devices. Each of the memory devices perform verify operations after attempted writes to their respective memory cores. When a write is unsuccessful, each memory device stores information about the unsuccessful write in an internal write retry buffer. The write operations may have only been unsuccessful for one memory device and not any other memory devices on the memory module. When the memory module is instructed, both memory devices on the memory module can retry the unsuccessful memory write operations concurrently. Both devices can retry these write operations concurrently even though the unsuccessful memory write operations were to different addresses.
-
-
-
-
-
-
-
-
-