-
公开(公告)号:US20180203761A1
公开(公告)日:2018-07-19
申请号:US15873357
申请日:2018-01-17
申请人: Intel Corporation
发明人: John B. HALBERT , Kjersten E. CRISS
CPC分类号: G06F11/1068 , G06F11/1012 , G06F11/108 , G11C29/12005 , G11C29/1201 , G11C29/42 , G11C29/4401 , G11C29/52
摘要: A memory device is configured to provide internal or on-die ECC (error checking and correction or error correction coding). In such a system, the code matrix can be managed as four quadrants of (N/4) bits, with two adjacent quadrants in an (N/2)-bit segment or portion. The N codes of the matrix correspond to the N bits of a data word to be protected by the ECC. The code matrix includes M codes corresponding to the M ECC check bits. The memory device includes internal ECC circuitry to perform ECC in the DRAM device with the ECC bits and code matrix in response to a request to access the data word. The codes in a quadrant steer an aliased bit to a quadrant other than an adjacent quadrant.
-
公开(公告)号:US20190004909A1
公开(公告)日:2019-01-03
申请号:US15640182
申请日:2017-06-30
申请人: Intel Corporation
发明人: Hussein ALAMEER , Uksong KANG , Kjersten E. CRISS , Rajat AGARWAL , Wei WU , John B. HALBERT
IPC分类号: G06F11/16 , H01L25/065 , G11C5/02 , G11C7/24
摘要: A stacked memory chip device is described. The stacked memory chip device includes a plurality of stacked memory chips. The stacked memory chip device includes read/write logic circuitry to service read/write requests for cache lines kept within the plurality of stacked memory chips. The stacked memory chip device includes data protection circuitry to store information to protect substantive data of cache lines in the plurality of stacked memory chips, where, the information is kept in more than one of the plurality of stacked memory chips, and where, any subset of the information that protects respective substantive information of a particular one of the cache lines is not stored in a same memory chip with the respective substantive information.
-
公开(公告)号:US20240211344A1
公开(公告)日:2024-06-27
申请号:US18025868
申请日:2020-09-26
申请人: Intel Corporation
发明人: Kuljit S. BAINS , Kjersten E. CRISS , Rajat AGARWAL , Omar AVELAR SUAREZ , Subhankar PANDA , Theodros YIGZAW , Rebecca Z. LOOP , John G. HOLM , Gaurav PORWAL
CPC分类号: G06F11/106 , G11C29/02
摘要: A memory subsystem with error checking and scrubbing (ECS) logic on-device on the memory can adapt the rate of ECS operations in response to detection of errors in the memory when the memory device is in automatic ECS mode. The ECS logic can include an indication of rows of memory that have been offlined by the host. The ECS logic can skip the offlined rows in ECS operation counts. The ECS logic can include requests or hints by the host to have ECS operations performed. An internal address generator of the ECS logic can select between generated addresses and the hints. The system can allow a memory controller to detect multibit errors (MBEs) related to a specific address of the associated memory. When the detected MBEs indicate a pattern of errors, the memory controller triggers a row hammer response for the specific address.
-
4.
公开(公告)号:US20240061741A1
公开(公告)日:2024-02-22
申请号:US18268956
申请日:2020-12-26
申请人: Intel Corporation
发明人: Rajat AGARWAL , Hsing-Min CHEN , Wei P. CHEN , Wei WU , Jing LING , Kuljit S. BAINS , Kjersten E. CRISS , Deep K. BUCH , Theodros YIGZAW , John G. HOLM , Andrew M. RUDOFF , Vaibhav SINGH , Sreenivas MANDAVA
IPC分类号: G06F11/10
CPC分类号: G06F11/10
摘要: A memory subsystem includes memory devices with space dynamically allocated for improvement of reliability, availability, and serviceability (RAS) in the system. Error checking and correction (ECC) logic detects an error in all or a portion of a memory device. In response to error detection, the system can dynamically perform one or more of: allocate active memory device space for sparing to spare a failed memory segment; write a poison pattern into a failed cacheline to mark it as failed; perform permanent fault detection (PFD) and adjust application of ECC based on PFD detection; or, spare only a portion of a device and leave another portion active, including adjusting ECC based on the spared portion. The error detection can be based on bits of an ECC device, and error correction based on those bits and additional bits stored on the data devices.
-
公开(公告)号:US20190042449A1
公开(公告)日:2019-02-07
申请号:US15865642
申请日:2018-01-09
申请人: Intel Corporation
发明人: Uksong KANG , Kjersten E. CRISS , Rajat AGARWAL , John B. HALBERT
IPC分类号: G06F12/0879 , G06F3/06 , G06F12/02 , G11C11/16
摘要: A method performed by a memory is described. The method includes sensing first bits from a first activated column associated with a first sub-word line structure simultaneously with the sensing of second bits from a second activated column associated with a second sub-word line structure. The method also includes providing the first bits at a same first bit location within different read words of a burst read sequence and providing the second bits at a same second bit location within the different read words of the burst read sequence.
-
公开(公告)号:US20230049851A1
公开(公告)日:2023-02-16
申请号:US17874212
申请日:2022-07-26
申请人: Intel Corporation
发明人: Kjersten E. CRISS
摘要: An apparatus is described. The apparatus includes a memory chip. The memory chip has an error correction code (ECC) encoder logic circuit and an ECC decoder logic circuit. The ECC decoder logic circuit is to place an additional one or more errors that result from incorrect error correction applied to a read code word into a same block of multiple blocks of the read code word's raw data bit portion where original errors in the read code word existed before the read code word was decoded by the ECC decoder logic circuit.
-
公开(公告)号:US20200321979A1
公开(公告)日:2020-10-08
申请号:US16905384
申请日:2020-06-18
申请人: Intel Corporation
发明人: Kjersten E. CRISS
摘要: An apparatus is described. The apparatus includes a memory chip. The memory chip has an error correction code (ECC) encoder logic circuit and an ECC decoder logic circuit. The ECC decoder logic circuit is to place an additional one or more errors that result from incorrect error correction applied to a read code word into a same block of multiple blocks of the read code word's raw data bit portion where original errors in the read code word existed before the read code word was decoded by the ECC decoder logic circuit.
-
公开(公告)号:US20190102246A1
公开(公告)日:2019-04-04
申请号:US15721252
申请日:2017-09-29
申请人: Intel Corporation
发明人: Kjersten E. CRISS
摘要: An apparatus is described. The apparatus includes a memory controller to receive data from a memory device. The memory controller includes error checking logic circuitry. The error checking logic circuitry is to receive an error checking code from the memory device. The error checking code is generated within the memory device from the data. The error checking logic circuitry includes circuitry to generate a second version of the error checking code from the data that was received from the memory device and compare the received error checking code with the second version of the error checking code to understand if the data that was received from the memory controller is corrupted.
-
公开(公告)号:US20190042358A1
公开(公告)日:2019-02-07
申请号:US15890204
申请日:2018-02-06
申请人: Intel Corporation
发明人: Kjersten E. CRISS , Wei WU
摘要: Examples include techniques for implementing read and write operations between a memory controller and a memory device. In an embodiment, the memory controller is configured to receive data bits to write to the memory device, to determine, using a memory controller ECC component and the data bits, a plurality of memory controller ECC check bits and one or more parity bits, to append the memory controller ECC check bits and the one or more parity bits to the data bits, and to send the data bits, the memory controller ECC check bits, and the one or more parity bits to the memory device during a write operation. In an embodiment, the memory controller is configured to receive the data bits and the memory controller ECC check bits from the memory device, to check the data bits against the memory controller ECC check bits and correct errors detected, and to return the data bits during a read operation.
-
-
-
-
-
-
-
-