Patent US4398062A successfully refreshed from Google Patents.
Patent DE635822C successfully refreshed from Google Patents.
Patent US4567592A successfully refreshed from Google Patents.
US4567592A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for the stepwise static testing of the respective connections and integrated subsystems of a microprocessor-based system for use by the general public
Assignee: US Philips Corp
•
Filing: 1983-09-01
•
Granted: 1986-01-28
•
Expires: 2003-09-01
Abstract
Abstract A testing device replaces the microprocessor of the microcomputer in order to generate manually and statically binary signals for the activation of the various circuits; the signals transmitted and received, notably on the bus, are displayed by means of light-emitting diodes. The test method consists of the generation and display by means of the device of specific signals in order to facilitate fault-finding in a defective apparatus.
Inventors
- 👤 Jean Minicilli
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 14:24
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/261; G06F11/30; G06F11/32
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
448 words
A method for testing a microprocessor-based system in case of a malfunction in said system, said system having a data bus with a first plurality of bit lines in parallel, an address bus with a second plurality of bit lines in parallel, and a third plurality of control bit lines for interconnecting said microprocessor with respective peripheral circuits (ROM, RAM) thereof, said method comprising the steps of: (a) verifying whether a significant general power supply level for said system is present; (b) verifying the presence of a correct clock signal for said system as provided by a clock signal procurement means; (c) replacing the system microprocessor by another, non-defective, microprocessor of the same type to determine whether the original system microprocessor is defective; and in case of a sufficient general supply level and a correct clock signal and the presence of said non-defective microprocessor, said system is still malfunctioning, the following steps are executed: (d) removing the non-defective microprocessor while steering all said peripheral circuits to their high-impedance output states with respect to respective ones of said first, second, and third pluralities of bit lines connected to said peripheral circuits; (e) feeding said first, second and third pluralities of bit lines with a sequence of quasi-static signal patterns for implementing the following steps for testing a predetermined peripheral circuit interconnection; (f) applying a sequence of binary signals to each bit line associated to said peripheral circuit and verifying the presence of said binary signal on the corresponding package input of said peripheral circuit; (g) verifying of the absence of short circuits between the various bit lines and/or between a line and the power supply by applying a binary signal of high level via a single bus line and a binary signal of low level via all other bus lines, and verifying that said binary signal of high level does not arrive on a bus line other than the line on which it has been dispatched, followed by the successive application of said binary high signal via all other bus lines in order to perform the same verification as before by simple permutation of signal values; (h) verifying of the absence of short circuits between the various bus lines and/or between a line and ground by dispatching a binary signal of low level (connected to ground) via a single bus line and a binary signal of high level via all other bus lines, and verifying that said other than the line on which it has been dispatched, followed by the successive application of said binary signal of low level on all other bus lines in order to perform the same verification as before by simple permutation of signal values.
Claim 2
Independent Claim
448 words
A method for testing a microprocessor-based system in case of a malfunction in said system, said system having a data bus with a first plurality of bit lines in parallel, an address bus with a second plurality of bit lines in parallel, and a third plurality of control bit lines for interconnecting said microprocessor with respective peripheral circuits (ROM, RAM) thereof, said method comprising the steps of: (a) verifying whether a significant general power supply level for said system is present; (b) verifying the presence of a correct clock signal for said system as provided by a clock signal procurement means; (c) replacing the system microprocessor by another, non-defective, microprocessor of the same type to determine whether the original system microprocessor is defective; and in case of a sufficient general supply level and a correct clock signal and the presence of said non-defective microprocessor, said system is still malfunctioning, the following steps are executed: (d) removing the non-defective microprocessor while steering all said peripheral circuits to their high-impedance output states with respect to respective ones of said first, second, and third pluralities of bit lines connected to said peripheral circuits; (e) feeding said first, second and third pluralities of bit lines with a sequence of quasi-static signal patterns for implementing the following steps for testing a predetermined peripheral circuit interconnection; (f) applying a sequence of binary signals to each bit line associated to said peripheral circuit and verifying the presence of said binary signal on the corresponding package input of said peripheral circuit; (g) verifying of the absence of short circuits between the various bit lines and/or between a line and the power supply by applying a binary signal of high level via a single bus line and a binary signal of low level via all other bus lines, and verifying that said binary signal of high level does not arrive on a bus line other than the line on which it has been dispatched, followed by the successive application of said binary high signal via all other bus lines in order to perform the same verification as before by simple permutation of signal values; (h) verifying of the absence of short circuits between the various bus lines and/or between a line and ground by dispatching a binary signal of low level (connected to ground) via a single bus line and a binary signal of high level via all other bus lines, and verifying that said other than the line on which it has been dispatched, followed by the successive application of said binary signal of low level on all other bus lines in order to perform the same verification as before by simple permutation of signal values.
Claim 3
Dependent Claim
203 words
A method as claimed in claim 1, one of the peripheral integrated circuits being a read only memory ROM whose content is known and which contains the address locations A 00 , A 0 , A 1 , A 2 , . . . , A n , A n+1 at which data are written whose respective values are 0, 2 0 , 2 1 , 2 2 , . . . , 2 n , 2 n+1 -1, respectively, n being an integer number which is at most equal to the number of lines of the data bus, said method comprising the following additional steps: (i) activating setting to a low impedance) of the read only memory ROM; (j) activating, with display, of the address A 00 ; (k) reading of the content of A 00 ; (l) verifying, by display, that the result of the read operation (k) is indeed zero (0); (m) repeating successively the three preceding operations j, k, l, with the addresses A 0 , A 1 , . . . until A n+1 and verification that the result of the various read operations is indeed 1, 2 . . . 2 n , 2 n+1 -1, respectively.
Claim 4
Dependent Claim
117 words
A method as claimed in claim 1 or 2, one of the peripheral integrated circuits being a random access memory (RAM), characterized in that it comprises the following steps: (n) activating (setting to a low impedance) of the random access memory RAM. (o) generating and validating of an address on the address bus; (p) generating of a data on the data bus; (q) writing of this data in the random access memory RAM; (r) reading in the RAM and verifying on the data bus that the data previously written during the stage (q) has indeed been read; (s) repeat, of the operations (o) to (r) for at least one other address and at least one other data.
Claim 5
Independent Claim
245 words
A device for the static testing of the connections of the peripheral integrated circuits to a microprocessor (μP) in a microprocessor-based system, said system having a data bus (BUSMUX) with a first plurality of bit lines in parallel, an address bus (ADBUS) with a second plurality of bit lines in parallel, and a third plurality of control lines (ALE, RD, WR) for interconnecting said microprocessor with respective peripheral circuits thereof, characterized in that said device comprises: attachment means (CDS) for attaching said device to the system in lieu of the microprocessor; validation means for manually validating (setting to a low impedance a first peripheral circuit while setting to a high impedance output state any other peripheral circuit; pad connection means (CDR), for connecting said device, during the validation of said first peripheral integrated circuit, to the pads of said peripheral integrated circuit, generating means for statically generating binary signals to emulate the microprocessor on said first, second and third pluralities of bit lines; first displaying means (LEDBUS) for statically displaying said binary signals as generated on at least a multiple-element subset of said first, second and third pluralities of bit lines; second displaying means (LEDCPD) for the static display of the binary signals effectively appearing on the pads of said first peripheral integrated circuit; third displaying means (LEDVALD) for the static display of the binary signals originating from outputs of said first peripheral integrated circuit and received by the device in lieu of the microprocessor.
Claim 6
Independent Claim
245 words
A device for the static testing of the connections of the peripheral integrated circuits to a microprocessor (μP) in a microprocessor-based system, said system having a data bus (BUSMUX) with a first plurality of bit lines in parallel, an address bus (ADBUS) with a second plurality of bit lines in parallel, and a third plurality of control lines (ALE, RD, WR) for interconnecting said microprocessor with respective peripheral circuits thereof, characterized in that said device comprises: attachment means (CDS) for attaching said device to the system in lieu of the microprocessor; validation means for manually validating (setting to a low impedance a first peripheral circuit while setting to a high impedance output state any other peripheral circuit; pad connection means (CDR), for connecting said device, during the validation of said first peripheral integrated circuit, to the pads of said peripheral integrated circuit, generating means for statically generating binary signals to emulate the microprocessor on said first, second and third pluralities of bit lines; first displaying means (LEDBUS) for statically displaying said binary signals as generated on at least a multiple-element subset of said first, second and third pluralities of bit lines; second displaying means (LEDCPD) for the static display of the binary signals effectively appearing on the pads of said first peripheral integrated circuit; third displaying means (LEDVALD) for the static display of the binary signals originating from outputs of said first peripheral integrated circuit and received by the device in lieu of the microprocessor.
Claim 7
Dependent Claim
100 words
A device as claimed in claim 4, characterized in that said third displaying means comprise: a pulse generator device comprising an output anti-bouncing circuit for the manually-controlled forming of a clock pulse, a counter (7493) having a fourth plurality of n bit stages, an n-bit display element (LEDCLK) for the contents of said n bit stages in parallel, two n-bit series/parallel registers (R1, R2) connected in parallel, and manually activatable control means for loading each of the two n-bits registers with the appropriate values previously obtained by means of a series of said clock pulses fed to said n-bit counter.
Claim 8
Dependent Claim
36 words
A device as claimed in claim 5, characterized in that it has serializing control means (BPL) for arranging said two n-bit registers in series to act as a shift register for a 2n-bit shiftable test pattern.
References Cited (Backward Citations)
US4192451A
Cited
US4231087A
Cited
US4334308A
Cited
US4370728A
Cited
US4484329A
Cited
US4455654A
Cited
US4455654B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-01-27 | 1989-07-29 | 1990-01-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-01-27 | 1993-07-29 | 1994-01-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-01-27 | 1997-07-29 | 1998-01-28 | $7700.00 | Window Closed / Lapsed |