Patents by Inventor Zhuojie Li

Zhuojie Li 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: 11355208
    Abstract: Apparatus and methods are described to program memory cells and verify stored values programmed into the cells. The next stage in stored memory can be moved to the current verification iteration when certain conditions are met. Verification can include counting bits that exceed a voltage value for a stage being verified to produce a bit count number and determining if the bit count number for the stage being verified meets a threshold value. If the bit count number does not meet the threshold, the verification process can continue with a current verify iteration and thereafter move to a next verify iteration. If the bit count number does meet the threshold, the process can add a next stage to the current verify iteration and thereafter move to a next verify iteration.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: June 7, 2022
    Assignee: SanDisk Technologies LLC
    Inventors: Yu-Chung Lien, Fanglin Zhang, Zhuojie Li, Huai-Yuan Tseng
  • Publication number: 20210407605
    Abstract: Apparatus and methods are described to program memory cells and verify stored values programmed into the cells. The next stage in stored memory can be moved to the current verification iteration when certain conditions are met. Verification can include counting bits that exceed a voltage value for a stage being verified to produce a bit count number and determining if the bit count number for the stage being verified meets a threshold value. If the bit count number does not meet the threshold, the verification process can continue with a current verify iteration and thereafter move to a next verify iteration. If the bit count number does meet the threshold, the process can add a next stage to the current verify iteration and thereafter move to a next verify iteration.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Applicant: SanDisk technologies LLC
    Inventors: Yu-Chung Lien, Fanglin Zhang, Zhuojie Li, Huai-Yuan Tseng
  • Patent number: 10971222
    Abstract: An apparatus is provided that includes a plurality of memory cells, a programming circuit configured to apply a plurality of programming pulses to the memory cells, and a scanning circuit configured to repeatedly switch between performing an n-state bitscan after each programming pulse until first predetermined criteria are satisfied, and performing an m-state bitscan after each programming pulse until second predetermined criteria are satisfied, where m>n, and n>0.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: April 6, 2021
    Assignee: SanDisk Technologies LLC
    Inventors: Lei Lin, Zhuojie Li, Henry Chin, Cynthia Hsu
  • Patent number: 10748622
    Abstract: Techniques are provided for predictively programming of non-volatile memory, which may reduce the number of verify operations. In one aspect, a programming circuit is configured to program memory cells to a verify low voltage and to program a set of the memory cells to target states. The set comprises memory cells having a threshold voltage between the verify low voltage and a verify high voltage. To program the set of the memory cells to the target states, the programming circuit is configured to apply two or more program pulses to memory cells in the set without verifying whether the memory cells have reached their respective target states, including: apply a first and second program enable voltages to the bit lines associated with the memory cells having different strengths.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: August 18, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Lei Lin, Zhuojie Li, Tai-Yuan Tseng, Henry Chin, Gerrit Jan Hemink
  • Patent number: 10726940
    Abstract: Apparatuses, systems, and methods are disclosed for skip inconsistency correction. A skip circuit is configured to skip memory units for read operations and write operations of a memory array, based on a record of memory units identified as faulty. A skip inconsistency detection circuit is configured to detect a skip inconsistency in read data from a memory array. A correction circuit is configured to correct a skip inconsistency and output corrected read data.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: July 28, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Zhuojie Li, Hua-Ling Cynthia Hsu, Yen-Lung Li, Min Peng
  • Publication number: 20200234768
    Abstract: Techniques are provided for predictively programming of non-volatile memory, which may reduce the number of verify operations. In one aspect, a programming circuit is configured to program memory cells to a verify low voltage and to program a set of the memory cells to target states. The set comprises memory cells having a threshold voltage between the verify low voltage and a verify high voltage. To program the set of the memory cells to the target states, the programming circuit is configured to apply two or more program pulses to memory cells in the set without verifying whether the memory cells have reached their respective target states, including: apply a first and second program enable voltages to the bit lines associated with the memory cells having different strengths.
    Type: Application
    Filed: February 22, 2019
    Publication date: July 23, 2020
    Applicant: SanDisk Technologies LLC
    Inventors: Lei Lin, Zhuojie Li, Tai-Yuan Tseng, Henry Chin, Gerrit Jan Hemink
  • Publication number: 20200126613
    Abstract: An apparatus is provided that includes a plurality of memory cells, a programming circuit configured to apply a plurality of programming pulses to the memory cells, and a scanning circuit configured to repeatedly switch between performing an n-state bitscan after each programming pulse until first predetermined criteria are satisfied, and performing an m-state bitscan after each programming pulse until second predetermined criteria are satisfied, where m>n, and n>0.
    Type: Application
    Filed: December 17, 2019
    Publication date: April 23, 2020
    Applicant: SANDISK TECHNOLOGIES LLC
    Inventors: Lei Lin, Zhuojie Li, Henry Chin, Cynthia Hsu
  • Publication number: 20200082897
    Abstract: Apparatuses, systems, and methods are disclosed for skip inconsistency correction. A skip circuit is configured to skip memory units for read operations and write operations of a memory array, based on a record of memory units identified as faulty. A skip inconsistency detection circuit is configured to detect a skip inconsistency in read data from a memory array. A correction circuit is configured to correct a skip inconsistency and output corrected read data.
    Type: Application
    Filed: January 3, 2019
    Publication date: March 12, 2020
    Applicant: SanDisk Technologies LLC
    Inventors: ZHUOJIE LI, HUA-LING CYNTHIA HSU, YEN-LUNG LI, MIN PENG
  • Patent number: 10535401
    Abstract: An apparatus is provided that includes a plurality of memory cells, a programming circuit configured to apply a plurality of programming pulses to the memory cells, and a scanning circuit configured to repeatedly switch between performing an n-state bitscan after each programming pulse until first predetermined criteria are satisfied, and performing an m-state bitscan after each programming pulse until second predetermined criteria are satisfied, where m>n, and n>0.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: January 14, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Lei Lin, Zhuojie Li, Henry Chin, Cynthia Hsu
  • Publication number: 20190371395
    Abstract: An apparatus is provided that includes a plurality of memory cells, a programming circuit configured to apply a plurality of programming pulses to the memory cells, and a scanning circuit configured to repeatedly switch between performing an n-state bitscan after each programming pulse until first predetermined criteria are satisfied, and performing an m-state bitscan after each programming pulse until second predetermined criteria are satisfied, where m>n, and n>0.
    Type: Application
    Filed: June 5, 2018
    Publication date: December 5, 2019
    Applicant: SANDISK TECHNOLOGIES LLC
    Inventors: Lei Lin, Zhuojie Li, Henry Chin, Cynthia Hsu