INTELLIGENT CONTROL OF PROGRAM PULSE FOR NON-VOLATILE STORAGE

To program a set of non-volatile storage elements, a set of programming pulses are applied to the control gates (or other terminals) of the non-volatile storage elements. The programming pulses have a constant pulse width and increasing magnitudes until a maximum voltage is reached. At that point, t...

Full description

Saved in:
Bibliographic Details
Main Authors WAN JUN, FONG YUPIN
Format Patent
LanguageEnglish
Published 25.02.2010
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To program a set of non-volatile storage elements, a set of programming pulses are applied to the control gates (or other terminals) of the non-volatile storage elements. The programming pulses have a constant pulse width and increasing magnitudes until a maximum voltage is reached. At that point, the magnitude of the programming pulses stops increasing and the programming pulses are applied in a manner to provide varying time duration of the programming signal between verification operations. In one embodiment, for example, after the pulses reach the maximum magnitude the pulse widths are increased. In another embodiment, after the pulses reach the maximum magnitude multiple program pulses are applied between verification operations.
Bibliography:Application Number: US20090607329