Research Article

CRIM: Conditional Remapping to Improve the Reliability of Solid-State Drives with Minimizing Lifetime Loss

Algorithm 1

Block-life-judge.
Data: Current P/E cycles of target block (Current), Expected increment value of P/E cycle (Expected), Acceptable bit error rate (ABER), Retention time (t)
Result: “error-prone”, “normal.”
if (RBER(t, (Current + Expected))  ABER) then
return “error-prone”;
end
else
return “normal”;
end