Patents by Inventor Erwin Yu

Erwin Yu 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: 10049759
    Abstract: Technology for an apparatus is described. The apparatus can include a memory controller with circuitry configured to initiate a program verify sequence to verify data written to a non-volatile memory (NVM). The program verify sequence can have one or more program verify levels that each correspond to memory cells in the NVM for which written data is being verified. The memory controller can detect an approximate percentage of memory cells for each program verify level in which data is successfully written. The memory controller can determine to skip subsequent program pulse verification checks in one or more program verify levels when the approximate percentage of memory cells in which data is successfully written is less than a defined threshold.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: August 14, 2018
    Assignee: Intel Corporation
    Inventors: Kalyan Kavalipurapu, Allahyar Vahidimowlavi, Erwin Yu
  • Patent number: 9842655
    Abstract: Technology for an apparatus is described. The apparatus can include a memory controller with circuitry configured to initiate a program verify sequence to verify data written to a non-volatile memory (NVM). The program verify sequence can have one or more program verify levels that each correspond to memory cells in the NVM for which written data is being verified. The memory controller can detect an approximate percentage of memory cells for each program verify level in which data is successfully written. The memory controller can determine to skip subsequent program pulse verification checks in one or more program verify levels when the approximate percentage of memory cells in which data is successfully written is less than a defined threshold.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: December 12, 2017
    Assignee: Intel Corporation
    Inventors: Kalyan Kavalipurapu, Allahyar Vahidimowlavi, Erwin Yu
  • Publication number: 20170169896
    Abstract: Technology for an apparatus is described. The apparatus can include a memory controller with circuitry configured to initiate a program verify sequence to verify data written to a non-volatile memory (NVM). The program verify sequence can have one or more program verify levels that each correspond to memory cells in the NVM for which written data is being verified. The memory controller can detect an approximate percentage of memory cells for each program verify level in which data is successfully written. The memory controller can determine to skip subsequent program pulse verification checks in one or more program verify levels when the approximate percentage of memory cells in which data is successfully written is less than a defined threshold.
    Type: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Applicant: Intel Corporation
    Inventors: Kalyan Kavalipurapu, Allahyar Vahidimowlavi, Erwin Yu
  • Publication number: 20170162272
    Abstract: Technology for an apparatus is described. The apparatus can include a memory controller with circuitry configured to initiate a program verify sequence to verify data written to a non-volatile memory (NVM). The program verify sequence can have one or more program verify levels that each correspond to memory cells in the NVM for which written data is being verified. The memory controller can detect an approximate percentage of memory cells for each program verify level in which data is successfully written. The memory controller can determine to skip subsequent program pulse verification checks in one or more program verify levels when the approximate percentage of memory cells in which data is successfully written is less than a defined threshold.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Applicant: Intel Corporation
    Inventors: Kalyan Kavalipurapu, Allahyar Vahidimowlavi, Erwin Yu
  • Publication number: 20070263449
    Abstract: A method and apparatus that provides the ability to control programming pulses having different widths and/or voltages in a flash memory device. The widths and/or voltage levels of programming pulses are set to achieve programming of all memory cells of an array using a minimum number of programming pulses.
    Type: Application
    Filed: May 15, 2006
    Publication date: November 15, 2007
    Inventors: Erwin Yu, Ebrahim Abedifard, Frederick Jaffin, Uday Chandrasekhar