| Test no | Test | Description |
|---|---|---|
1 |
Comprehensive cache test |
Runs all tests in this menu in current mode. |
2 |
Cache walking data bits test |
This test performs a walking 1 in a field of zeroes and a walking 0 in a field of ones. This test is repeated at each 8K "bank" boundary.
This test is intended to verify data lines within L2 cache and to/from/within each DIMM bank. Expected to detect hard faults such as shorts and opens. |
3 |
Cache stuck-at faults test |
Scans through all cache locations, checking for stuck bits (0 or 1). |
4 |
Cache random read/write test |
This test is intended to access chunks of memory within an individual DIMM as rapidly as possible to stress the DIMM. Block size is chosen to be large enough to force cache collisions. Operation (read/write) is chosen randomly, along with the block, so this test causes some unique stressing of the memory system. |
5 |
Cache random data test |
This test is intended to verify all locations of SRAM cache and is expected to detect all common SRAM failures such as stuck cells or cell coupling. Intermittent errors may also be encountered, caused by noise or margin problems. Parity and ECC are stressed by the random patterns used. |
6 |
Cache random address test |
This test is intended to verify overall operation of L2 cache, with particular emphasis on noise, signal coupling and simultaneous switching problems. Detection of intermittent and margin problems is also expected. |
7 |
Cache spill test |
Tests the cache interface to main memory. Causes cache flush and reload. Provides excellent test of cache management logic. |
8 |
Cache tag test |
Tests the cache tags by reading random addresses. |
9 |
Cache MP test |
Tests the cache on an MP system. |
91 |
Enable/disable looping |
Enables or disables continuous running of a diagnostic test. The test is stopped when Ctrl-C is pressed or when an error is encountered if option 92 is active. |
92 |
Stop/continue looping on error |
Starts or stops running a diagnostic test on an error. If looping is enabled, as set by option 91, looping continues after an error is encountered. |
99 |
Exit |
Exits this diagnostics menu. |