Skip to main content
. 2021 Sep 25;12(10):1152. doi: 10.3390/mi12101152
Algorithm 1. The process of experiment.
Definitions:
1: Pn: the number of P/E cycles, be initialized to 0;
2: T: the temperature of experiment;
3: Ttarget: the target temperature of experiment;
4: Rcount: the number of read cycles, be initialized to 0;
5: MAX Rn: the maximum number of read cycles;
Process:
6: if T < Ttarget or T > Ttarget then
7:    Raise T to Ttarget;
8: else
9:    Wait 5 min;
10:     for PcountPn do
11:       Execute erase/program operation;
12:       Pcount + = 1;
13:       Collect program time and erase time;
14:       if Pcount == 1 || Pcount % 200 == 0 then
15:          Excute the dump operation;
16:          Calculate RBER;
17:       end if
18:    end for
19:    Change NAND block;
20:    While Rcount ≤ MAX Rn do
21:       Excute sequential read operation on NAND block;
22:       Rcount + = 1;
23:       if Rcount == 1 || Rcount % 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