Patent · US Expired

Processing unit for a computer and a computer system incorporating such a processing unit

US5901281A · kind A · utility

18Cited by
20References
44Claims
0Family size

Assignees

Inventors

Key dates

Filing dateMay 3, 1995
Grant dateMay 4, 1999
Priority date
Expiry dateMay 3, 2015

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C29/74
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system has a plurality of processing units connected via one or more system buses. Each processing unit has three or more processors on a common support board (PL) and controlled by a common clock unit. The three processors perform the same operation and a fault in a processor is detected by comparison of the operations of the three processors. If one processor fails, the operation can continue in the other two processors of the processing unit, at least temporarily, before replacement of the entire processing unit. Furthermore, the processing unit may have a plurality of clocks (A,B) within the clock unit, with a switching arrangement so that the processors normally receive clock pulses from a main clock (A), but receive pulses from an auxiliary clock (B) if the main clock (A) fails. Switching between the main and auxiliary clock (A,B) involves comparison of the pulse duration from the clocks (A,B). Additionally, a plurality of cache memories may be connected in common to the processors, so that failure of one cache memory permits the processing unit to continue to operate using the other cache memory. Coherence of the contents of the cache memories may be achieved by d…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.