×

Fault-tolerant digital computing system with reduced memory redundancy

  • US 5,086,429 A
  • Filed: 04/10/1990
  • Issued: 02/04/1992
  • Est. Priority Date: 04/10/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A fail-operative, fail-pressure, fault-tolerant digital computer system comprising:

  • (a) first and second pairs of substantially identical processor means with one pair being designated the active pair and the other designated the hot standby pair, each processor in each pair having an address bus and a data bus and each simultaneously clocked by a common mast clock and each programmed to simultaneously execute the same sequence of instructions in lock-step operation;

    (b) bus monitor means individually associated with each of said pair of processor means and operatively coupled to each address bus and said data bus for the processor means of each pair for detecting any discrepancies between the information being carried on said address buses and data buses of the individual processor means in said first and second pairs;

    (c) first and second shared memory means, each operatively coupled individually to said first and second pairs of processor means and each simultaneously accessed by said respective pairs of processor means such that said first and second shared memory means are identical;

    (d) first and second error detection means individually coupled intermediate said shared memory means and said address bus and said data bus of both processor means of each of said first pair and second pair of processor means for delivering a "fail" signal to said bus monitor means in the event a memory fault in said first and second shared memory means is detected by said error detection means;

    (e) system bus means coupled to said address bus and data bus for both the pair of processor means designated the active pair and said pair of processor means designated the hot standby pair; and

    (f) means coupling said bus monitor means to said system bus means for reversing the role of said active pair of processor means to a standby status and said pair of processor means designated the hot standby pair to an active status upon detection of said "fail" signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×