Patents by Inventor Ed Hsia

Ed Hsia 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: 7440333
    Abstract: The present invention determines or identifies programming variations for different groups within an array or memory device that properly program memory cells within the respective groups. Then, during programming operations for a given memory cell, programming voltages are applied according to the determined or identified programming variations for the group to which the given memory cell belongs. These adjusted programming variations facilitate successful programming of the particular memory cell.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: October 21, 2008
    Assignee: Spansion LLC
    Inventors: Ed Hsia, Darlene Hamilton, Alykhan Madhani, Kenneth Yu
  • Patent number: 7251158
    Abstract: Methods of erasing a sector of multi-level flash memory cells (MLB) having three or more data states to a single data state are provided. The present invention employs an interactive sector erase algorithm that repeatedly erases, verifies, soft programs, and programs the sector in two or more erase phases to achieve highly compact data state distributions. In one example, the algorithm essentially erases all the MLB cells of the sector to an intermediate state and corresponding threshold voltage value using interactive erasing, soft programming and programming pulses in a first phase. Then in a second phase, the algorithm further erases all the MLB cells of the sector using additional interactive erasing and soft programming pulses until a final data state is achieved corresponding to a desired final threshold voltage value of the cells.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: July 31, 2007
    Assignee: Spansion LLC
    Inventors: Ed Hsia, Darlene Hamilton, Fatima Bathul, Masato Horiike
  • Publication number: 20060120151
    Abstract: The present invention determines or identifies programming variations for different groups within an array or memory device that properly program memory cells within the respective groups. Then, during programming operations for a given memory cell, programming voltages are applied according to the determined or identified programming variations for the group to which the given memory cell belongs. These adjusted programming variations facilitate successful programming of the particular memory cell.
    Type: Application
    Filed: January 27, 2006
    Publication date: June 8, 2006
    Inventors: Ed Hsia, Darlene Hamilton, Alykhan Madhani, Kenneth Yu
  • Patent number: 7038950
    Abstract: Methods of programming NEW data into unprogrammed bits of a group of memory cells is provided. The method applies an interactive programming algorithm that individually verifies and programs the NEW data, reference (REF) data, and existing or OLD data. OLD data is separately verified to a compensated program verify level from that of the NEW data to improve memory reliability and insure minimal uniform stress levels to the array. The improved programming algorithm prevents older data from being needlessly refreshed, thus mitigating stress to the cells that eventually causes the data areas to decay at different rates and become prematurely unreliable.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: May 2, 2006
    Assignee: Spansion LLC
    Inventors: Darlene Hamilton, Ed Hsia, Pau-Ling Chen
  • Patent number: 7009887
    Abstract: The present invention determines or identifies programming variations for different groups within an array or memory device that properly program memory cells within the respective groups. Then, during programming operations for a given memory cell, programming voltages are applied according to the determined or identified programming variations for the group to which the given memory cell belongs. These adjusted programming variations facilitate successful programming of the particular memory cell.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: March 7, 2006
    Assignee: FASL LLC
    Inventors: Ed Hsia, Darlene Hamilton, Alykhan Madhani, Kenneth Yu
  • Publication number: 20050276120
    Abstract: Methods of erasing a sector of multi-level flash memory cells (MLB) having three or more data states to a single data state are provided. The present invention employs an interactive sector erase algorithm that repeatedly erases, verifies, soft programs, and programs the sector in two or more erase phases to achieve highly compact data state distributions. In one example, the algorithm essentially erases all the MLB cells of the sector to an intermediate state and corresponding threshold voltage value using interactive erasing, soft programming and programming pulses in a first phase. Then in a second phase, the algorithm further erases all the MLB cells of the sector using additional interactive erasing and soft programming pulses until a final data state is achieved corresponding to a desired final threshold voltage value of the cells.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 15, 2005
    Inventors: Ed Hsia, Darlene Hamilton, Fatima Bathul, Masato Horiike