
MBIST Instruction Register
ARM DDI 0414C
Copyright © 2008 ARM Limited. All rights reserved.
3-11
Restricted Access
Non-Confidential
3.2.6
DataWord field, MBIR[27:24]
DataWord is the 4-bit data seed field that supplies the background data for the test
algorithm at instruction load.
Note
In the Go/No-Go algorithm, the Read Write Read March (y-fast) and Bang algorithms
do not use the data seed value. Table 3-2 on page 3-6 shows the data that the Go/No-Go
algorithm uses.
The data seed enables you to select values stored into arrays for
I
DDQ
ATPG, or to select
data words to search for unexpected sensitivities during march or bit-line stress tests.
The MBIST engine replicates the four bits of data 16 times to give the full 64 bits of
data required on the
MBISTDIN[63:0]
port of the MBIST interface.
3.2.7
ArrayEnables field, MBIR[23:4]
Table 3-9 shows how each bit in the ArrayEnables field selects the cache RAM array to
be tested. You can select only one array at a time. Selecting multiple arrays produces
unpredictable behavior.
b0110
6
b0111
7
b1000
8
b1001
9
b1010
10
>b1010
Reserved
Table 3-8 MaxYAddr field encoding (continued)
MaxYAddr MBIR[31:28]
Number of counter bits
Table 3-9 ArrayEnables field encoding
ArrayEnables MBIR[23:4]
RAM name
b00000000000000000001
BTAC RAM control array 0 and target array 0
b00000000000000000010
BTAC RAM control array 1 and target array 1
b00000000000000000100
Instruction tag RAM arrays 0 and 1