发明名称 FAULT TOLERANT COMPUTER SYSTEM
摘要 <p>A fault tolerant computer system is disclosed which uses redundant voting at the hardware clock level to detect and to correct single event upsets (SEU) and other random failures. In one preferred embodiment, the computer (30) includes four or more commercial processing units (CPUs) (32) operating in strict 'lock-step' and whose outputs (33, 37) to system memory (46) and system bus (12) are voted by a gate array (50) which may be implemented in a custom integrated circuit (34). A custom memory controller (18) interfaces to the system memory (46) and system bus (12). The data and address (35, 37) at each write to an read from memory (46) within the computer (30) are voted at each CPU clock cycle. A vote status and control circuit (38) 'reads' the status of the vote and controls the state of the CPUs using hardware and software. The majority voted signals (35) are used by the agreeing CPUs (32) to continue processing operations without interruption. The system logic selects the best chance of recovering from a detected fault by re-synchronizing all CPUs (32), powering down a faulty CPU or switching to a spare computer (30), resetting and re-booting the substituted CPUs (32).</p>
申请公布号 WO1998044416(A1) 申请公布日期 1998.10.08
申请号 US1998006554 申请日期 1998.03.31
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址