Patent attributes
A method for adjusting a programming/erasing time in a memory system is disclosed. In one embodiment, a programming/erasing step is executed for writing data into the memory system, wherein the programming/erasing step is executed until a programming/erasing time and/or a cycle number per unit of time is reached. Then, a verification step is executed for verifying the data written into the memory system to determine if the data written into the memory system is correct so as to obtain a verification result. When the verification result is incorrect, a setting step is executed for setting the programming/erasing time and/or the cycle number per unit to new values. Thereafter, the programming/erasing step is repeatedly executed for writing the data into the memory system after the programming/erasing time and/or a cycle number per unit of time is set to the values.