High capacity, high performance memory system

    公开(公告)号:US12014089B2

    公开(公告)日:2024-06-18

    申请号:US18121231

    申请日:2023-03-14

    Applicant: Rambus Inc.

    Inventor: Frederick Ware

    Abstract: Memory devices and a memory controller that controls such memory devices. Multiple memory devices receive commands and addresses on a command/address (C/A) bus that is relayed point-to-point by each memory device. Data is received and sent from these devices to/from a memory controller in a point-to-point configuration by adjusting the width of each individual data bus coupled between the individual memory devices and the memory controller. Along with the C/A bus are clock signals that are regenerated by each memory device and relayed. The memory controller and memory devices may be packaged on a single substrate using package-on-package technology. Using package-on-package technology allows the relayed C/A signals to connect from memory device to memory device using wire bonding. Wirebond connections provide a short, high-performance signaling environment for the chip-to-chip relaying of the C/A signals and clocks from one memory device to the next in the daisy-chain.

    DYNAMIC RANDOM ACCESS MEMORY (DRAM) DEVICE WITH VARIABLE BURST LENGTHS

    公开(公告)号:US20240177794A1

    公开(公告)日:2024-05-30

    申请号:US18367381

    申请日:2023-09-12

    Applicant: Rambus Inc.

    Inventor: Thomas Vogelsang

    CPC classification number: G11C29/52 G11C11/4087 G11C11/4093

    Abstract: Technologies for dynamic random access memory (DRAM) devices with variable burst lengths are described. One DRAM device includes a first mode of operation having a first burst length and a first column address range and a second mode of operation having a second burst length and a second column address range. Only one of the first burst length and the second burst length is a power of two. A first product of the first column address range and the first burst length and a second product of the second column address range and the second burst length are substantially the same. The DRAM device includes an error correction code (ECC) block to generate, receive, and store ECC parity associated with data in the first mode of operation and the second mode of operation.

    PARTIAL ARRAY REFRESH TIMING
    45.
    发明公开

    公开(公告)号:US20240176497A1

    公开(公告)日:2024-05-30

    申请号:US18519359

    申请日:2023-11-27

    Applicant: Rambus Inc.

    Abstract: ABSTRACT OF DISCLOSURE A memory controller combines information about which memory component segments are not being refreshed with the information about which rows are going to be refreshed next, to determine, for the current refresh command, the total number of rows that are going to be refreshed. Based on this total number of rows, the memory controller selects how long to wait after the refresh command before issuing a next subsequent command. When the combination of masked segments and the refresh scheme results in less than the ‘nominal’ number of rows typically refreshed in response to a single refresh command, the waiting period before the next command (e.g., non-refresh command) is issued may be reduced from the ‘nominal’ minimum time period, thereby allowing the next command to be issued earlier.

    CIRCUITS AND METHODS FOR SELF-ADAPTIVE DECISION-FEEDBACK EQUALIZATION IN A MEMORY SYSTEM

    公开(公告)号:US20240168873A1

    公开(公告)日:2024-05-23

    申请号:US18162824

    申请日:2021-08-06

    Applicant: Rambus Inc.

    CPC classification number: G06F12/0223 G11C11/4082

    Abstract: Described are integrated circuits for equalizing parallel write-data and address signals from a memory controller. The integrated circuits each include a set of decision-feedback equalizers, one equalizer for each received signal. Each equalizer in a set has a main sampler and a monitor sampler, each of which samples the respective input signal on edges of a timing-reference signal (e.g. a clock or strobe) that is common to the set. The main sampler samples the input signal relative to a reference. The monitor sampler samples the input signal relative to an adjustable threshold calibrated to monitor one or more levels of the input signal. A feedback network adjusts the respective input signal responsive to one or more tap values that can be adjusted to equalize the signal. An adaptive tap-value generator for one or a collection of the equalizers adjusts the tap value or values as a function of least-mean squares of errors to one or more of the sampler input ports.

    MODULE AUTHENTICATION
    48.
    发明公开

    公开(公告)号:US20240146546A1

    公开(公告)日:2024-05-02

    申请号:US18278374

    申请日:2022-02-25

    Applicant: Rambus Inc.

    CPC classification number: H04L9/3268 G06F21/73

    Abstract: An asymmetric key cryptographic system is used to generate a cryptographic certificate for authenticating a memory module. This certificate is generated based on information, readable by the authenticator (e.g., host system), from at least one device on the memory module that is not read in order to obtain the certificate. For example, the certificate for authenticating a module may be stored in the nonvolatile memory of a serial presence detect device. The certificate itself, however, is based at least in part on information read from at least one other device on the memory module. Examples of this other device include a registering clock driver, DRAM device(s), and/or data buffer device(s). In an embodiment, the information read from a device (e.g., DRAM) may be based on one or more device fingerprint(s) derived from physical variations that occur naturally, and inevitably, during integrated circuit manufacturing.

Patent Agency Ranking