detect and manage power cut on MLC NAND

Richard Weinberger richard at nod.at
Fri Mar 20 02:07:33 PDT 2015


Am 20.03.2015 um 09:58 schrieb Boris Brezillon:
> Hi Qi,
> 
> On Fri, 20 Mar 2015 07:44:58 +0000
> Qi Wang 王起 (qiwang) <qiwang at micron.com> wrote:
> 
>>>
>>> I seem to remember a requirement to write pages to a block in a
>>> monotonic fashion (low to high). Is that still the case? It
>>> seems that the low page backup could violate that rule otherwise.
>>
>> Yes, pages need to be programmed from low to high. But it is possible
>> to skip some pages. Take a example,
>>
>> below page program ordering is ok.
>> Page 0, page 1, page 2, page 4, page 6, page 10, page 15, etc..
>> Just make sure don't turn back to program the low page is ok.
> 
> I asked a question regarding the programming sequence in answer to Iwo,
> but I'm not sure you were in Cc, so I'm asking it again.
> 
> Say page 1 is paired with page 4, can we program pages in this order:
> 1, 4, 2, 5, 3, 6, ..., so that both paired pages are programmed
> together (the Jumbo page approach Iwo described in his mail).

That's a good question. I was always told that you're not allowed
to program pages in a non-linear manner.

Thanks,
//richard



More information about the linux-mtd mailing list