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
|