-
公开(公告)号:US12093129B2
公开(公告)日:2024-09-17
申请号:US18218429
申请日:2023-07-05
Applicant: Lodestar Licensing Group, LLC
Inventor: Joseph Thomas Pawlowski
IPC: G11C29/44 , G06F11/07 , G06F11/10 , G06F11/14 , G06F11/30 , G11C16/24 , G11C16/26 , G11C29/02 , G11C29/38 , G11C29/50
CPC classification number: G06F11/102 , G06F11/0793 , G06F11/1012 , G06F11/1044 , G11C16/24 , G11C16/26
Abstract: Methods, systems, and devices for spare substitution in a memory system are described. A controller may, as part of a background operation, assign a spare bit to replace a bit of a code word and save an indication of the spare bit assignment in a memory array. The code word may include a set of bits that each correspond to a respective Minimum Substitution Region (MSR) within a memory medium that retains the code word. An MSR corresponding to the bit to be replaced may include a quantity of erroneous bits relative to a threshold. The controller may, during a read operation, identify the spare bit in a first portion of the code word, determine the bit to be replaced based on accessing the memory array, and replace the bit with the spare bit concurrently with receiving a second portion of the code word.
-
公开(公告)号:US12086072B1
公开(公告)日:2024-09-10
申请号:US16816044
申请日:2020-03-11
Applicant: Amazon Technologies, Inc.
Inventor: Daniel John Farrell
IPC: G06F12/00 , G06F11/10 , G06F12/02 , G06F12/1009
CPC classification number: G06F12/1009 , G06F11/1044 , G06F12/023
Abstract: Vulnerabilities to physical memory, such as server dynamic random access memory (DRAM) with error correction code (ECC) capability, can be mitigated though the use of guard pages allocated in that physical memory. Physical memory pages can be mapped to virtual memory pages of a contiguous virtual address space. When an error such as a bit flip is detected in a physical memory page, the data from that physical memory page can be copied to a protected page, such as a guard page or page isolated from other sensitive data. Information such as an error correction code (ECC) can be used to determine and correct the erroneous bit. The mappings in a related page table can be updated such that the same virtual pages or addresses are then mapped to the guard page that now includes the relevant data.
-
公开(公告)号:US20240297668A1
公开(公告)日:2024-09-05
申请号:US18415626
申请日:2024-01-17
Applicant: Micron Technology, Inc.
Inventor: Joseph M. MCCRATE , Kirthi SHENOY , Marco SFORZIN , Brian M. TWAIT
CPC classification number: H03M13/373 , G06F11/1044 , H03M13/1575
Abstract: Provided is a memory system comprising a plurality of memory components. The ECC decoding is configured to construct first and second codewords from a single set of data within the plurality of memory components and perform error correction code (ECC) decoding on the first and second codewords received read from the plurality of memory components wherein the ECC decoding is configured to (i) detect random errors in the first received codeword and (ii) use data associated with the detected random errors to correct erasures in the second received codeword.
-
公开(公告)号:US12038804B2
公开(公告)日:2024-07-16
申请号:US18163722
申请日:2023-02-02
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Beau D. Barry
CPC classification number: G06F11/1044 , G06F11/221 , G06F11/2215 , G06F11/3027
Abstract: Fuse logic is configured to selectively enable certain group of fuses of a fuse array to support one of column (or row) redundancy in one application or error correction code (ECC) operations in another application. For example, the fuse logic may decode the group of fuses to enable a replacement column (or row) of memory cells in one mode or application, and decodes a subset of the group of fuses to retrieve ECC data corresponding to a second group of fuses are encoded to enable a different replacement column or row of memory cells in a second mode or application. The fuse logic includes an ECC decode logic circuit that is selectively enabled to detect and correct errors in data encoded in the second group of fuses based on the ECC data encoded in the subset of fuses of the first group of fuses.
-
公开(公告)号:US12032834B2
公开(公告)日:2024-07-09
申请号:US17959131
申请日:2022-10-03
Applicant: Micron Technology, Inc.
Inventor: Joshua E. Alzheimer , Mow Yiak Goh , Loren J. Wooley
CPC classification number: G06F3/0619 , G06F3/0629 , G06F3/0673 , G06F11/1044
Abstract: Memory with address-selectable data poisoning circuitry is disclosed herein. In one embodiment, a memory device comprises circuitry operably connected to a memory array. The circuitry can include memory row address registers and/or memory column address registers. Standard access commands or mode register write commands can be used to load a memory row address or a memory column address into the memory row address registers or the memory column address registers, respectively. During a read operation directed to a second memory row and/or column of the memory array, the circuitry can compare the second memory row to the first memory row and/or the second memory column to the first memory column, and can poison a data bit read from the memory array before the data bit is output from the memory device when the first and second memory row addresses match and/or when the first and second memory column addresses match.
-
公开(公告)号:US12032439B2
公开(公告)日:2024-07-09
申请号:US18104713
申请日:2023-02-01
Applicant: SK hynix Inc.
Inventor: Gang Sik Lee
CPC classification number: G06F11/1044 , G11C29/52
Abstract: A memory includes: a memory core including memory regions; a refresh-excluded region storing circuit storing therein information on a refresh-excluded region on which a refresh operation is not to be performed among the memory regions; an error correction circuit correcting an error in data read from the memory core based on an error correction code read from the memory core; an error check operation control circuit performing an error check operation of checking an error in the read data by using the error correction circuit; a bad region classifying circuit classifying a selected memory region as a bad region based on an error, which is detected in data read from the selected memory region during the error check operation; and a blocking circuit preventing the bad region classifying circuit from classifying the refresh-excluded region as a bad region based on the information.
-
公开(公告)号:US20240184655A1
公开(公告)日:2024-06-06
申请号:US18140133
申请日:2023-04-27
Applicant: Rambus Inc.
Inventor: Yuanlong WANG , Frederick A. WARE
IPC: G06F11/07 , G06F3/06 , G06F11/10 , G06F11/14 , G06F13/42 , H03M13/00 , H03M13/09 , H03M13/29 , H04L1/00 , H04L1/08 , H04L1/1867
CPC classification number: G06F11/0727 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F11/073 , G06F11/0751 , G06F11/076 , G06F11/0793 , G06F11/10 , G06F11/1004 , G06F11/1008 , G06F11/1068 , G06F11/1402 , G06F13/4286 , H03M13/09 , H03M13/29 , H03M13/2906 , H03M13/611 , H04L1/0061 , H04L1/08 , H04L1/1867 , G06F11/1044 , H04L1/0003 , H04L1/0008 , H04L2001/0093
Abstract: A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
-
公开(公告)号:US11966286B2
公开(公告)日:2024-04-23
申请号:US17715771
申请日:2022-04-07
Applicant: Intel Corporation
Inventor: Kuljit S. Bains , Rajat Agarwal , Jongwon Lee
IPC: G06F11/10 , G11C11/4096
CPC classification number: G06F11/1044 , G06F11/1072 , G11C11/4096
Abstract: A memory device that performs internal ECC (error checking and correction) can selectively return read data with application of the internal ECC or without application of the internal ECC, in response to different read commands from the memory controller. The memory device can normally apply ECC and return corrected data in response to a normal read command. In response to a retry command, the memory device can return the read data without application of the internal ECC.
-
9.
公开(公告)号:US20240126645A1
公开(公告)日:2024-04-18
申请号:US18273031
申请日:2021-12-03
Inventor: Ying LI
IPC: G06F11/10
CPC classification number: G06F11/1044
Abstract: A storage system and method for hiding Error Checking and Correcting (ECC) encoding delay are disclosed. An output of a data register is configured to be two data streams. One data stream transmits an input write data and an ECC check code to the SRAM through an ECC encoding module and an intermediate write data register, and the other data stream inputs the input write data to a read data selector through a bypass register module through the intermediate write data register and the bypass register module. The other input of the read data selector is the data set whose errors have been checked and corrected by the ECC encoding error checking module which reads the data set from the SRAM. The read data selector is configured to transmit the selected input data to the read data register. According to the present disclosure, when data at the address is read right after the data is written to the address, the read data selector selects to output the write data received from the bypass register module; but when data is written to an address but data at an other address is read, the read data selector selects to output the data set whose errors have been checked and corrected by the ECC encoding error checking module which reads the data set from the SRAM.
-
公开(公告)号:US20240078152A1
公开(公告)日:2024-03-07
申请号:US18220752
申请日:2023-07-11
Applicant: Google LLC
Inventor: Austin Greig Fowler
CPC classification number: G06F11/1044 , G06F15/16 , G06N10/00 , G06N10/70
Abstract: Apparatus for quantum error correction is disclosed. The apparatus includes an array of processing cores, each processing core comprising: a processor on a first chip; and a processor cache on the first chip; and a bus for interconnecting neighbouring processing cores in the array of processing cores; wherein each processing core includes: control code which, when executed by the processor, causes the processor to access a processor cache of at least one neighbouring processing core.
-
-
-
-
-
-
-
-
-