
Functional Description
2-18
Copyright © 2008 ARM Limited. All rights reserved.
ARM DDI 0414C
Non-Confidential
Restricted Access
Table 2-9 shows the format of the data log.
The address contained in the data log refers to the full address of the failing location as
it appears on the
MBISTADDR[10:0]
port of the MBIST interface of the Cortex-A9
processor.
2.2.2
Bitmap mode
In bitmap mode, you can identify all failing locations in a RAM. Each time a failure
occurs, the controller stops executing the current test and waits for you to begin shifting
out the data log as Figure 2-20 shows.
Figure 2-20 Start of bitmap data log retrieval
After you finish shifting and drive
MBISTDSHIFT
LOW, the controller then resumes
testing where it stopped as Figure 2-21 on page 2-19 shows. This process continues
until the test algorithm completes. A fault can cause a failure to occur several times
during a given test algorithm. The fault might be logged multiple times depending on
the number of reads performed by the algorithm and the exact nature of the fault.
Table 2-9 Data log format
Bits
Description
[78:68]
Address of the failing location.
[67:4]
Failing data bits. These bits are set for faulty bits and cleared for passing bits.
[3:0]
The data seed used in the test. See
CLK
MBISTRESULT[1]
(fail flag)
MBISTDSHIFT
MBISTRESULT[5:2]
(data log shift out)
MBISTRUN
D[0]