Inventors:
Khaled Boulos - Sunnyvale CA
Shailesh Shah - San Jose CA
Carlos Awong - San Francisco CA
Assignee:
Cypress Semiconductor Corporation - San Jose CA
International Classification:
G11C 1606
US Classification:
36518509, 36518502, 36518523
Abstract:
In the present invention a method and circuit are shown to protect flash memory from data corruption during a rapid power down. A circuit element detect the drop in power voltage and signals that any write operation being performed be switched into a programming phase, and at the same time increase the programming voltage to the flash memory to significantly reduce programming time. If the power drop occurs during an erase phase of a write operation, the erase operation is switched to a program operation using old data to program erased cells. If the power drop occurs during a programming phase of the write operation, the programming phase is continued but at a faster rate.