| Algorithm 1. The process of experiment. |
| Definitions: |
| 1: : the number of P/E cycles, be initialized to 0; |
| 2: T: the temperature of experiment; |
| 3: : the target temperature of experiment; |
| 4: : the number of read cycles, be initialized to 0; |
| 5: MAX : the maximum number of read cycles; |
| Process: |
| 6: if T < or T > then
|
| 7: Raise T to ; |
| 8: else
|
| 9: Wait 5 min; |
| 10: for ≤ do
|
| 11: Execute erase/program operation; |
| 12: + = 1; |
| 13: Collect program time and erase time; |
| 14: if == 1 || % 200 == 0 then
|
| 15: Excute the dump operation; |
| 16: Calculate RBER; |
| 17: end if
|
| 18: end for
|
| 19: Change NAND block; |
| 20: While ≤ MAX do
|
| 21: Excute sequential read operation on NAND block; |
| 22: + = 1; |
| 23: if == 1 || % 100 == 0 then
|
| 24: Excute the dump operation; |
| 25: Compare and calculate RBER; |
| 26: Collect error classification; |
| 27: end if
|
| 28: end while
|
| 29: end if
|