Intermodule test across system bus utilizing serial test bus
First Claim
1. A method of operating a test bus incorporated into a computer system having a plurality of modules interconnected via a system bus to perform intermodule testing of the computer system, said method comprising the steps of:
- maintaining intermodule test information for said modules of said computer system;
retrieving said intermodule test information for said modules;
selecting, via said test bus, one of said modules of said computer system to drive said system bus with signals;
receiving the signals by the remaining modules of said computer system which are not selected to drive said system bus;
sampling, via said test bus, the received signals;
comparing the sampled signals to signals expected to be received based on signals used to drive the system bus by the driving module selected; and
logging any intermodule operating errors indicated by failures in the comparison of sampled signals and signals expected to be received.
1 Assignment
0 Petitions
Accused Products
Abstract
Intermodule testing in a computer system including a plurality of modules interconnected via a system bus is performed by means of a serial test bus which is incorporated into the computer system for testing components, for example integrated circuits, used to construct the modules of the computer system. Intermodule test data is maintained in memory on each of the modules and is accessible through operations of the serial test bus. Intermodule test data is retrieved by the serial test bus and used to set up the modules so that one module drives the system bus with test signals defined by test vectors included within the intermodule test data. The remaining modules are set up to receive the test signals. Tables are developed in accordance with the intermodule test data to define which test signals drive which system bus leads and also which receiving modules receive the test signals. The signals which are received by the modules set up to receive the test signals are sampled and compared to what signals should have been received to detect errors in intermodule communications. The selection of the module used to drive the system bus is rotated until all modules have driven the system bus.
137 Citations
5 Claims
-
1. A method of operating a test bus incorporated into a computer system having a plurality of modules interconnected via a system bus to perform intermodule testing of the computer system, said method comprising the steps of:
-
maintaining intermodule test information for said modules of said computer system; retrieving said intermodule test information for said modules; selecting, via said test bus, one of said modules of said computer system to drive said system bus with signals; receiving the signals by the remaining modules of said computer system which are not selected to drive said system bus; sampling, via said test bus, the received signals; comparing the sampled signals to signals expected to be received based on signals used to drive the system bus by the driving module selected; and logging any intermodule operating errors indicated by failures in the comparison of sampled signals and signals expected to be received. - View Dependent Claims (2, 3, 4, 5)
-
Specification