[Yaffs] STMicro and NAND read-disturb

Charles Manning manningc2 at actrix.gen.nz
Mon May 8 09:59:08 BST 2006


On Friday 28 April 2006 09:40, Jesse Off wrote:
> Recently our founder had lunch with a STMicro engineer that knew quite a
> bit about NAND and specifically the read-disturb failure modes.  He told us
> that after 100,000 or so reads of a sector, the stored data is actually
> very likely to experience corruption.  Subsequent reads of the sector will
> return the same corrupted data, but the flash sector can be erased and
> reprogrammed (with the same data or otherwise) for another 100,000 or so
> reads.  Towards the end of the useable life of the flash, a written sector
> may only be good for 1000 (or less) reads before it looses value.  He also
> reaffirmed that the quality of NAND chips have peaked and we should expect
> the NAND "quirks" to get worse in the future.
>
> When asked for market predictions on alternative NAND chips with embedded
> controller logic in the chip (such as OneNAND, etc..) STMicro seems to
> believe those chips will be confined to niche markets and the current
> architecture of the 2k sector NAND chip will be where all the volume will
> be.  I'm not sure if YAFFS is currently pursuing support of OneNAND, but
> from the sound of it it may not be a big deal either way.
>
> Is it still the current behavior of YAFFS2 to retire a sector permanently
> that experiences a read-disturb?   We still seem to have a return rate of
> our boards about 1 every couple months with YAFFS having marked a large
> proportion of the flash sectors bad.  This is much worse than the failure
> rates we have seen for CompactFlash cards-- which are usign the same NAND
> chips inside as YAFFS.  In every case we've done failure analysis, the
> flash is almost 100% good after wiping the flash clean and unmarking the
> sectors bad.

Thanx Jess

As the read-disturb becomes more prevalent with the newer parts, the  current 
retirement policy is becoming too aggressive. I have put an investigation of 
this on my todo list.

It is not a 100% styraightforward decision as to what to do here: too relaxed 
a retirement poolicy and we could end up losing data.

-- CHarles



More information about the yaffs mailing list