System and method for executing on board diagnostics and maintaining an event history on a circuit board
First Claim
1. A method of maintaining an event history of a circuit board comprising the steps of:
- placing said circuit board on a test fixture;
testing said circuit board on said test fixture;
detecting a first event as a result of said testing of said circuit board;
placing said circuit board in a system;
testing said system;
detecting a second event as a result of said testing of said system; and
storing an indication of said first and second events in a non-volatile memory on said circuit board.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for executing on board diagnostics in connection with automated test hardware and maintaining an event history on a circuit board having a microprocessor and diagnostic routines stored in read only memory (ROM). The testing of a circuit board by automated test equipment causes a microprocessor on the circuit board to execute the diagnostic routines stored in read only memory on the circuit board. Upon completion of the diagnostic routines, the results generated by the routines are stored in non-volatile memory (NVRAM) on the circuit board. Upon completion of the remaining circuit board testing, the results of that testing are also written to the non-volatile memory on the circuit board. Other events occurring during in the production and use of the circuit board may also be written to the non-volatile memory on the circuit board to maintain a log for diagnostic and statistical purposes.
57 Citations
5 Claims
-
1. A method of maintaining an event history of a circuit board comprising the steps of:
-
placing said circuit board on a test fixture; testing said circuit board on said test fixture;
detecting a first event as a result of said testing of said circuit board;placing said circuit board in a system; testing said system; detecting a second event as a result of said testing of said system; and storing an indication of said first and second events in a non-volatile memory on said circuit board. - View Dependent Claims (2, 3, 4)
-
-
5. A method of maintaining an event history of a circuit board during a manufacturing process comprising the steps of:
-
successively placing said circuit board on each of a plurality of test fixtures during the manufacturing process; successively testing said circuit board on each of said plurality of test fixtures; detecting a diagnostic event as a result of at least some of said successive testing; and storing an indication of said diagnostic event in a non-volatile memory on said circuit board.
-
Specification