← Back to Patent Explorer
US4433413A Expired / Lapsed US ⏱️ 0.0 years remaining

Built-in apparatus and method for testing a microprocessor system

Assignee: Siemens Corp
•
Filing: 1981-10-22
•
Granted: 1984-02-21
•
Expires: 2001-10-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Built-in test apparatus is provided for testing the overall functional operation of a microprocessor system which has microprocessor, RAM, PROM, address latch, I/O, timer, multiple bus arbitration and other circuits in it. To the microprocessor system are added a pseudo-random pattern generator (PRPG), a signature register (SR), supplemental control logic, serial and parallel I/O port test logic and an LED display. The system PROM is programmed with test instructions. Test input data is provided by the test instructions and the PRPG. Test output data is processed by the SR and the system microprocessor, and the test results are presented on the display.

Inventors

  • 👤 Patrick P. Fasang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 12:19
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318385; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/273; G06F11/2736; G06F11/2273; G06F11/27; G06F11/30; G06F11/32

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 194 words
Apparatus built into a computer system having a microprocessor, said apparatus being adapted for testing the overall functional operation of the system and comprising, in combination: memory means, electrically connected to the microprocessor, for storing a sequence of test instructions to be executed by the microprocessor; data source means, electrically connected to the microprocessor, for providing test input data to be acted upon by the microprocessor when the microprocessor is under control of the test instructions; signature register means, electrically connected to the microprocessor, for acquiring test output data resulting from the functional operation of the microprocessor acting upon said test input data when the microprocessor is under control of the specified test instructions, said signature register producing actual test signatures from said test output data; comparator means, connected to receive said actual test signatures, for determining the coincidence or non-coincidence of said actual test signatures with corresponding predicted test signatures representative, respectively, of the test output data that would have been produced if the functional operation of the system were error-free; and means, connected to said comparator means, for communicating to outside the system the coincidence or non-coincidence determined by said comparator means.
Claim 2
Dependent Claim 194 words
Apparatus built into a computer system having a microprocessor, said apparatus being adapted for testing the overall functional operation of the system and comprising, in combination: memory means, electrically connected to the microprocessor, for storing a sequence of test instructions to be executed by the microprocessor; data source means, electrically connected to the microprocessor, for providing test input data to be acted upon by the microprocessor when the microprocessor is under control of the test instructions; signature register means, electrically connected to the microprocessor, for acquiring test output data resulting from the functional operation of the microprocessor acting upon said test input data when the microprocessor is under control of the specified test instructions, said signature register producing actual test signatures from said test output data; comparator means, connected to receive said actual test signatures, for determining the coincidence or non-coincidence of said actual test signatures with corresponding predicted test signatures representative, respectively, of the test output data that would have been produced if the functional operation of the system were error-free; and means, connected to said comparator means, for communicating to outside the system the coincidence or non-coincidence determined by said comparator means.
Claim 3
Dependent Claim 21 words
Apparatus as defined in claim 1, wherein the memory means comprises a read-only memory preprogrammed with the sequence of test instructions.
Claim 4
Dependent Claim 17 words
Apparatus as defined in claim 1, wherein the data source means comprises a pseudo random number generator.
Claim 5
Dependent Claim 41 words
Apparatus as defined in claim 1, wherein the apparatus further comprises means for storing the predicted test signatures and said comparator means is connected to said storage means for receiving the predicted test signatures that are stored in the storage means.
Claim 6
Dependent Claim 15 words
Apparatus as defined in claim 1, wherein said communicating means comprises a light emitting diode.
Claim 7
Dependent Claim 46 words
Apparatus as defined in claim 1, wherein comparator means further comprises means, connected to receive said actual test signatures, for identifying the part of the system causing a noncoincidence and said communicating means further comprises means for communicating to outside the system the part thus identified.
Claim 8
Dependent Claim 29 words
Apparatus as defined in claim 1, wherein said signature register means includes a plurality of bit positions, and wherein said signature register is connected in parallel to said microprocessor.
Claim 9
Dependent Claim 26 words
Apparatus as defined in claim 1, further comprising switch means, connected to said microprocessor, for initiating, upon actuation, the execution of said sequence of test instructions.
Claim 10
Dependent Claim 14 words
Apparatus as defined in claim 6, wherein said communicating means comprises an alpha/numeric display.
Claim 11
Independent Claim 134 words
A method for testing the overall functional operation of a microprocessor system, comprising the steps of: internally specifying a sequence of test instructions to be performed by the system in response to a test initiation signal from the outside world; internally providing test input data to be acted upon by the system under control of the test instructions; internally acquiring test output data resulting from the functional operation of the system acting upon the generated data under control of the specified test instructions; internally processing the test output data to determine the coincidence or disparity of the test output data with reference data representative of the test output data that would have been acquired if the functional operation of the system were error-free; and communicating the coincidence or disparity determined to the outside world.
Claim 12
Independent Claim 134 words
A method for testing the overall functional operation of a microprocessor system, comprising the steps of: internally specifying a sequence of test instructions to be performed by the system in response to a test initiation signal from the outside world; internally providing test input data to be acted upon by the system under control of the test instructions; internally acquiring test output data resulting from the functional operation of the system acting upon the generated data under control of the specified test instructions; internally processing the test output data to determine the coincidence or disparity of the test output data with reference data representative of the test output data that would have been acquired if the functional operation of the system were error-free; and communicating the coincidence or disparity determined to the outside world.

References Cited (Backward Citations)

US4347608A Cited
US4339801A Cited
US4320509A Cited
US4334307A Cited
US4340857A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-02-20 1987-08-22 1988-02-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-02-20 1991-08-22 1992-02-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-02-20 1995-08-22 1996-02-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag