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