Bad blocks on NOR flash
Charles Manning
manningc2 at actrix.gen.nz
Wed Aug 14 13:50:58 EDT 2002
On Wed, 14 Aug 2002 19:02, Tino Keitel wrote:
> Hi folks,
>
> if I got this right, JFFS2 has bad block handling only for NAND
> flashes. I have also read that NAND flashes could be shipped with bad
> blocks whereas NOR flashes don't. Does this mean that there nevver will
> be something like a bad block on a NOR flash?
NOR is shipped with all blocks good. However, NOR does start to fail with use
- hence the endurance limit of 100k~1M erasure cycles. Thus, with extended
erasure NOR does start to fail. Some file systems will retire these blocks. I
don't recall whether JFFS does or not.
The reason behind this difference is that NOR is linearly memory mapped and
is thus not very suited to having holes. NAND is page accessed and managed on
a per block basis. This makes it far more suited to supporting bad blocks.
Allowing bad blocks increases yield and thus lowers cost as well as allowing
higher densities.
-- CHarles
More information about the linux-mtd
mailing list