Patents by Inventor Man Lung Mui

Man Lung Mui 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: 11935609
    Abstract: Embodiments described herein provide a linked XOR flash data protection scheme for data storage devices. In particular, the embodiments described herein provide a data storage controller with a memory space efficient XOR-based flash data protection/recovery algorithm with minimal flash block space overhead and support of recovery from full plane failure with neighbor planes disturb (NPD) in a single word line. Additionally, the embodiments described herein provide a reduced flash block space dedicated for XOR parity buffers storage by a factor of a number of planes per die without losing the capability to recover from NPD.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: March 19, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Oleg Kragel, Vijay Sivasankaran, Man Lung Mui, Sahil Sharma
  • Publication number: 20240006004
    Abstract: In certain aspects, a memory device includes a plurality of memory cells and a control circuit coupled to the plurality of memory cells. The plurality of memory cells includes a first set of memory cells configured to be programmed into a first set of programming states each of which is not lower than a first predetermined programming state. The control circuit is configured to perform a first program pass on the first set of memory cells. The control circuit is configured to continue to program at least a first memory cell from the first set of memory cells with one or more first programming voltages. A threshold voltage of the first memory cell is greater than a first verification voltage that corresponds to a first programming state of the first memory cell. The control circuit is configured to perform a second program pass on the first set of memory cells.
    Type: Application
    Filed: July 24, 2023
    Publication date: January 4, 2024
    Inventors: Haibo Li, Man Lung Mui, Yu Wang
  • Publication number: 20230368857
    Abstract: Embodiments described herein provide a linked XOR flash data protection scheme for data storage devices. In particular, the embodiments described herein provide a data storage controller with a memory space efficient XOR-based flash data protection/recovery algorithm with minimal flash block space overhead and support of recovery from full plane failure with neighbor planes disturb (NPD) in a single word line. Additionally, the embodiments described herein provide a reduced flash block space dedicated for XOR parity buffers storage by a factor of a number of planes per die without losing the capability to recover from NPD.
    Type: Application
    Filed: May 12, 2022
    Publication date: November 16, 2023
    Inventors: Oleg Kragel, Vijay Sivasankaran, Man Lung Mui, Sahil Sharma
  • Patent number: 11386970
    Abstract: A memory system includes a plurality of memory cells, and the memory cells are multiple-level cells. The memory system performs program operations to program the memory cells. After each program operation, at least one threshold voltage test is performed to determine if threshold voltages of the memory cells are greater than the verification voltage. When the threshold voltage of a first memory cell is determined to be greater than a first verification voltage, the first memory cell will be inhibited from being programmed during the next program operation. When the threshold voltage of a second memory cell is determined to newly become greater than a second verification voltage, where the second verification voltage is greater than the first verification voltage, the second memory cell will be programmed again during the next program operation.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: July 12, 2022
    Assignee: Yangtze Memory Technologies Co., Ltd.
    Inventors: Haibo Li, Man Lung Mui
  • Patent number: 11334251
    Abstract: The present disclosure generally relates to thermal throttling a nonvolatile memory device in a data storage device. Nonvolatile memory devices can sustain higher temperatures for a limited duration of time as part of the lifecycle/operation of the device. By allowing for a small margin of time at a higher temperature of operation, the maximum capability of the data storage device is increased. In so doing, the data storage device reliability can be maintained while increasing the device performance.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 17, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Dmitry Vaysman, Eran Erez, Daniel Edward Tuers, Grishma Shah, Eakta Anchila, Man Lung Mui
  • Publication number: 20210264995
    Abstract: A memory system includes a plurality of memory cells, and the memory cells are multiple-level cells. The memory system performs program operations to program the memory cells. After each program operation, at least one threshold voltage test is performed to determine if threshold voltages of the memory cells are greater than the verification voltage. When the threshold voltage of a first memory cell is determined to be greater than a first verification voltage, the first memory cell will be inhibited from being programmed during the next program operation. When the threshold voltage of a second memory cell is determined to newly become greater than a second verification voltage, where the second verification voltage is greater than the first verification voltage, the second memory cell will be programmed again during the next program operation.
    Type: Application
    Filed: May 12, 2021
    Publication date: August 26, 2021
    Inventors: Haibo Li, Man Lung Mui
  • Patent number: 11037642
    Abstract: A memory system includes a plurality of memory cells, and the memory cells are multiple-level cells. The memory system performs program operations to program the memory cells. After each program operation, at least one threshold voltage test is performed to determine if threshold voltages of the memory cells are greater than the verification voltage. When the threshold voltage of a first memory cell is determined to be greater than a first verification voltage, the first memory cell will be inhibited from being programmed during the next program operation. When the threshold voltage of a second memory cell is determined to newly become greater than a second verification voltage, where the second verification voltage is greater than the first verification voltage, the second memory cell will be programmed again during the next program operation.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 15, 2021
    Assignee: Yangtze Memory Technologies Co., Ltd.
    Inventors: Haibo Li, Man Lung Mui
  • Publication number: 20210141539
    Abstract: The present disclosure generally relates to thermal throttling a nonvolatile memory device in a data storage device. Nonvolatile memory devices can sustain higher temperatures for a limited duration of time as part of the lifecycle/operation of the device. By allowing for a small margin of time at a higher temperature of operation, the maximum capability of the data storage device is increased. In so doing, the data storage device reliability can be maintained while increasing the device performance.
    Type: Application
    Filed: June 29, 2020
    Publication date: May 13, 2021
    Inventors: Dmitry VAYSMAN, Eran EREZ, Daniel Edward TUERS, Grishma SHAH, Eakta ANCHILA, Man Lung MUI
  • Publication number: 20200342947
    Abstract: A memory system includes a plurality of memory cells, and the memory cells are multiple-level cells. The memory system performs program operations to program the memory cells. After each program operation, at least one threshold voltage test is performed to determine if threshold voltages of the memory cells are greater than the verification voltage. When the threshold voltage of a first memory cell is determined to be greater than a first verification voltage, the first memory cell will be inhibited from being programmed during the next program operation. When the threshold voltage of a second memory cell is determined to newly become greater than a second verification voltage, where the second verification voltage is greater than the first verification voltage, the second memory cell will be programmed again during the next program operation.
    Type: Application
    Filed: July 8, 2020
    Publication date: October 29, 2020
    Inventors: Haibo Li, Man Lung Mui
  • Publication number: 20200265904
    Abstract: A memory system includes a plurality of memory cells, and the memory cells are multiple-level cells. The memory system performs program operations to program the memory cells. After each program operation, at least one threshold voltage test is performed to determine if threshold voltages of the memory cells are greater than the verification voltage. When the threshold voltage of a first memory cell is determined to be greater than a first verification voltage, the first memory cell will be inhibited from being programmed during the next program operation. When the threshold voltage of a second memory cell is determined to newly become greater than a second verification voltage, where the second verification voltage is greater than the first verification voltage, the second memory cell will be programmed again during the next program operation.
    Type: Application
    Filed: April 1, 2019
    Publication date: August 20, 2020
    Inventors: Haibo Li, Man Lung Mui
  • Patent number: 9558836
    Abstract: A compact and versatile high speed sense amplifier suitable for use in non-volatile memory circuits is presented. The sense amp circuit is connected to first and second supply levels, a first level used for setting a program inhibit level on bit lines and a second level used for pre-charging bit lines for sensing operation. Outside of a data latch, the sense amp can employ only NMOS transistors. The arrangement of the circuit also allows for the discharging the bit line at the same time as transfers the sensing result out to other latches.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: January 31, 2017
    Assignee: SanDisk Technologies LLC
    Inventors: Man Lung Mui, Jongmin Park, Hao Thai Nguyen, Seungpil Lee
  • Patent number: 9466382
    Abstract: A non-volatile memory system that has two or more sub-blocks in a block performs a check before accessing memory cells to see if the condition of a sub-block that is not being accessed could affect the memory cells being accessed. If such a sub-block is found then parameters used to access the cells may be modified according to a predetermined scheme.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: October 11, 2016
    Assignee: SanDisk Technologies LLC
    Inventors: Chris Nga Yee Avila, Yingda Dong, Man Lung Mui
  • Patent number: 9318204
    Abstract: A non-volatile memory and method have programming circuitry that outputs a series of programming pulses of increasing voltage level to program in parallel a group of memory cells associated with a selected word line. Individual timing of the programming pulses such as rise and fall times of the pulse is optimally and dynamically adjusted according to the relative numbers of program-enabled and program-inhibited memory cells in the group associated with that pulse.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: April 19, 2016
    Assignee: SanDisk Technologies, Inc.
    Inventors: Han Chen, Man Lung Mui, Kou Tei
  • Publication number: 20160099059
    Abstract: A non-volatile memory and method have programming circuitry that outputs a series of programming pulses of increasing voltage level to program in parallel a group of memory cells associated with a selected word line. Individual timing of the programming pulses such as rise and fall times of the pulse is optimally and dynamically adjusted according to the relative numbers of program-enabled and program-inhibited memory cells in the group associated with that pulse.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 7, 2016
    Inventors: Han Chen, Man Lung Mui, Kou Tei
  • Patent number: 9293195
    Abstract: A compact and versatile high speed sense amplifier suitable for use in non-volatile memory circuits is presented. The sense amp includes a latch, which is connected to a data bus, and bit line selection circuitry by which it can selectively be connected to one or more bit lines. The sense amp also includes some intermediate circuitry having a first node connectable to a selected bit line through the bit line selection circuitry and a second node that is connectable to the latch circuit. The sense amp can include switches where the second node can be connected to either the value held in the latch or the inverse of the value held in the latch. The sense amp can also include a switch where an internal node of the sense amp can be connected directly to a voltage supply level.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: March 22, 2016
    Assignee: SanDisk Technologies Inc.
    Inventors: Man Lung Mui, Jongmin Park, Hao Thai Nguyen, Juan Carlos Lee, Seungpil Lee, Alexander Tsang-nam Chu
  • Publication number: 20160035430
    Abstract: A compact and versatile high speed sense amplifier suitable for use in non-volatile memory circuits is presented. The sense amp circuit is connected to first and second supply levels, a first level used for setting a program inhibit level on bit lines and a second level used for pre-charging bit lines for sensing operation. Outside of a data latch, the sense amp can employ only NMOS transistors. The arrangement of the circuit also allows for the discharging the bit line at the same time as transfers the sensing result out to other latches.
    Type: Application
    Filed: September 14, 2015
    Publication date: February 4, 2016
    Inventors: Man Lung Mui, Jongmin Park, Hao Thai Nguyen, Seungpil Lee
  • Patent number: 9230656
    Abstract: In a nonvolatile memory array in which a NAND string includes a back gate that has a charge storage element, the threshold voltage of the back gate is monitored, and if the threshold voltage deviates from a desired threshold voltage range, charge is added to, or removed from the charge storage element to return the threshold voltage to the desired threshold voltage range.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: January 5, 2016
    Assignee: SanDisk Technologies Inc.
    Inventors: Chris Nga Yee Avila, Gautam Ashok Dusija, Yingda Dong, Jian Chen, Man Lung Mui, Alexander Kwok-Tung Mak, Seungpil Lee
  • Patent number: 9218890
    Abstract: When data from a portion of a three dimensional NAND memory array is determined to be uncorrectable by Error Correction Code (ECC), a determination is made as to whether data is uncorrectable by ECC throughout some unit that is larger than the portion. If modified read conditions provide ECC correctable data, the modified read conditions are recorded for subsequent reads of the larger unit.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: December 22, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Chris Nga Yee Avila, Gautam Ashok Dusija, Jian Chen, Yingda Dong, Man Lung Mui, Seungpil Lee, Alexander Kwok-Tung Mak
  • Patent number: 9183945
    Abstract: In a nonvolatile NAND memory array, a NAND block may be falsely determined to be in an erased condition because of the effect of unwritten cells prior to the erase operation. Such cells may be programmed with dummy data prior to erase, or parameters used for a verify operation may be modified to compensate for such cells. Read operations may be similarly modified to compensate for unwritten cells.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 10, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Chris Nga Yee Avila, Yingda Dong, Man Lung Mui
  • Patent number: 9183086
    Abstract: Portions of data stored in a three dimensional memory array are selected based on their locations for calculation of redundancy data. Locations are selected so that no two portions in a set of portions for a given calculation are likely to become uncorrectable at the same time. Selected portions may be separated by at least one word line and separated by at least one string in a block.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: November 10, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Chris Nga Yee Avila, Gautam Ashok Dusija, Jian Chen, Yingda Dong, Man Lung Mui, Seungpil Lee, Alexander Kwok-Tung Mak