MODULE AUTHENTICATION
    61.
    发明公开

    公开(公告)号: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.

    DYNAMIC, RANDOM-ACCESS MEMORY WITH HIDDEN MEMORY SCRUBBING

    公开(公告)号:US20240127903A1

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

    申请号:US18474643

    申请日:2023-09-26

    Applicant: Rambus Inc.

    CPC classification number: G11C29/52 G11C11/4091 G11C11/4096

    Abstract: A memory includes a local control circuitry that manages scrub transactions using a set of sense amplifiers separate from those used for access (read and write) transactions. The local control circuitry interrupts scrub transactions to prioritize access requests, thereby offering improved memory performance. The local control circuitry also divides scrub transactions into phases and periods based on whether the scrub transaction requires access to bitlines used for read and write access. This division allows the local control circuitry to interleave and interrupt scrub transactions with access transactions in a manner that minimizes access interference.

    Methods and circuits for streaming data to processing elements in stacked processor-plus-memory architecture

    公开(公告)号:US11960438B2

    公开(公告)日:2024-04-16

    申请号:US17410786

    申请日:2021-08-24

    Applicant: Rambus Inc.

    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.

    METHOD FOR CACHING AND MIGRATING DE-COMPRESSED PAGE

    公开(公告)号:US20240119001A1

    公开(公告)日:2024-04-11

    申请号:US18377597

    申请日:2023-10-06

    Applicant: Rambus Inc.

    CPC classification number: G06F12/0802

    Abstract: Disclosed are techniques for storing data decompressed from the compressed pages of a memory block when servicing data access request from a host device of a memory system to the compressed page data in which the memory block has been compressed into multiple compressed pages. A cache buffer may store the decompressed data for a few compressed pages to save decompression memory space. The memory system may keep track of the number of accesses to the decompressed data in the cache and the number of compressed pages that have been decompressed into the cache to calculate a metric associated with the frequency of access to the compressed pages within the memory block. If the metric does not exceed a threshold, additional compressed pages are decompressed into the cache. Otherwise, all the compressed pages within the memory block are decompressed into a separately allocated memory space to reduce data access latency.

    Area-efficient, width-adjustable signaling interface

    公开(公告)号:US11955198B2

    公开(公告)日:2024-04-09

    申请号:US18097459

    申请日:2023-01-16

    Applicant: Rambus Inc.

    CPC classification number: G11C7/1012 G11C7/1045 G11C7/1087 G11C2207/105

    Abstract: A lateral transfer path within an adjustable-width signaling interface of an integrated circuit component is formed by a chain of logic segments that may be intercoupled in different groups to effect the lateral data transfer required in different interface width configurations, avoiding the need for a dedicated transfer path per width configuration and thereby substantially reducing number of interconnects (and thus the area) required to implement the lateral transfer structure.

    Unsuccessful write retry buffer
    70.
    发明授权

    公开(公告)号:US11947471B2

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

    申请号:US17852135

    申请日:2022-06-28

    Applicant: Rambus Inc.

    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.

Patent Agency Ranking