-
公开(公告)号:US20240345922A1
公开(公告)日:2024-10-17
申请号:US18629677
申请日:2024-04-08
Applicant: Rambus Inc.
Inventor: Aws SHALLAL , Chen CHEN
CPC classification number: G06F11/1068 , G06F11/076 , G06F11/1658
Abstract: A serial presence detect (SPD) device includes nonvolatile memory to store SPD information. Parity information suitable for single error correct and double error detect (SEC-DED) is also stored in association with the SPD information in the nonvolatile memory. The combination of SPD information and parity information is organized into codewords addressable at each memory location. During an initialization period occurring after a power on reset and before the SPD device is accepting I2C commands, the SPD device checks each memory location (codeword) for errors. Each error detected is counted to provide an indicator of device health. Before the initialization period expires, the SPD device writes a corrected codeword back to the nonvolatile memory.
-
22.
公开(公告)号:US20240345735A1
公开(公告)日:2024-10-17
申请号:US18681716
申请日:2022-08-08
Applicant: Rambus Inc.
Inventor: Brent Steven Haukness , Christopher Haywood , Torsten Partsch , Thomas Vogelsang
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0659 , G06F3/0673
Abstract: Memory devices, modules, controllers, systems and associated methods are disclosed. In one embodiment, a dynamic random access memory (DRAM) device is disclosed. The DRAM device includes memory core circuitry including an array of DRAM storage cells organized into bank groups. Each bank group includes multiple banks, where each of the multiple banks includes addressable columns of DRAM storage cells. The DRAM device includes signal interface circuitry having dedicated write data path circuitry and dedicated read data path circuitry. Selector circuitry, for a first memory transaction, selectively couples at least one of the addressable columns of DRAM storage cells to the dedicated read data path circuitry or the dedicated write data path circuitry.
-
公开(公告)号:US12119042B2
公开(公告)日:2024-10-15
申请号:US18222808
申请日:2023-07-17
Applicant: Rambus Inc.
Inventor: Jared L. Zerbe , Frederick A. Ware
CPC classification number: G11C11/4076 , G06F1/04 , G06F13/4243 , G11C7/1093 , G11C7/22 , G11C7/222 , G11C7/04 , G11C7/1078 , G11C29/022 , G11C29/023 , G11C29/028 , G11C2207/2254 , H04L7/0008 , Y02D10/00
Abstract: A method of operating a memory controller is disclosed. The method includes transmitting data signals to a memory device over each one of at least two parallel data links. A timing signal is sent to the memory device on a first dedicated link. The timing signal has a fixed phase relationship with the data signals. A data strobe signal is driven to the memory device on a second dedicated link. Phase information is received from the memory device. The phase information being generated internal to the memory device and based on a comparison between the timing signal and a version of the data strobe signal internally distributed within the memory device. A phase of the data strobe signal is adjusted relative to the timing signal based on the received phase information.
-
公开(公告)号:US20240330207A1
公开(公告)日:2024-10-03
申请号:US18590200
申请日:2024-02-28
Applicant: Rambus Inc.
Inventor: Ian Shaeffer , Frederick A. Ware
CPC classification number: G06F12/1458 , G06F3/0619 , G06F12/023 , G06F13/16 , G06F13/1657 , G06F13/1684 , G06F13/1694 , G06F2212/1044 , G06F2212/1052
Abstract: A multi-rank memory system in which calibration operations are performed between a memory controller and one rank of memory while data is transferred between the controller and other ranks of memory. A memory controller performs a calibration operation that calibrates parameters pertaining to transmission of data via a first data bus between the memory controller and a memory device in a first rank of memory. While the controller performs the calibration operation, the controller also transfers data with a memory device in a second rank of memory via a second data bus.
-
公开(公告)号: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.
-
26.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-