MEMORY CHIP WITH PER ROW ACTIVATION COUNT HAVING ERROR CORRECTION CODE PROTECTION

    公开(公告)号:US20250077352A1

    公开(公告)日:2025-03-06

    申请号:US18952668

    申请日:2024-11-19

    Abstract: A memory chip is described. The memory chip includes storage cells along a row of the memory chip's storage cell array to store a count value of the row's activations and error correction code (ECC) information to protect the count value. The memory chip includes ECC read logic circuitry to correct an error in the count value. The memory chip includes a comparator to compare the count value against a threshold. The memory chip includes circuitry to increment the count value if the count value is deemed not to have reached the threshold and ECC write logic circuitry to determine new ECC information for the incremented count value, and write driver circuitry to write the incremented count value and the new ECC information into the storage cells. The memory chip includes circuitry to cause the row to be refreshed if the count value is deemed to have reached the threshold.

    DISTRIBUTION OF ERROR CHECKING AND CORRECTION (ECC) BITS TO ALLOCATE ECC BITS FOR METADATA

    公开(公告)号:US20210141692A1

    公开(公告)日:2021-05-13

    申请号:US17156399

    申请日:2021-01-22

    Abstract: A memory subsystem includes multiple memory resources connected in parallel, including a first memory resource and a second memory resource. The memory subsystem can split a portion of data into multiple sub-portions. Split into smaller portions, the system needs fewer ECC (error checking and correction) bits to provide the same level of ECC protection. The portion of data can include N ECC bits for error correction, and the sub-portions can each include a sub-portion of (N−M) ECC bits for error correction. The system can then use M bits of data for non-ECC purposes, such as metadata.

    REFRESH COMMAND CONTROL FOR HOST ASSIST OF ROW HAMMER MITIGATION

    公开(公告)号:US20220189532A1

    公开(公告)日:2022-06-16

    申请号:US17686287

    申请日:2022-03-03

    Abstract: A memory device with internal row hammer mitigation couples to a memory controller. The memory controller or host can assist with row hammer mitigation by sending additional refresh cycles or refresh commands. In response to an extra refresh command the memory device can perform refresh for row hammer mitigation instead of refresh for standard data integrity. The memory controller can keep track of the number of activate commands sent to the memory device, and in response to a threshold number of activate commands, the memory controller sends the additional refresh command. With the extra refresh command the memory device can refresh the potential victim rows of a potential aggressor row, instead of simply refreshing a row that has not been accessed for a period of time.

    MEMORY BUS INTEGRITY AND DATA ENCRYPTION (IDE)

    公开(公告)号:US20210336767A1

    公开(公告)日:2021-10-28

    申请号:US17359152

    申请日:2021-06-25

    Abstract: A memory subsystem includes link encryption for the system memory data bus. The memory controller can provide encryption for data at rest and link protection. The memory controller can optionally provide link encryption. Thus, the system can provide link protection for the data in transit. The memory module can include a link decryption engine that can decrypt link encryption if it is used, and performs a link integrity check with a link integrity tag associated with the link protection. The memory devices can then store the encrypted protected data and ECC data from the link decryption engine after link protection verification.

    DOUBLE FETCH FOR LONG BURST LENGTH MEMORY DATA TRANSFER

    公开(公告)号:US20210286561A1

    公开(公告)日:2021-09-16

    申请号:US17336996

    申请日:2021-06-02

    Abstract: For a memory device where a data fetch accesses N/2 data bits, and the memory device is to transfer N bits over a data burst of length M in response to a read command, the memory device accesses the same bank twice to access the N bits. Instead of accessing N/2 bits from two different banks, the memory device accesses a single bank twice. The memory device can control the timing of the data transfer to enable sending all N data bits to the memory controller for the read command. The memory device can send data as a first transfer of burst length M/2 of a first N/2 data bit portion and a second transfer of burst length M/2 of a second N/2 data bit portion.

Patent Agency Ranking