Intel® Arria® 10 SoC UEFI Boot Loader User Guide

ID 683536
Date 12/15/2017
Public
Document Table of Contents

1.5.13.1. Bad Block Marker

A block is the smallest entity for erase. Although the bad area might happen at certain pages, the whole block is marked as a bad block. The bad block marker is in the spare area (OOB) within the first page of each block. A block is considered bad if the value of a bad block marker is not 0xFF.

Figure 119. NAND Layout
Note: The bad block marker location at the spare area varies according to page size.
Table 16.  NAND Bad Block Location by Manufacturer
Manufacturer Chip Type Page Size Device Size Bad Block Marker Location
Micron & Others 1 SLC 512 bytes x8 6th byte at 1st page OOB
Micron & Others1 SLC 512 bytes x16 1st byte at 1st page OOB
Micron & Others1 SLC >512 bytes Any 1st byte at 1st page OOB
Micron MLC Any Any 1st byte at 1st page OOB
Samsung MLC Any Any 1st byte at last page OOB
Hynix MLC Any Any 1st byte at last page OOB
Samsung SLC Any Any 1st byte at 2nd page OOB
Hynix SLC Any Any 1st byte at 2nd page OOB
Toshiba SLC Any Any 1st byte at 2nd page OOB
AMD SLC Any Any 1st byte at 2nd page OOB
Macronix SLC Any Any 1st byte at 2nd page OOB
1 Others refers to other configurations not mentioned in the table.