09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CLK<br />

ARESETn<br />

MBISTMODE<br />

MBISTSHIFT<br />

MBISTDSHIFT<br />

MBISTDATAIN<br />

MBISTRUN<br />

MBISTRESULT[2:0]<br />

Bitmap test mode<br />

Design for Test<br />

In bitmap test mode, the MBIST controller stops when it detects a failure. It asserts<br />

MBISTRESULT[1] until the tester begins datalog retrieval. After datalog retrieval, the MBIST<br />

controller resumes the test from the point where it stopped. This handshake continues until test<br />

completion. The collected datalogs are useful for offline bitmap and redundancy analysis.<br />

In bitmap test mode, an MBIST test consists of the following steps:<br />

1. MBIST pipeline flush. Assert the system reset signal for at least 15 cycles.<br />

2. Instruction load. Write to the MBIST Instruction Register.<br />

3. Test execute.<br />

a. If failures are detected, go to step 4.<br />

b. If no failure is detected, go to step 5.<br />

4. Datalog retrieval. Go to step 3 to continue.<br />

5. End of test.<br />

MBIST Instruction load<br />

Figure 11-7 shows the timing of an MBIST instruction load. The MBISTMODE signal must<br />

remain asserted while the core is under reset. See Figure 10-5 on page 10-5 for more<br />

information on reset timing. MBISTSHIFT is asserted and instruction load data is serially<br />

loaded into the Instruction Register through the MBISTDATAIN pin. MBISTSHIFT is<br />

deasserted on completion of the instruction load. MBISTDATAIN has one cycle of latency in<br />

relation to MBISTSHIFT.<br />

Instr[lsb] Instr[lsb+1] Instr [msb-1] Instr [msb]<br />

One-cycle MBISTDATAIN latency after MBISTSHIFT<br />

MBIST custom GO-NOGO instruction load<br />

Figure 11-7 Timing of MBIST instruction load<br />

Figure 11-8 on page 11-16 shows an example of an MBIST instruction load followed<br />

immediately by a GO-NOGO instruction load. During the GO-NOGO portion of the load,<br />

MBISTDSHIFT and MBISTSHIFT both equal 1.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 11-15<br />

ID060510 Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!