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

CPU self-test system including the capability of disconnecting a faulty CPU from the common bus of a plural CPU system

Assignee: Nissan Motor Co Ltd
•
Filing: 1982-02-18
•
Granted: 1986-11-04
•
Expires: 2002-02-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a multiple computer system in which a plurality of computer stations are connected for mutual data transfer via a common data bus, at least one computer station is provided with a fail safe facility which prevents disruption of the entire system due to malfunction of the computer station. The computer is preprogrammed to perform an input/output circuit diagnosis routine after power-up and before control program execution which causes the input/output circuit to output a coded pulse train signal. An abnormality detection circuit receives the coded pulse signal, converts it to a parallel-bit word, and compares the derived word to a stored, predetermined word. If the words match, the detection circuit causes a switching circuit to connect the computer to the common data bus; otherwise, the computer remains disconnected from the rest of the multiple computer system.

Inventors

  • 👤 Tadashi Suzuki
  • 👤 Hitoshi Takeda
  • 👤 Norimasa Kishi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 11:41
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0763; G06F1/00; G06F1/26; G06F11/0796; G06F11/16; G06F11/20; G06F11/22; G06F11/26; G06F11/273; G06F3/00

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 187 words
A multiple computer system adapted to be connected to a power source and comprising a plurality of computer stations, each of said plurality of computer stations being capable of executing a control program and of using a common data bus to transfer data between itself and other computer stations, each of said plurality of computer stations comprising: (a) a computer unit within each computer station, each computer unit responsive to initial receipt of power from said power source to disconnect same from said common data bus and to start execution of an initialization program for generating a coded pulse train unique to each computer unit and an enable signal; (b) a code detection circuit, within said computer station, said code detection circuit receiving said coded pulse train and generating a signal in response to said enable signal when said coded pulse train corresponds to a predetermined pulse train; and (c) means, responsive to said signal from said code detection circuit, for connecting the computer station to the common data bus, and responsive to the absence of said signal for disconnecting the computer station from the data bus.
Claim 2
Dependent Claim 187 words
A multiple computer system adapted to be connected to a power source and comprising a plurality of computer stations, each of said plurality of computer stations being capable of executing a control program and of using a common data bus to transfer data between itself and other computer stations, each of said plurality of computer stations comprising: (a) a computer unit within each computer station, each computer unit responsive to initial receipt of power from said power source to disconnect same from said common data bus and to start execution of an initialization program for generating a coded pulse train unique to each computer unit and an enable signal; (b) a code detection circuit, within said computer station, said code detection circuit receiving said coded pulse train and generating a signal in response to said enable signal when said coded pulse train corresponds to a predetermined pulse train; and (c) means, responsive to said signal from said code detection circuit, for connecting the computer station to the common data bus, and responsive to the absence of said signal for disconnecting the computer station from the data bus.
Claim 3
Dependent Claim 285 words
A multiple computer system including a plurality of computer stations and a common data bus by means of which each computer station may communicate with one of the other computer stations, each computer station comprising: (a) a computer unit connected to a power supply and having an input/output unit and means for storing an initialization program to be executed prior to execution of a given control program; (b) a reset circuit connected to the power supply which initially resets said computer unit a predetermined time after the power supply is switched on to cause said computer unit to start execution of the initialization program; (c) a switching circuit which disconnects the input/output unit of said computer unit from the common data bus when the reset circuit initially resets said computer unit; (d) an abnormality detection circuit which receives an enable signal from the input/output unit of said computer unit and simultaneously receives a predetermined coded pulse train signal from the input/output unit of said computer unit when said computer starts execution of the initialization program in response to the initial reset from said reset circuit, converts said predetermined coded pulse train signal into a parallel data signal in synchronization with the pulse train signal, determines whether the parallel converted data signal coincides with predetermined code data, and outputs a pulse signal to said switching circuit to connect the input/output unit of said computer unit to the common data bus when the parallel converted data signal coincides with the predetermined code data, and outputs no signal to said switching circuit to maintain disconnection of the input/output unit from the common data bus when the parallel converted data signal does not coincide with the predetermined code data.
Claim 4
Dependent Claim 285 words
A multiple computer system including a plurality of computer stations and a common data bus by means of which each computer station may communicate with one of the other computer stations, each computer station comprising: (a) a computer unit connected to a power supply and having an input/output unit and means for storing an initialization program to be executed prior to execution of a given control program; (b) a reset circuit connected to the power supply which initially resets said computer unit a predetermined time after the power supply is switched on to cause said computer unit to start execution of the initialization program; (c) a switching circuit which disconnects the input/output unit of said computer unit from the common data bus when the reset circuit initially resets said computer unit; (d) an abnormality detection circuit which receives an enable signal from the input/output unit of said computer unit and simultaneously receives a predetermined coded pulse train signal from the input/output unit of said computer unit when said computer starts execution of the initialization program in response to the initial reset from said reset circuit, converts said predetermined coded pulse train signal into a parallel data signal in synchronization with the pulse train signal, determines whether the parallel converted data signal coincides with predetermined code data, and outputs a pulse signal to said switching circuit to connect the input/output unit of said computer unit to the common data bus when the parallel converted data signal coincides with the predetermined code data, and outputs no signal to said switching circuit to maintain disconnection of the input/output unit from the common data bus when the parallel converted data signal does not coincide with the predetermined code data.
Claim 5
Dependent Claim 124 words
The multicomputer system according to claim 2, wherein said switching circuit comprises an analog switch connected between the input/output unit and common data bus for connecting the input/output unit to the common data bus when the analog switch is closed and for disconnecting the input/output unit from said common data bus when said analog switch is open, the switching circuit further comprising a flip-flop circuit which outputs a signal to said analog switch to open said analog switch when the signal outputted from said reset circuit is received and no signal from said abnormality detection circuit is received and outputs an inverted signal to said analog switch to close said analog switch when the pulse signal outputted from said abnormality detection circuit is received.
Claim 6
Dependent Claim 75 words
The multicomputer system according to claim 2, wherein said common data bus is allocated to each computer station in a time-shared mode for communicating with one of the other computer stations so that when there is a computer station which is not connected to said common data bus during the allocated time therefor, one of the other computer stations attempting to communicate with the disconnected computer station recognizes that the disconnected computer station has failed.
Claim 7
Independent Claim 118 words
A method of self-testing for a self-sufficient computer station adapted to be part of a multiple computer system, executing a control program, and using a common data bus to transfer data with the data input/output circuits of other computer stations, comprising the steps taken by the computer station of: (a) disconnecting itself from the common data bus in response to an initial provision of operational power; (b) commanding itself to output a predetermined coded pulse and an enable signal; (c) determining in response to said enable signal whether the predetermined coded pulse has been output; and (d) reconnecting itself with the common data bus if it determines in step (c) that the predetermined coded pulse has been output.
Claim 8
Independent Claim 118 words
A method of self-testing for a self-sufficient computer station adapted to be part of a multiple computer system, executing a control program, and using a common data bus to transfer data with the data input/output circuits of other computer stations, comprising the steps taken by the computer station of: (a) disconnecting itself from the common data bus in response to an initial provision of operational power; (b) commanding itself to output a predetermined coded pulse and an enable signal; (c) determining in response to said enable signal whether the predetermined coded pulse has been output; and (d) reconnecting itself with the common data bus if it determines in step (c) that the predetermined coded pulse has been output.

References Cited (Backward Citations)

US4145734A Cited
US4191996A Cited
FR2414755A1 Cited
US4181940A Cited
FR2440032A1 Cited
FR2447577A1 Cited
US4306288A Cited
US4356546A Cited
US4412281A Cited
US4402507A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-11-03 1990-05-05 1990-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-11-03 1994-05-05 1994-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-11-03 1998-05-05 1998-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag