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.

11.1 MBIST<br />

11.1.1 About MBIST<br />

11.1.2 MBIST registers<br />

This section describes the array architecture and operation of the MBIST:<br />

• About MBIST<br />

• MBIST registers<br />

• MBIST operation on page 11-14<br />

• Pattern selection on page 11-18.<br />

The processor has three separate MBIST controllers:<br />

Design for Test<br />

L1 and L2 MBIST controllers<br />

The L1 and L2 MBIST controllers communicate with RAM arrays distributed<br />

around the chip. Their controls are directly ported to the interface for use with<br />

external testbench or Automated Test Equipment (ATE) drivers.<br />

CAMBIST controller<br />

The CAMBIST controller is a slave of the L1 MBIST controller. It targets the<br />

comparator logic of the Content-Addressable Memory (CAM). The L1 MBIST<br />

controller tests the contents of the I-CAM and D-CAM arrays.<br />

The following arrays require MBIST support:<br />

• Instruction cache (I-cache)<br />

• Data cache (D-cache)<br />

• Global History Buffer (GHB)<br />

• Branch Target Buffer (BTB)<br />

• Translation Look-aside Buffer (TLB)<br />

Note<br />

The TLB has separate instruction and data arrays, each containing an attribute array, a<br />

CAM array, and a Physical Address (PA) array.<br />

• Hash Virtual Address Buffer (HVAB)<br />

• L1 tag RAM<br />

• all L2 cache RAM such as data, parity, tag, and valid RAMs.<br />

Table 11-1 shows the MBIST registers. See Figure 11-7 on page 11-15 for information about the<br />

timing of an MBIST instruction load.<br />

Register Access <strong>Reference</strong><br />

Table 11-1 MBIST register summary<br />

L1 MBIST Instruction Register W See L1 MBIST Instruction Register on page 11-3<br />

L2 MBIST Instruction Register W See L2 MBIST Instruction Register on page 11-6<br />

L1 and L2 MBIST GO-NOGO<br />

Instruction Registers<br />

W See L1 and L2 MBIST GO-NOGO Instruction<br />

Registers on page 11-10<br />

L1 MBIST Datalog Register R See L1 MBIST Datalog Register on page 11-11<br />

L2 MBIST Datalog Register R See L2 MBIST Datalog Register on page 11-12<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!