-
公开(公告)号:US12243590B2
公开(公告)日:2025-03-04
申请号:US17528892
申请日:2021-11-17
Applicant: Intel Corporation
Inventor: Shantanu R. Rajwade , Christian Mion , Pranav Kalavade , Rohit S. Shenoy , Xin Sun , Kristopher Gaewsky
Abstract: In one embodiment, an apparatus comprises a memory comprising a group of memory cells coupled to a wordline; and a controller configured to skip programming of one or more pages of the group of memory cells responsive to a sequential write operation; and program the one or more pages of the group of memory cells responsive to one or more random write commands.
-
公开(公告)号:US12224019B2
公开(公告)日:2025-02-11
申请号:US17213150
申请日:2021-03-25
Applicant: Intel Corporation
Inventor: Xiang Yang , Ali Khakifirooz , Pranav Kalavade , Shantanu R. Rajwade
Abstract: A method, a memory chip controller of a flash memory device, and a flash memory device. The memory chip controller includes processing circuitry to receive data for a first page of N pages of data; and program cells of a memory location of the device to an nth threshold voltage level Ln, Ln corresponding to a program verify voltage level PVn, n being an integer from 0 to 2N−1, and Ln being one of 2N threshold voltage levels achievable using the N pages of data. Programming the cells includes: programming the cells based on the data for the first page while receiving data for subsequent pages of the N pages; and programming the cells based on the data for the subsequent pages, wherein programming the cells includes, for at least n=1, causing a respective dynamic start voltage (DSV) to be applied to the cells based on each respective page number p of the N pages for which data is received at the memory chip controller for the memory location to achieve PV1.
-
3.
公开(公告)号:US10714186B2
公开(公告)日:2020-07-14
申请号:US16291142
申请日:2019-03-04
Applicant: Intel Corporation
Inventor: Purval Shyam Sule , Aliasgar S. Madraswala , Shantanu R. Rajwade , Trupti Ramkrishna Bemalkhedkar , Leonard Aaron Turcios , Kristopher H. Gaewsky
Abstract: In one embodiment, an apparatus comprises a memory comprising a first group of memory cells, a second group of memory cells, and a controller to program one or more lower pages of data to the first group of memory cells; store dynamic start voltage information, the dynamic start voltage information indicative of a rate of programming of at least a portion of the first group of memory cells; determine a start program voltage based on the dynamic start voltage information; and apply the start program voltage to the second group of memory cells during a first program pass of a program operation, the program operation to program one or more lower pages of data to the second group of memory cells.
-
公开(公告)号:US11056203B1
公开(公告)日:2021-07-06
申请号:US16788194
申请日:2020-02-11
Applicant: INTEL CORPORATION
Inventor: Xiang Yang , Pranav Kalavade , Ali Khakifirooz , Shantanu R. Rajwade , Sagar Upadhyay
Abstract: In one aspect of programmed state verification in accordance with the present description, the voltage levels on bitlines of non-target storage cells are each boosted by applying a non-zero offset or delta value, ΔV, to the bitlines of non-target storage cells during a precharge subinterval. A bitline verification voltage applied to a bitline of a target storage cell causes the voltage of the bitline to ramp up from the boosted ΔV value. As a result, starting from an initial value which is the higher or boosted ΔV value, the bitline voltage ramps up more quickly during the precharge subinterval to the bitline verification voltage level to improve system performance. In addition, the bitline verification voltage applied to bitlines of target storage cells during the precharge subinterval, can be at a relatively high value to maintain the accuracy of program state verification.
-
5.
公开(公告)号:US20190304543A1
公开(公告)日:2019-10-03
申请号:US16291142
申请日:2019-03-04
Applicant: Intel Corporation
Inventor: Purval Shyam Sule , Aliasgar S. Madraswala , Shantanu R. Rajwade , Trupti Ramkrishna Bemalkhedkar , Leonard Aaron Turcios , Kristopher H. Gaewsky
Abstract: In one embodiment, an apparatus comprises a memory comprising a first group of memory cells, a second group of memory cells, and a controller to program one or more lower pages of data to the first group of memory cells; store dynamic start voltage information, the dynamic start voltage information indicative of a rate of programming of at least a portion of the first group of memory cells; determine a start program voltage based on the dynamic start voltage information; and apply the start program voltage to the second group of memory cells during a first program pass of a program operation, the program operation to program one or more lower pages of data to the second group of memory cells.
-
6.
公开(公告)号:US10224107B1
公开(公告)日:2019-03-05
申请号:US15720984
申请日:2017-09-29
Applicant: Intel Corporation
Inventor: Purval Shyam Sule , Aliasgar S. Madraswala , Shantanu R. Rajwade , Trupti Ramkrishna Bemalkhedkar , Leonard Aaron Turcios , Kristopher H. Gaewsky
Abstract: In one embodiment, an apparatus comprises a memory comprising a first group of memory cells, a second group of memory cells, and a controller to program one or more lower pages of data to the first group of memory cells; store dynamic start voltage information, the dynamic start voltage information indicative of a rate of programming of at least a portion of the first group of memory cells; determine a start program voltage based on the dynamic start voltage information; and apply the start program voltage to the second group of memory cells during a first program pass of a program operation, the program operation to program one or more lower pages of data to the second group of memory cells.
-
公开(公告)号:US20170371779A1
公开(公告)日:2017-12-28
申请号:US15195328
申请日:2016-06-28
Applicant: Intel Corporation
Inventor: Shantanu R. Rajwade , Andrea D'alessandro , Pranav Kalavade , Violante Moschiano
CPC classification number: G06F12/0246 , G06F11/073 , G06F11/076 , G06F2212/2022 , G11C11/5628 , G11C16/0483 , G11C16/10 , G11C16/3459 , G11C2211/5644
Abstract: In one embodiment, an apparatus comprises a storage device comprising a NAND flash memory. The storage device is to receive a write request from a computing host, the write request to specify data to be written to the NAND flash memory; perform a number of program loops to program the data into a plurality of cells of the NAND flash memory, wherein a program loop comprises application of a program voltage to a wordline of the memory to change the threshold voltage of at least one cell of the plurality of cells; and wherein the number of program loops is to be determined prior to receipt of the write request and based on a distribution of threshold voltages of the cells or determined based on tracking a number of program errors for only a portion of the plurality of cells.
-
公开(公告)号:US20170117049A1
公开(公告)日:2017-04-27
申请号:US14922611
申请日:2015-10-26
Applicant: Intel Corporation
Inventor: Shantanu R. Rajwade , Akira Goda , Pranav Kalavade , Krishna K. Parat , Hiroyuki Sanda
CPC classification number: G11C16/16 , G11C16/0441 , G11C16/0458 , G11C16/0466 , G11C16/0483 , G11C16/08 , G11C16/3427 , G11C16/3477
Abstract: Systems, apparatuses and methods may provide for identifying a target sub-block of NAND strings to be partially or wholly erased in memory and triggering a leakage current condition in one or more target select gate drain-side (SGD) devices associated with the target sub-block. Additionally, the leakage current condition may be inhibited in one or more remaining SGD devices associated with remaining sub-blocks of NAND strings in the memory. In one example, triggering the leakage current condition in the one or more target SGD devices includes setting a gate voltage of the one or more target SGD devices to a value that generates a reverse voltage that exceeds a threshold corresponding to the leakage current condition.
-
9.
公开(公告)号:US11139036B2
公开(公告)日:2021-10-05
申请号:US16786948
申请日:2020-02-10
Applicant: INTEL CORPORATION
Inventor: Tarek Ahmed Ameen Beshari , Pranav Chava , Shantanu R. Rajwade , Sagar Upadhyay
Abstract: Provided are an apparatus, memory device, and method for using variable voltages to discharge electrons from a memory array during verify recovery operations. In response to verifying voltages in memory cells of the non-volatile memory array programmed during a programming pulse applying charges to the storage cells, a memory controller concurrently applies voltages on wordlines of the non-volatile memory array to clear the non-volatile memory array of electrons and applies voltages to the bitlines to perform bitline stabilization.
-
公开(公告)号:US20170186497A1
公开(公告)日:2017-06-29
申请号:US14998119
申请日:2015-12-26
Applicant: Intel Corporation
Inventor: Shantanu R. Rajwade , Pranav Kalavade
CPC classification number: G11C29/38 , G11C5/148 , G11C16/10 , G11C16/3459 , G11C29/44
Abstract: Methods and apparatus related to predictive Count Fail Byte (CFBYTE) for non-volatile memory are described. In one embodiment, logic determines a number of memory cells of the non-volatile memory that would pass or fail verification in a current program loop. The logic determines the number of the memory cells based at least in part on information from a previous program loop. The previous program loop is executed prior to the current program loop. The logic causes inhibition of one or more verification pulses to be issued in the current program loop based on comparison of the information from the previous program loop and a threshold value. Other embodiments are also disclosed and claimed.
-
-
-
-
-
-
-
-
-