-
公开(公告)号:US12117901B2
公开(公告)日:2024-10-15
申请号:US18096053
申请日:2023-01-12
发明人: Yesin Ryu , Sunggi Ahn , Jaeyoun Youn
IPC分类号: G06F11/10
CPC分类号: G06F11/106
摘要: A memory device including: a memory cell array including a plurality of memory cells disposed at intersections of wordlines and bitlines; an error correction circuit configured to read data from the memory cell array and to correct an error in the read data; and an error check and scrub (ECS) circuit configured to perform a scrubbing operation on the memory cell array, wherein the ECS circuit includes: a first register configured to store an error address obtained in the scrubbing operation; and a second register configured to store a page offline address received from an external device.
-
公开(公告)号:US20240136006A1
公开(公告)日:2024-04-25
申请号:US18400738
申请日:2023-12-29
申请人: Arm Limited
CPC分类号: G11C29/42 , G06F11/102 , G06F11/106 , G06F11/27 , G11C29/025 , G11C29/34 , G11C29/781 , G11C29/802 , G11C2029/1802
摘要: Various implementations described herein refer to a device having an encoder coupled to memory. The ECC encoder receives input data from memory built-in self-test circuitry, generates encoded data by encoding the input data and by adding check bits to the input data, and writes the encoded data to memory. The device may have an ECC decoder coupled to memory. The ECC decoder reads the encoded data from memory, generates corrected data by decoding the encoded data and by extracting the check bits from the encoded data, and provides the corrected data and double-bit error flag as output. The ECC decoder has error correction logic that performs error correction on the decoded data based on the check bits, wherein if the error correction logic detects a multi-bit error in the decoded data, the error correction logic corrects the multi-bit error in the decoded data to provide the corrected data.
-
公开(公告)号:US11941257B2
公开(公告)日:2024-03-26
申请号:US17983685
申请日:2022-11-09
发明人: Yiren Huang
CPC分类号: G06F3/0619 , G06F3/0629 , G06F3/0638 , G06F3/064 , G06F3/0688 , G06F3/0689 , G06F11/106 , G06F11/1068 , G06F12/0246 , G11C29/52 , G11C29/82 , G06F11/108 , G06F2212/7208 , Y02D10/00
摘要: A solid state drive (SSD) employing a redundant array of independent disks (RAID) scheme includes a flash memory chip, erasable blocks in the flash memory chip, and a flash controller. The erasable blocks are configured to store flash memory pages. The flash controller is operably coupled to the flash memory chip. The flash controller is also configured to organize certain of the flash memory pages into a RAID line group and to write RAID line group membership information to each of the flash memory pages in the RAID line group.
-
公开(公告)号:US20230385148A1
公开(公告)日:2023-11-30
申请号:US17752771
申请日:2022-05-24
发明人: Bhavya Krishna , Ramanathan Muthiah
IPC分类号: G06F11/10
CPC分类号: G06F11/106
摘要: Devices, systems, and methods with proactive data loss notification and handling. A data storage device includes a memory and a controller. The controller includes a processor and controller memory. The controller memory stores a set of instructions that, when executed by the processor, instruct the controller to: detect an uncorrectable error correction code (UECC) during an internal data movement process of the storage device memory, modify a metadata field associated with a logical block address corresponding to the UECC, inform a host device about the UECC, and determine whether data stored in at least one adjacent region to the logical block address is lost.
-
公开(公告)号:US20230297469A1
公开(公告)日:2023-09-21
申请号:US18325181
申请日:2023-05-30
IPC分类号: G06F11/10 , H03M13/15 , G06F9/38 , G06F12/0879 , G06F9/30 , G06F9/46 , G06F9/448 , G06F9/48 , G06F9/52 , G06F12/0811 , G06F13/16
CPC分类号: G06F11/106 , G06F9/30047 , G06F9/30101 , G06F9/3867 , G06F9/4498 , G06F9/467 , G06F9/4812 , G06F9/52 , G06F11/1068 , G06F12/0811 , G06F12/0879 , G06F13/1668 , H03M13/1575 , G06F2212/608
摘要: An apparatus includes a central processing unit (CPU) core and a cache subsystem coupled to the CPU core. The cache subsystem includes a first memory, a second memory, and a controller coupled to the first and second memories. The controller is configured to execute a sequence of scrubbing transactions on the first memory and execute a functional transaction on the second memory. One of the scrubbing transactions and the functional transaction are executed concurrently.
-
公开(公告)号:US11656935B2
公开(公告)日:2023-05-23
申请号:US17351619
申请日:2021-06-18
发明人: Sanguhn Cha , Hoyoung Song , Myungkyu Lee , Sunghye Cho
IPC分类号: G11C29/00 , G06F11/10 , G06F11/07 , G11C11/408 , G06F12/0882 , G06F13/16 , G11C11/406 , G06F11/30
CPC分类号: G06F11/106 , G06F11/076 , G06F11/0772 , G06F11/1068 , G06F11/3037 , G06F12/0882 , G06F13/1673 , G11C11/4082 , G11C11/40615
摘要: A semiconductor memory device includes a memory cell array, an error correction code (ECC) engine circuit, an error information register and a control logic circuit. The memory cell array includes memory cell rows. The control logic circuit controls the ECC engine circuit to generate an error generation signal based on performing a first ECC decoding on first sub-pages in a first memory cell row in a scrubbing operation and based on performing a second ECC decoding on second sub-pages in a second memory cell row in a normal read operation on the second memory cell row. The control logic circuit records error information in the error information register and controls the ECC engine circuit to skip an ECC encoding and an ECC decoding on a selected memory cell row of the first memory cell row and the second memory cell row based on the error information.
-
公开(公告)号:US20180307559A1
公开(公告)日:2018-10-25
申请号:US15715474
申请日:2017-09-26
申请人: SK hynix Inc.
发明人: Jae In LEE , Yong Mi KIM
CPC分类号: G06F11/1068 , G06F11/106 , G11C16/26 , G11C29/52 , G11C2029/0409
摘要: A semiconductor device includes a flag generation circuit and a write operation circuit. The flag generation circuit generates an error scrub flag if an error scrub operation is performed. The write operation circuit controls a write operation in response to the error scrub flag. The error scrub operation includes an internal read operation for outputting read data from a cell array, a data correction operation for correcting an error included in the read data to generate corrected data, and an internal write operation for storing the corrected data into the cell array.
-
公开(公告)号:US20180246794A1
公开(公告)日:2018-08-30
申请号:US15901330
申请日:2018-02-21
发明人: Kurt BATY , Terry Van HULETT
IPC分类号: G06F11/20
CPC分类号: G06F11/2094 , G06F11/0727 , G06F11/076 , G06F11/106 , G06F11/3037 , G06F2201/805 , G06F2201/82 , G06F2201/85 , G11C29/00 , G11C29/4401 , G11C29/76
摘要: The present disclosure is drawn to, among other things, a method of managing a memory device. In some aspects, the method includes scanning a first memory region for bit errors; in response to detecting one or more bit errors in the first memory region, incrementing a counter associated with the first memory region based on the number of bit errors detected; comparing a total number of bit errors against a threshold, wherein the total number of bit errors is identified from the first counter; and, if the total number of bit errors exceeds the threshold, restricting access to the first memory region by mapping an address corresponding to the first memory region to a second memory region.
-
公开(公告)号:US10055287B2
公开(公告)日:2018-08-21
申请号:US15810722
申请日:2017-11-13
发明人: Glenn D. Gilda , Patrick J. Meaney
CPC分类号: G06F11/1068 , G06F11/1048 , G06F11/106 , G11C29/44 , G11C29/52
摘要: In some embodiments, a computer-implemented method includes maintaining two or more error indicators for correctable errors occurring at two or more memory components. Each of the error indicators may be associated with a corresponding memory component. A correctable error may be detected as occurring during a first memory fetch operation at a first memory component. A first error indicator corresponding to the first memory component may be set, responsive to the correctable error at the first memory component. An uncorrectable error may be detected during a second memory fetch operation. It may be detected that the first error indicator is set. The first memory component may be marked, responsive to the uncorrectable error and to detecting that the first error indicator is set. The two or more error indicators for correctable errors may thus determine which memory component to mark due to the uncorrectable error.
-
公开(公告)号:US20180095820A1
公开(公告)日:2018-04-05
申请号:US15805301
申请日:2017-11-07
发明人: Brian D. Barrick , James W. Bishop , Maarten J. Boersma , Marcy E. Byers , Sundeep Chadha , Jentje Leenstra , Dung Q. Nguyen , David R. Terry
CPC分类号: G06F11/106 , G06F9/30098 , G06F9/3016 , G06F9/3855 , G06F11/1048 , G06F11/1068 , G11C29/52 , G11C2029/0409 , G11C2029/0411
摘要: Techniques for error correction in a processor include detecting an error in first data stored in a register. The method also includes generating an instruction to read the first data stored in the register, where the register is both a source register and a destination register of the instruction. The method further includes transmitting the first data to an execution unit, where the first data bypasses an issue queue. The method also includes decoding the instruction and correcting the error to generate corrected data and writing the corrected data to the destination register.
-
-
-
-
-
-
-
-
-