
Functional Description
2-16
Copyright © 2007, 2008 ARM Limited. All rights reserved.
ARM DDI 0402B
The address contained in the data log refers to the full address of the failing location as
it appears on the
MBISTADDR[19:0]
port of the MBIST interface of the cache
controller. It always includes the doubleword select value in the least significant two
bits. See
Y-address and X-address fields, MBIR[36:33] and MBIR[40:37]
for more information on the doubleword select value. Contact ARM if you require more
information.
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-11 shows.
Figure 2-11 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-12 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.
Figure 2-12 End of bitmap data log retrieval
Loading a new instruction resets bitmap mode.
&/.
0%,675(68/7>@
IDLOIODJ
0%,67'6+,)7
0%,675(68/7>@
GDWDORJVKLIWRXW
0%,67581
'>@
'>@
'>@
'>@
&/.
0%,675(68/7>@
0%,67'6+,)7
0%,675(68/7>@
0%,67581