| Error Analysis | ||||||
| Computer Aided Testing System | ||||||
|
Faults on the circuit board under test are analyzed by software to determine probable causes, |
||||||
| 0026 00230014050060000000 Ram 4L 4P 4400-47FF Random 000-255 | ||||||
| (Write random numbers in the range of 0-255 to
address locations 4400-47FF). Read back all addresses, compare with expected data, counting each good
data location. Resolving data bit errors: |
||||||
| Example of Ram Chip failure, Location 4P, Ms Pacman, Data bit (4) | ||||||
Subtract the end address from the start address, divide this value by 256. This number represents the amount of times, by sheer randomness, that the expected return value will show as correct, even if it is not, for the results of the test. For this example, the amount of good locations is much greater than that number, (507 as compared to 4) . |
||||||
| Ram 4L 4P
Ms
Pacman
<#012873> 09-07-2003 16:50:35 4 < 1024/256 > 507 < actual locations test OK 49% > 517 < actual location errors 51% > 0 < amount of lines test ok > 64 < amount of lines with errors > M = Master data, R = Received data Address |
||||||
|
Check each pin on the data bus: |
||||||
|
This step involves subtracting the expected value from the received value, (for each address location). If this number does not equal zero, then convert it to base 2 and analyze. The results obtained by this method will show which data bit(s) are failing. Any "1's" in the result point to failures in that position of the data bus. If throughout the address range, there are failures on only one bit, this will point to an open or shorted condition on that node, but not shorted to another data bit. If throughout the address range, there are failures on more than one bit, but not all bits, this will point to open or shorting conditions existing between these bits, or traces, on the circuit board. |
||||||
![]() |
Because it is shown here that errors exist in only one position, there is no need for addressing tests to determine the source of this problem. This analysis indicates pin 11 of the chip is out of the socket,. there is a cut trace, a connection, etc. Of course, any failure here can also indicate the ram chip itself has failed. | |||||
If there are errors in all data bit positions, then this may indicate an addressing error, (or the chip is bad) and the next test determination would be set to point at the tests in the test table which deal with addressing individual pins on the Ram chip. These tests are shown below. |
||||||
| Verify address line connections to the RAM chip, using external probe (or scope) | ||||||
Resolving Address line errors: |
||||||
|
These are test numbers 0106 - 0115 from the Ms
Pacman test table . These tests can be run through the main
testing program. Their purpose is to test each address line
individually, as they relate with the 2114 Ram chips on a Ms Pacman PCB: |
||||||
| 0106 01000000000000200000
Toggle A(0) 0001-0001 Return to Zero Pin 15 4P 0107 01000000000000200000 Toggle A(1) 0002-0002 Return to Zero Pin 16 4P 0108 01000000000000200000 Toggle A(2) 0004-0004 Return to Zero Pin 17 4P 0109 01000000000000200000 Toggle A(3) 0008-0008 Return to Zero Pin 1 4P 0110 01000000000000200000 Toggle A(4) 0010-0010 Return to Zero Pin 2 4P 0111 01000000000000200000 Toggle A(5) 0020-0020 Return to Zero Pin 3 4P 0112 01000000000000200000 Toggle A(6) 0040-0040 Return to Zero Pin 4 4P 0113 01000000000000200000 Toggle A(7) 0080-0080 Return to Zero Pin 5 4P 0114 01000000000000200000 Toggle A(8) 0100-0100 Return to Zero Pin 6 4P 0115 01000000000000200000 Toggle A(9) 0200-0200 Return to Zero Pin 7 4P |
||||||
|
|
||||||
| For more flexibility, test # 0377 opens the Ms Pacman troubleshooting module. This tool enables testing each pin on the address bus individually, by pointing at the chip with a mouse, and selecting each pin. | ||||||
| 0377 Open module mode 1 Troubleshoot n/a Return last test 2114's | ||||||
| More information on troubleshooting tool | ||||||
| The latest version of this
software example is dated 03-03-2004, version: 03032004-910Am, and
is available here: Download
troubleshooting tool
Changes / Updates there is one coming soon ....this page last updated 05-22-2005. |
![]() |