-
公开(公告)号:US12105967B2
公开(公告)日:2024-10-01
申请号:US17894794
申请日:2022-08-24
发明人: Kishore Kumar Muchherla , Robert Loren O. Ursua , Sead Zildzic , Eric N. Lee , Jonathan S. Parry , Lakshmi Kalpana K. Vakati , Jeffrey S. McNeil
IPC分类号: G06F3/06
CPC分类号: G06F3/0629 , G06F3/0625 , G06F3/0679
摘要: A system can include a processing device operatively coupled with the one or more memory devices, to perform operations that include writing data to the one or more memory devices and performing one or more scan operations on a management unit containing the data to determine a current value of a chosen data state metric. Each scan operation can be performed using a corresponding predetermined read-time parameter value. The operations can include determining whether the current value of the chosen data state metric satisfies a criterion, and can also include, responsive to determining that the current value of the chosen data state metric satisfies the criterion, selecting a remedial operation by determining whether redundancy metadata is included in a fault tolerant data stripe on the one or more memory devices. The operations can also include performing the remedial operation with respect to the management unit.
-
公开(公告)号:US12068034B2
公开(公告)日:2024-08-20
申请号:US17899409
申请日:2022-08-30
发明人: Kishore Kumar Muchherla , Huai-Yuan Tseng , Giovanni Maria Paolucci , Dave Scott Ebsen , James Fitzpatrick , Akira Goda , Jeffrey S. McNeil , Umberto Siciliani , Daniel J. Hubbard , Walter Di Francesco , Michele Incarnati
CPC分类号: G11C16/102 , G11C16/08 , G11C16/3404
摘要: Exemplary methods, apparatuses, and systems including a programming manager for controlling writing data bits to a memory device. The programming manager receives a first set of data bits for programming to memory. The programming manager writes a first subset of data bits to a first wordline during a first pass of programming. The programming manager writes a second subset of data bits of the first set of data bits to a buffer. The programming manager receives a second set of data bits for programming. The programming manager writes the second subset of data bits of the first set of data bits to the first wordline during a second pass of programming to increase a bit density of memory cells in the first wordline in response to receiving the second set of data bits.
-
公开(公告)号:US11756594B2
公开(公告)日:2023-09-12
申请号:US17463789
申请日:2021-09-01
CPC分类号: G11C7/106 , G11C7/1057 , G11C7/1084 , G11C7/1087 , G11C7/14 , G11C7/222
摘要: Memory devices might include an array of memory cells, a plurality of access lines, and control logic. The array of memory cells includes a plurality of strings of series-connected memory cells. Each access line of the plurality of access lines is connected to a control gate of a respective memory cell of each string of series-connected memory cells of the plurality of strings of series-connected memory cells. The control logic is configured to: open the array of memory cells for multiple read operations; read first page data from respective memory cells coupled to a selected access line of the plurality of access lines; read second page data from the respective memory cells coupled to the selected access line; and close the array of memory cells subsequent to reading the first page data and the second page data.
-
公开(公告)号:US20230137866A1
公开(公告)日:2023-05-04
申请号:US17974799
申请日:2022-10-27
发明人: Jeremy Binfet , Violante Moschiano , James Fitzpatrick , Kishore Kumar Muccherla , Jeffrey S. McNeil , Phong Sy Nguyen
IPC分类号: G06F3/06
摘要: A memory device comprising an array of memory cells organized into a set of sub-blocks and a set of wordlines. Control logic is operatively coupled with the array of memory cells, the control logic to perform operations including: receiving a program command from a processing device, the program command including information indicative of a physical address associated with a retired wordline of the set of wordlines; in response to detecting the information within the program command, generating dummy data that is one of pseudo-random data, all one values, or all zero values; and causing the dummy data to be programmed to memory cells of multiple sub-blocks of the set of sub-blocks that are selectively connected to the retired wordline.
-
公开(公告)号:US20210398599A1
公开(公告)日:2021-12-23
申请号:US16907594
申请日:2020-06-22
摘要: Over time, the number of write cycles required to successfully program a multi-level cell (MLC) is reduced. Since a hard-coded value does not change over the lifetime of the device, the device may perform too many verify steps at one stage of the device lifetime and wait too long to begin verification at another stage of the device lifetime, reducing performance of the device. As discussed herein, verification for higher voltage level programming is delayed until verification for lower voltage level programming reaches at least a threshold level of success instead of using a hard-coded number of verify steps to skip. As a result, the performance drawbacks associated with skipping a hard-coded number of verify cycles may not occur.
-
公开(公告)号:US12131028B2
公开(公告)日:2024-10-29
申请号:US18121494
申请日:2023-03-14
发明人: Jeffrey S. McNeil , Jonathan S. Parry , Ugo Russo , Akira Goda , Kishore Kumar Muchherla , Violante Moschiano , Niccolo' Righetti , Silvia Beltrami
CPC分类号: G06F3/0611 , G06F3/0659 , G06F3/0679
摘要: Control logic in a memory device causes a first pulse to be applied to a plurality of word lines coupled to respective memory cells in a memory array during an erase operation. The control logic further causes a second pulse to be applied to a first set of word lines of the plurality of word lines to bias the first set of word lines to a first voltage. The control logic can cause a third pulse to be applied to a second set of word lines of the plurality of word lines to bias the second set of word lines to a second voltage and cause a fourth pulse to be applied to a source line of the memory array to erase the respective memory cells coupled to the first set of word lines and to program the respective memory cells coupled to the second set of word lines.
-
公开(公告)号:US11861233B2
公开(公告)日:2024-01-02
申请号:US17691467
申请日:2022-03-10
发明人: Jeffrey S. McNeil , Kishore Kumar Muchherla , Sivagnanam Parthasarathy , Patrick R. Khayat , Sundararajan Sankaranarayanan , Jeremy Binfet , Akira Goda
CPC分类号: G06F3/0659 , G06F3/0619 , G06F3/0673 , G11C16/26 , G11C16/0483
摘要: A system can include a memory device and a processing device, operatively coupled with the memory device, to perform operations including receiving data to be stored on the memory device, storing a first copy of the data in a first set of memory cells of the memory device, and storing a second copy of the data in a second set of memory cells of the memory device. The operations can also include reading the first copy of the data and determining whether a threshold voltage of a cell in the first set of memory cells is within an overlapping range of voltage distributions, and reading the second copy of the data and determining whether the threshold voltage of a cell in the second set of memory cells is within an overlapping range of voltage distributions. They can also include using the second copy of the data.
-
公开(公告)号:US20230386533A1
公开(公告)日:2023-11-30
申请号:US18232949
申请日:2023-08-11
CPC分类号: G11C7/106 , G11C7/1057 , G11C7/222 , G11C7/1087 , G11C7/14 , G11C7/1084
摘要: Memory devices might include an array of memory cells, a plurality of access lines, and control logic. The array of memory cells includes a plurality of strings of series-connected memory cells. Each access line of the plurality of access lines is connected to a control gate of a respective memory cell of each string of series-connected memory cells of the plurality of strings of series-connected memory cells. The control logic is configured to: open the array of memory cells for multiple read operations; read first page data from respective memory cells coupled to a selected access line of the plurality of access lines; read second page data from the respective memory cells coupled to the selected access line; and close the array of memory cells subsequent to reading the first page data and the second page data.
-
公开(公告)号:US20230195385A1
公开(公告)日:2023-06-22
申请号:US17691467
申请日:2022-03-10
发明人: Jeffrey S. McNeil , Kishore Kumar Muchherla , Sivagnanam Parthasarathy , Patrick Khayat , Sundararajan Sankaranarayanan , Jeremy Binfet , Akira Goda
CPC分类号: G06F3/0659 , G11C16/26 , G06F3/0619 , G06F3/0673 , G11C16/0483
摘要: A system can include a memory device and a processing device, operatively coupled with the memory device, to perform operations including receiving data to be stored on the memory device, storing a first copy of the data in a first set of memory cells of the memory device, and storing a second copy of the data in a second set of memory cells of the memory device. The operations can also include reading the first copy of the data and determining whether a threshold voltage of a cell in the first set of memory cells is within an overlapping range of voltage distributions, and reading the second copy of the data and determining whether the threshold voltage of a cell in the second set of memory cells is within an overlapping range of voltage distributions. They can also include using the second copy of the data.
-
公开(公告)号:US11605434B1
公开(公告)日:2023-03-14
申请号:US17462305
申请日:2021-08-31
发明人: Jonathan S. Parry , Jeffrey S. McNeil , Giuseppe Cariello , Kishore Kumar Muchherla , Reshmi Basu
摘要: Methods, systems, and devices for overwriting at a memory system are described. A memory system may be configured to overwrite portions of a memory array with new data, which may be associated with omitting an erase operation. For example, write operations may be performed in accordance with a first demarcation configuration to store information at a portion of a memory array. A portion of a memory system may then determine to overwrite the portion of the memory array with different or updated information, which may include performing write operations in accordance with a second demarcation configuration. The second demarcation configuration may be associated with different cell characteristics for a one or more logic states, such as different distributions of stored charge or other cell property, different demarcation characteristics, different write operations, among other differences, which may support performing an overwrite operation without first performing an erase operation.
-
-
-
-
-
-
-
-
-