Dr. Hsu graduated from the Johns Hopkins University School of Medicine in 1998. She works in Richmond Hill, NY and specializes in Ophthalmology. Dr. Hsu is affiliated with New York Eye & Ear Infirmary Of Mount Sinai and Wyckoff Heights Medical Center.
Yingda Dong - San Jose CA, US Ken Oowada - Fujisawa, JP Cynthia Hsu - Milpitas CA, US
Assignee:
SanDisk Technologies Inc. - Plano TX
International Classification:
G11C 16/10
US Classification:
36518519
Abstract:
A group of memory cells of a nonvolatile memory is programmed in parallel in a programming pass with a minimum of verify steps from an erased state to respective target states by a staircase waveform. The memory states are demarcated by a set of increasing demarcation threshold values (V,. . . , V). Initially in the programming pass, the memory cells are verified relative to a test reference threshold value. This test reference threshold has a value offset past a designate demarcation threshold value Vamong the set by a predetermined margin. The overshoot of each memory cell when programmed past V, to be more or less than the margin can be determined. Accordingly, memory cells found to have an overshoot more than the margin are counteracted by having their programming rate slowed down in a subsequent portion of the programming pass so as to maintain a tighter threshold distribution.
Mitigating Channel Coupling Effects During Sensing Of Non-Volatile Storage Elements
Yingda Dong - San Jose CA, US Yan Li - Milpitas CA, US Cynthia Hsu - San Jose CA, US
Assignee:
SanDisk Technologies Inc. - Plano TX
International Classification:
G11C 16/06
US Classification:
36518522, 36518525, 36518521, 36518501
Abstract:
Channel coupling effects during verify and read of non-volatile storage are mitigated by matching the amount of channel coupling that occurs during read with channel coupling that occurred during verify. All bit lines may be read together during both verify and read. In one embodiment, first bias conditions are established on bit lines when verifying each of a plurality of programmed states. A separate set of first bias conditions may be established when verifying each state. Biasing a bit line may be based on the state to which a non-volatile storage elements on the bit line is being programmed. A separate set of second bias conditions are established for each state being read. The second bias conditions for a given state substantially match the first bias conditions for the given state.
Forecasting Program Disturb In Memory By Detecting Natural Threshold Voltage Distribution
Yingda Dong - San Jose CA, US Cynthia Hsu - San Jose CA, US
International Classification:
G11C 16/04
US Classification:
36518502, 36518519, 36518524
Abstract:
Program disturb is reduced in a non-volatile storage system during a programming operation by determining a susceptibility of a set of storage elements to program disturb and taking a corresponding precautionary measure, if needed, to reduce the likelihood of program disturb occurring. During programming of a lower page of data, a natural threshold voltage distribution of the set of storage elements is determined by tracking storage elements which are programmed to a particular state, and determining how many program pulses are need for a number N and a number N>N of the storage elements to reach the particular state. Temperature and word line position can also be used to determine the susceptibility to program disturb. A precautionary measure can involve using a higher pass voltage, or abandoning programming of an upper page of data or an entire block. In some cases, programming continues with no precautionary measure.
Yan Li - Milpitas CA, US Alon Marcu - Tel-Mond, IL Cynthia Hsu - San Jose CA, US Grishma Shah - San Jose CA, US Cuong Trinh - Fremont CA, US Mehrdad Mofidi - Fremont CA, US
International Classification:
G06F 9/46 G06F 3/00
US Classification:
718102, 710 19, 710 5
Abstract:
An external controller has greater control over control circuitry on a memory die in a non-volatile storage system. The external controller can issue a manual suspend command on a communication path which is constantly monitored by the control circuitry. In response, the control circuitry suspends a task immediately, with essentially no delay, or at a next acceptable point in the task. The external controller similarly has the ability to issue a manual resume command, which can be provided on the communication path when that path has a ready status. The control circuitry can also automatically suspend and resume a task. The external controller can cause a task to be suspended by issuing an illegal read command. The external controller can cause a suspended program task to be aborted by issuing a new program command.
Non-Volatile Memory And Method With Improved First Pass Programming
Yan Li - Milpitas CA, US Cynthia Hsu - Fremont CA, US Ken Oowada - Fujisawa, JP
International Classification:
G11C 16/10
US Classification:
36518503
Abstract:
A nonvolatile memory with a multi-pass programming scheme enables a page of multi-level memory cells to be programmed with reduced floating-gate to floating-gate perturbations (Yuping effect). The memory cells operate within a common threshold voltage range or window, which is partitioned into multiple bands to denote a series of increasingly programmed states. The series is divided into two halves, a lower set and a higher set. The memory cells are programmed in a first, coarse programming pass such that the memory cells of the page with target states from the higher set are programmed to a staging area near midway in the threshold window. In particular, they are programmed closer to their targeted destinations than previous schemes, without incurring much performance penalty. Subsequent passes will then complete the programming more quickly. Yuping effect is reduced since the threshold voltage change in subsequent passes are reduced.
Nonvolatile Memory And Method For Improved Programming With Reduced Verify
Ken Oowada - Fujisawa, JP Cynthia Hsu - Milpitas CA, US
International Classification:
G11C 16/04
US Classification:
36518519
Abstract:
A group of memory cells of a nonvolatile memory is programmed in parallel in a programming pass with a minimum of verify steps from an erased state to respective target states by a staircase waveform. The memory states are demarcated by a set of increasing demarcation threshold values (V, . . . , V). Initially in the programming pass, the memory cells are verified relative to a test reference threshold value. This test reference threshold has a value offset past a designate demarcation threshold value Vamong the set by a predetermined margin. The overshoot of each memory cell when programmed past V, to be more or less than the margin can be determined. Accordingly, memory cells found to have an overshoot more than the margin are counteracted by having their programming rate slowed down in a subsequent portion of the programming pass so as to maintain a tighter threshold distribution.
A storage device is disclosed herein. The storage device comprises a block including a plurality of memory cells and a circuit coupled to the plurality of memory cells of the block. The circuit is configured to program memory cells of a plurality of strings of a word line of the block and verify, for a plurality of sets of the memory cells, a data state of a set of the memory cells, where each set of the plurality of sets of the memory cells includes a memory cell from each string of the plurality of strings of the word line. Further, the circuit is configured to determine a number of sets of the plurality of memory cell sets that are verified to be in a first data state and determine, based on the number of sets, whether the block is faulty.
Dynamic Bit-Scan Techniques For Memory Device Programming
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.
License Records
Cynthia T Hsu
License #:
MT042529T - Expired
Category:
Medicine
Type:
Graduate Medical Trainee
Resumes
Medical Doctor And Phd Student At University Of California, San Diego
University of California, San Diego
Medical Doctor and Phd Student at University of California, San Diego
University of Washington Jan 2010 - Jun 2010
Teaching Assistant - Biochemistry and Molecular Biology
University of Washington Jun 2007 - Jun 2010
Research Assistant
Howard Hughes Medical Institute Sep 2007 - Aug 2008
Howard Hughes Medical Institute Integrative Research Intern
Education:
Uc San Diego 2010 - 2018
University of Washington 2006 - 2010
Bachelors, Bachelor of Science, Biochemistry
Sixth District Court of Appeal 333 W Santa Clara St Ste 1060, San Jose, CA 95113
Licenses:
California - Active 2010
Education:
University of California, Berkeley - School of Law Degree - JD Graduated - 2010 University of California - Los Angeles Degree - BA Graduated - 2007 UC Berkeley SOL Boalt Hall
Cynthia Hsu (2001-2005), Ella Stewart (1966-1970), Jason Unknown (1994-1998), Johnny Pearl (1991-1995), Gary Rogers (1977-1981), Susan Collins (1982-1986)