摘要 |
PROBLEM TO BE SOLVED: To program a cell without causing any over-programming state.SOLUTION: The semiconductor storage device includes: a program means; a verification means for verifying whether programming is successful; an adjustment means for adjusting the program condition and the program verification condition depending on the voltage level of a core cell in the verification means; and a control means for allowing the program means to perform programming when a programming failure is verified, and the adjustment means to adjust the program condition and the program verification condition when programming is successful so as to repeat the programming, the verification, and the adjustment until the voltage level reaches the target threshold value voltage. The adjustment means adjusts the program condition so as to reduce the strength of programming after a selected number of programming times while not changing the strength of programming during a first selected number of programming times before the core cell is programmed to the target threshold value. |