Patents by Inventor Guirong Liang
Guirong Liang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9563504Abstract: Systems and methods for performing partial block erase operations on a subset of word lines within a memory array prior to performing data refreshing or open-block programming are described. In some cases, data stored in memory cells connected to a word line with a fail bit count above an error threshold (e.g., more than two bit errors per page or more than three bit errors per word line) may be refreshed by performing a read operation on the memory cells, generating corrected data for the memory cells, performing a partial block erase operation on one or more word lines including the word line, and then writing the corrected data into the memory cells. The one or more word lines may include the word line with the fail bit count above the error threshold and an adjacent word line that is adjacent to the word line.Type: GrantFiled: September 24, 2015Date of Patent: February 7, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: Guirong Liang, Zhenming Zhou, Masaaki Higashitani
-
Patent number: 9472270Abstract: A non-volatile storage system includes non-volatile storage elements and one or more managing circuits in communication with the non-volatile storage elements. The non-volatile storage elements are arranged in blocks including a first block reserved for system use and a second block. The first block stores a pre-determined data pattern that was written to the first block subsequent to system testing and prior to completion of manufacturing of the non-volatile storage system. Subsequent to completion of manufacturing of the non-volatile storage system, the one or more managing circuits sense information stored in the first block and determine an error metric for the sensed information with respect to the pre-determined data pattern. The one or more managing circuits determine that the system experienced an IR reflow process if the error metric was determined to satisfy the threshold.Type: GrantFiled: October 24, 2014Date of Patent: October 18, 2016Assignee: SANDISK TECHNOLOGIES LLCInventors: Guirong Liang, Changyuan Chen, Masaaki Higashitani
-
Publication number: 20160172051Abstract: Systems and methods are disclosed for programming data in a non-volatile memory array are disclosed. A data storage device includes a non-volatile memory array including a plurality of non-volatile memory cells and a controller configured to receive a signal indicating a temperature of at least a portion of the data storage device. The controller determines a first offset program verify level associated with a first programming level based at least in part on the temperature and programs a first set of the memory cells of the non-volatile memory array using the first offset program verify level.Type: ApplicationFiled: February 25, 2016Publication date: June 16, 2016Inventors: GUIRONG LIANG, HAIBO LI, DENGTAO ZHAO, YONGKE SUN, KROUM S. STOEV
-
Publication number: 20160163393Abstract: Systems and methods for performing partial block erase operations on a subset of word lines within a memory array prior to performing data refreshing or open-block programming are described. In some cases, data stored in memory cells connected to a word line with a fail bit count above an error threshold (e.g., more than two bit errors per page or more than three bit errors per word line) may be refreshed by performing a read operation on the memory cells, generating corrected data for the memory cells, performing a partial block erase operation on one or more word lines including the word line, and then writing the corrected data into the memory cells. The one or more word lines may include the word line with the fail bit count above the error threshold and an adjacent word line that is adjacent to the word line.Type: ApplicationFiled: September 24, 2015Publication date: June 9, 2016Applicant: SANDISK TECHNOLOGIES INC.Inventors: Guirong Liang, Zhenming Zhou, Masaaki Higashitani
-
Publication number: 20160118112Abstract: A non-volatile storage system includes non-volatile storage elements and one or more managing circuits in communication with the non-volatile storage elements. The non-volatile storage elements are arranged in blocks including a first block reserved for system use and a second block. The first block stores a pre-determined data pattern that was written to the first block subsequent to system testing and prior to completion of manufacturing of the non-volatile storage system. Subsequent to completion of manufacturing of the non-volatile storage system, the one or more managing circuits sense information stored in the first block and determine an error metric for the sensed information with respect to the pre-determined data pattern. The one or more managing circuits determine that the system experienced an IR reflow process if the error metric was determined to satisfy the threshold.Type: ApplicationFiled: October 24, 2014Publication date: April 28, 2016Applicant: SANDISK TECHNOLGOIES INC.Inventors: Guirong Liang, Changyuan Chen, Masaaki Higashitani
-
Publication number: 20160099078Abstract: A method includes, responsive to a power-up event at a data storage device that includes a memory, reading a flag stored at the data storage device and determining that the flag has a first value indicating that a reflow operation has not previously been detected at the memory. The method also includes, in response to determining that the flag has the first value, performing reflow detection at the memory. The method further includes, in response to the reflow detection indicating that the reflow operation has occurred, setting the flag to a second value.Type: ApplicationFiled: October 2, 2014Publication date: April 7, 2016Inventors: TING LUO, JIANMIN HUANG, CHANGYUAN CHEN, GUIRONG LIANG
-
Patent number: 9275741Abstract: Systems and methods are disclosed for programming data in a non-volatile memory array are disclosed. A data storage device includes a non-volatile memory array including a plurality of non-volatile memory cells and a controller configured to receive a signal indicating a temperature of at least a portion of the data storage device. The controller determines a first offset program verify level associated with a first programming level based at least in part on the temperature and programs a first set of the memory cells of the non-volatile memory array using the first offset program verify level.Type: GrantFiled: September 10, 2014Date of Patent: March 1, 2016Assignee: Western Digital Technologies, Inc.Inventors: Guirong Liang, Haibo Li, Dengtao Zhao, Yongke Sun, Kroum S. Stoev
-
Patent number: 9053820Abstract: Techniques are disclosed herein for performing an Internal Data Load (IDL) to sense non-volatile storage elements. Read pass voltages that are applied to the two neighbor word lines to a selected word line may be adjusted to result in a more accurate IDL. The read pass voltage for one neighbor may be increased by some delta voltage, whereas the read pass voltage for the other neighbor may be decreased by the same delta voltage. In one aspect, programming of an upper page of data into a word line that neighbors a target word line is halted to allow lower page data in the target memory cells to be read using an IDL and preserved in data latches while programming the upper page in the neighbor word completes. Preservation of the lower page data provides for a cleaner lower page when later programming the upper page into the target memory cells.Type: GrantFiled: August 11, 2014Date of Patent: June 9, 2015Assignee: SanDisk Technologies Inc.Inventors: Wenzhou Chen, Dana Lee, Zhenming Zhou, Guirong Liang
-
Publication number: 20150117113Abstract: Systems and methods are disclosed for reducing programming interference in solid-state memory using a program suspend command. A data storage system includes a non-volatile memory array including a plurality of non-volatile memory devices and a controller configured to partially program a first cell coupled to a first word line. When a programming criterion associated with the first cell is met, the controller executes a program suspend command after which a second cell coupled to the first word line is at least partially programmed. Programming of the first cell is resumed following said at least partial programming of the second cell.Type: ApplicationFiled: December 10, 2013Publication date: April 30, 2015Applicant: Western Digital Technologies, Inc.Inventors: HAIBO LI, DENGTAO ZHAO, YONGKE SUN, KROUM S. STOEV, GUIRONG LIANG
-
Patent number: 9007841Abstract: Systems and methods are disclosed for reducing programming interference in solid-state memory using a program suspend command. A data storage system includes a non-volatile memory array including a plurality of non-volatile memory devices and a controller configured to partially program a first cell coupled to a first word line. When a programming criterion associated with the first cell is met, the controller executes a program suspend command after which a second cell coupled to the first word line is at least partially programmed. Programming of the first cell is resumed following said at least partial programming of the second cell.Type: GrantFiled: December 10, 2013Date of Patent: April 14, 2015Assignee: Western Digital Technologies, Inc.Inventors: Haibo Li, Dengtao Zhao, Yongke Sun, Kroum S. Stoev, Guirong Liang
-
Patent number: 8942043Abstract: A system for reducing read disturb on edge word lines in non-volatile storage is disclosed. In one embodiment, the memory cells on edge word lines are programmed using a series of pulses that have an initial magnitude and step size between pulses that are lower than for memory cells on word lines that are not edge word lines. Additionally, when reading memory cells on word lines that are not edge word lines, the edge word lines receive a lower pass voltage than the default pass voltage applied to other unselected word lines. In another embodiment. the system applies a higher than normal bias on a neighboring word lines when reading memory cells on an edge word line.Type: GrantFiled: March 4, 2013Date of Patent: January 27, 2015Assignee: Sandisk Technologies Inc.Inventors: Jiahui Yuan, Shih-Chung Lee, Guirong Liang, Wenzhou Chen
-
Publication number: 20140347925Abstract: Techniques are disclosed herein for performing an Internal Data Load (IDL) to sense non-volatile storage elements. Read pass voltages that are applied to the two neighbor word lines to a selected word line may be adjusted to result in a more accurate IDL. The read pass voltage for one neighbor may be increased by some delta voltage, whereas the read pass voltage for the other neighbor may be decreased by the same delta voltage. In one aspect, programming of an upper page of data into a word line that neighbors a target word line is halted to allow lower page data in the target memory cells to be read using an IDL and preserved in data latches while programming the upper page in the neighbor word completes. Preservation of the lower page data provides for a cleaner lower page when later programming the upper page into the target memory cells.Type: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Wenzhou Chen, Dana Lee, Zhenming Zhou, Guirong Liang
-
Patent number: 8861269Abstract: Techniques are disclosed herein for performing an Internal Data Load (IDL) to sense non-volatile storage elements. Read pass voltages that are applied to the two neighbor word lines to a selected word line may be adjusted to result in a more accurate IDL. The read pass voltage for one neighbor may be increased by some delta voltage, whereas the read pass voltage for the other neighbor may be decreased by the same delta voltage. In one aspect, programming of an upper page of data into a word line that neighbors a target word line is halted to allow lower page data in the target memory cells to be read using an IDL and preserved in data latches while programming the upper page in the neighbor word completes. Preservation of the lower page data provides for a cleaner lower page when later programming the upper page into the target memory cells.Type: GrantFiled: March 5, 2013Date of Patent: October 14, 2014Assignee: SanDisk Technologies Inc.Inventors: Wenzhou Chen, Dana Lee, Zhenming Zhou, Guirong Liang
-
Publication number: 20140254262Abstract: Techniques are disclosed herein for performing an Internal Data Load (IDL) to sense non-volatile storage elements. Read pass voltages that are applied to the two neighbor word lines to a selected word line may be adjusted to result in a more accurate IDL. The read pass voltage for one neighbor may be increased by some delta voltage, whereas the read pass voltage for the other neighbor may be decreased by the same delta voltage. In one aspect, programming of an upper page of data into a word line that neighbors a target word line is halted to allow lower page data in the target memory cells to be read using an IDL and preserved in data latches while programming the upper page in the neighbor word completes. Preservation of the lower page data provides for a cleaner lower page when later programming the upper page into the target memory cells.Type: ApplicationFiled: March 5, 2013Publication date: September 11, 2014Applicant: SANDISK TECHNOLOGIES INC.Inventors: Wenzhou Chen, Dana Lee, Zhenming Zhou, Guirong Liang
-
Publication number: 20140247663Abstract: A system for reducing read disturb on edge word lines in non-volatile storage is disclosed. In one embodiment, the memory cells on edge word lines are programmed using a series of pulses that have an initial magnitude and step size between pulses that are lower than for memory cells on word lines that are not edge word lines. Additionally, when reading memory cells on word lines that are not edge word lines, the edge word lines receive a lower pass voltage than the default pass voltage applied to other unselected word lines. In another embodiment, the system applies a higher than normal bias on a neighboring word lines when reading memory cells on an edge word line.Type: ApplicationFiled: March 4, 2013Publication date: September 4, 2014Applicant: SANDISK TECHNOLOGIES INC.Inventors: Jiahui Yuan, Shih-Chung Lee, Guirong Liang, Wenzhou Chen
-
Patent number: 8804425Abstract: Methods and devices for operating non-volatile storage are disclosed. One or more programming conditions depend on the word line that is selected for programming. Applying a selected word line dependent program condition may reduce or eliminate program disturb. The duration of a programming pulse may depend on the word line that is selected for programming. This could be a physical characteristic of the word line or its location on a NAND string. As one example, a shorter pulse width may be used for the programming signal when programming edge word lines.Type: GrantFiled: March 26, 2012Date of Patent: August 12, 2014Assignee: SanDisk Technologies Inc.Inventors: Wenzhou Chen, Guirong Liang, Lanlan Gu, Bo Lei
-
Patent number: 8644075Abstract: In a non-volatile storage system, first and second substrate channel regions for an unselected NAND string are boosted during programming to inhibit program disturb. The first and second substrate channel regions are created on either side of an isolation word line. During a program pulse time period in which a program pulse is applied to a selected word line, a voltage applied to an unselected word line which extends directly over the second channel region is stepped up to a respective pre-program pulse voltage, at a faster rate at which a voltage applied to an unselected word line which extends directly over the first channel region is stepped up to a respective pre-program pulse voltage. This helps improve the isolation between the channel regions.Type: GrantFiled: July 31, 2013Date of Patent: February 4, 2014Assignee: SanDisk Technologies Inc.Inventors: Gerrit Jan Hemink, Shih-Chung Lee, Anubhav Khandelwal, Henry Chin, Guirong Liang, Dana Lee
-
Patent number: 8638606Abstract: A programming technique which reduces program disturb in a non-volatile storage system is disclosed. A positive voltage may be applied to a substrate (e.g., p-well) during programming. Biasing the substrate may improve boosting of channels of unselected NAND strings, which may reduce program disturb. The substrate may be charged up during the programming operation, and discharged after programming. Therefore, for operations such as verify and read, the substrate may be grounded. In one embodiment, the substrate is charged just prior to applying a program pulse, then discharged prior to a program verify operation. In one embodiment, the substrate is charged while unselected word lines are ramped up to a pass voltage. The substrate bias may depend on program voltage, temperature, and/or hot count.Type: GrantFiled: September 16, 2011Date of Patent: January 28, 2014Assignee: SanDisk Technologies Inc.Inventors: Dengtao Zhao, Guirong Liang, Deepanshu Dutta
-
Publication number: 20130314987Abstract: In a non-volatile storage system, first and second substrate channel regions for an unselected NAND string are boosted during programming to inhibit program disturb. The first and second substrate channel regions are created on either side of an isolation word line. During a program pulse time period in which a program pulse is applied to a selected word line, a voltage applied to an unselected word line which extends directly over the second channel region is stepped up to a respective pre-program pulse voltage, at a faster rate at which a voltage applied to an unselected word line which extends directly over the first channel region is stepped up to a respective pre-program pulse voltage. This helps improve the isolation between the channel regions.Type: ApplicationFiled: July 31, 2013Publication date: November 28, 2013Applicant: SanDisk Technologies Inc.Inventors: Gerrit Jan Hemink, Shih-Chung Lee, Anubhav Khandelwal, Henry Chin, Guirong Liang, Dana Lee
-
Publication number: 20130250688Abstract: Methods and devices for operating non-volatile storage are disclosed. One or more programming conditions depend on the word line that is selected for programming. Applying a selected word line dependent program condition may reduce or eliminate program disturb. The duration of a programming pulse may depend on the word line that is selected for programming. This could be a physical characteristic of the word line or its location on a NAND string. As one example, a shorter pulse width may be used for the programming signal when programming edge word lines.Type: ApplicationFiled: March 26, 2012Publication date: September 26, 2013Inventors: Wenzhou Chen, Guirong Liang, Lanlan Gu, Bo Lei