MEMORY CONTROLLER CRYPTOGRAPHIC DATA QUANTIZATION USING A CACHE

    公开(公告)号:US20240333473A1

    公开(公告)日:2024-10-03

    申请号:US18126877

    申请日:2023-03-27

    Applicant: XILINX, INC.

    CPC classification number: H04L9/0637 G06F12/1009 G06F12/12 H04L9/0631

    Abstract: Some examples described herein provide for an encrypted data quantization apparatus and method, for example a memory controller to quantize encrypted data using a cache. One or more embodiments includes obtaining a first set of plaintext data bits to be stored in a memory device using an encryption scheme. A memory address for encrypted data bits to be stored in the memory device is identified for a first subset of plaintext data bits. A second set of plaintext data bits associated with the memory address is obtained from a cache, if present. The second set of plaintext data bits are modified according to the first set of plaintext data bits to be stored in the memory device to generate a third set of plaintext data bits that are then encoded according to the encryption scheme for storage in the memory device.

    CACHING LOOKUP TABLES FOR BLOCK FAMILY ERROR AVOIDANCE

    公开(公告)号:US20240069997A1

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

    申请号:US17931937

    申请日:2022-09-14

    CPC classification number: G06F11/004 G06F12/12 G06F2212/251

    Abstract: In some implementations, a memory device may cache a subset of one or more block family error avoidance (BFEA) lookup tables associated with a block family associated with host data in a first memory location. The block family may be based on at least one of a time window during which the host data was written or a temperature window at which the host data was written. The memory device may receive a read command associated with host data and determine, based on the block family and the subset of the one or more BFEA tables, a threshold voltage offset associated with the host data. The memory device may compute a modified threshold voltage by applying the threshold voltage offset to a base read level voltage associated with the host data. The memory device may read, using the modified threshold voltage, the host data from the first memory location.

    Cache access measurement deskew
    10.
    发明授权

    公开(公告)号:US11880310B2

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

    申请号:US17553044

    申请日:2021-12-16

    CPC classification number: G06F12/12 G06F2212/601

    Abstract: A processor includes a cache having two or more test regions and a larger non-test region. The processor further includes a cache controller that applies different cache replacement policies to the different test regions of the cache, and a performance monitor that measures performance metrics for the different test regions, such as a cache hit rate at each test region. Based on the performance metrics, the cache controller selects a cache replacement policy for the non-test region, such as selecting the replacement policy associated with the test region having the better performance metrics among the different test regions. The processor deskews the memory access measurements in response to a difference in the amount of accesses to the different test regions exceeding a threshold.

Patent Agency Ranking