ATE122480T1 - Gerät zur fehlertoleranten digitaltaktierung. - Google Patents

Gerät zur fehlertoleranten digitaltaktierung.

Info

Publication number
ATE122480T1
ATE122480T1 AT88102650T AT88102650T ATE122480T1 AT E122480 T1 ATE122480 T1 AT E122480T1 AT 88102650 T AT88102650 T AT 88102650T AT 88102650 T AT88102650 T AT 88102650T AT E122480 T1 ATE122480 T1 AT E122480T1
Authority
AT
Austria
Prior art keywords
clock
elements
output
stage
output logic
Prior art date
Application number
AT88102650T
Other languages
English (en)
Inventor
Kurt F Baty
Original Assignee
Stratus Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Stratus Computer Inc filed Critical Stratus Computer Inc
Application granted granted Critical
Publication of ATE122480T1 publication Critical patent/ATE122480T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1604Error detection or correction of the data by redundancy in hardware where the fault affects the clock signals of a processing unit and the redundancy is at or within the level of clock signal generation hardware
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1402Saving, restoring, recovering or retrying
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1608Error detection by comparing the output signals of redundant hardware
    • G06F11/1625Error detection by comparing the output signals of redundant hardware in communications, e.g. transmission, interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • G06F11/2005Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication controllers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2002Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant
    • G06F11/2007Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where interconnections or communication control functionality are redundant using redundant communication media
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2017Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where memory access, memory control or I/O control functionality is redundant
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1629Error detection by comparing the output of redundant processing systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1666Error detection or correction of the data by redundancy in hardware where the redundant component is memory or memory area
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Hardware Redundancy (AREA)
  • Manipulation Of Pulses (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Electric Clocks (AREA)
  • Communication Control (AREA)
AT88102650T 1987-02-25 1988-02-23 Gerät zur fehlertoleranten digitaltaktierung. ATE122480T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/018,629 US4920540A (en) 1987-02-25 1987-02-25 Fault-tolerant digital timing apparatus and method

Publications (1)

Publication Number Publication Date
ATE122480T1 true ATE122480T1 (de) 1995-05-15

Family

ID=21788941

Family Applications (1)

Application Number Title Priority Date Filing Date
AT88102650T ATE122480T1 (de) 1987-02-25 1988-02-23 Gerät zur fehlertoleranten digitaltaktierung.

Country Status (5)

Country Link
US (1) US4920540A (de)
EP (1) EP0280258B1 (de)
JP (1) JPS63296118A (de)
AT (1) ATE122480T1 (de)
DE (1) DE3853734T2 (de)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5020024A (en) * 1987-01-16 1991-05-28 Stratus Computer, Inc. Method and apparatus for detecting selected absence of digital logic synchronism
US4965717A (en) * 1988-12-09 1990-10-23 Tandem Computers Incorporated Multiple processor system having shared memory with private-write capability
US5077739A (en) * 1989-05-17 1991-12-31 Unisys Corporation Method for isolating failures of clear signals in instruction processors
US5220668A (en) * 1990-09-21 1993-06-15 Stratus Computer, Inc. Digital data processor with maintenance and diagnostic system
US5440751A (en) * 1991-06-21 1995-08-08 Compaq Computer Corp. Burst data transfer to single cycle data transfer conversion and strobe signal conversion
US5313476A (en) * 1991-06-28 1994-05-17 International Business Machines Corporation Clock security ring
US5257383A (en) * 1991-08-12 1993-10-26 Stratus Computer, Inc. Programmable interrupt priority encoder method and apparatus
US5379381A (en) * 1991-08-12 1995-01-03 Stratus Computer, Inc. System using separate transfer circuits for performing different transfer operations respectively and scanning I/O devices status upon absence of both operations
US5379415A (en) * 1992-09-29 1995-01-03 Zitel Corporation Fault tolerant memory system
US5377206A (en) * 1993-02-03 1994-12-27 Honeywell Inc. Multiple-channel fault-tolerant clock system
JPH06251096A (ja) * 1993-02-24 1994-09-09 Nec Ic Microcomput Syst Ltd タイミング検証回路
US5471488A (en) * 1994-04-05 1995-11-28 International Business Machines Corporation Clock fault detection circuit
US5692121A (en) * 1995-04-14 1997-11-25 International Business Machines Corporation Recovery unit for mirrored processors
JP3595033B2 (ja) * 1995-07-18 2004-12-02 株式会社日立製作所 高信頼化コンピュータシステム
US5887146A (en) * 1995-08-14 1999-03-23 Data General Corporation Symmetric multiprocessing computer with non-uniform memory access architecture
US5812822A (en) * 1995-12-19 1998-09-22 Selway; David W. Apparatus for coordinating clock oscillators in a fully redundant computer system
GB2311881B (en) * 1996-04-03 2000-03-29 Ind Control Services Technolog Fault tolerant data processing systems
US7350116B1 (en) 1999-06-08 2008-03-25 Cisco Technology, Inc. Clock synchronization and fault protection for a telecommunications device
US6631483B1 (en) * 1999-06-08 2003-10-07 Cisco Technology, Inc. Clock synchronization and fault protection for a telecommunications device
US6862689B2 (en) 2001-04-12 2005-03-01 Stratus Technologies Bermuda Ltd. Method and apparatus for managing session information
US6718474B1 (en) 2000-09-21 2004-04-06 Stratus Technologies Bermuda Ltd. Methods and apparatus for clock management based on environmental conditions
JP3489560B2 (ja) * 2000-11-10 2004-01-19 日本電気株式会社 クロック断検出回路
FR2818871B1 (fr) * 2000-12-21 2003-03-07 Crouzet Automatismes Systeme de commande d'un interrupteur a deux etats
US6766413B2 (en) 2001-03-01 2004-07-20 Stratus Technologies Bermuda Ltd. Systems and methods for caching with file-level granularity
US6874102B2 (en) * 2001-03-05 2005-03-29 Stratus Technologies Bermuda Ltd. Coordinated recalibration of high bandwidth memories in a multiprocessor computer
US20060222126A1 (en) * 2005-03-31 2006-10-05 Stratus Technologies Bermuda Ltd. Systems and methods for maintaining synchronicity during signal transmission
US20060222125A1 (en) * 2005-03-31 2006-10-05 Edwards John W Jr Systems and methods for maintaining synchronicity during signal transmission
WO2016077570A1 (en) 2014-11-13 2016-05-19 Virtual Software Systems, Inc. System for cross-host, multi-thread session alignment

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE326321B (de) * 1968-11-15 1970-07-20 E Sjoequist
US3900741A (en) * 1973-04-26 1975-08-19 Nasa Fault tolerant clock apparatus utilizing a controlled minority of clock elements
DE2360450B2 (de) * 1973-12-01 1980-09-04 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Ausfallsicherer Taktgenerator
US4025874A (en) * 1976-04-30 1977-05-24 Rockwell International Corporation Master/slave clock arrangement for providing reliable clock signal
US4019143A (en) * 1976-05-10 1977-04-19 Bell Telephone Laboratories, Incorporated Standby apparatus for clock signal generators
US4144448A (en) * 1977-11-29 1979-03-13 International Business Machines Corporation Asynchronous validity checking system and method for monitoring clock signals on separate electrical conductors
US4156200A (en) * 1978-03-20 1979-05-22 Bell Telephone Laboratories, Incorporated High reliability active-standby clock arrangement
US4185245A (en) * 1978-05-15 1980-01-22 International Telephone And Telegraph Corporation Fault-tolerant clock signal distribution arrangement
US4239982A (en) * 1978-06-14 1980-12-16 The Charles Stark Draper Laboratory, Inc. Fault-tolerant clock system
US4322580A (en) * 1980-09-02 1982-03-30 Gte Automatic Electric Labs Inc. Clock selection circuit
JPS5773532A (en) * 1980-10-24 1982-05-08 Mitsubishi Electric Corp Count value storage device
FR2506478A1 (fr) * 1981-05-20 1982-11-26 Telephonie Ind Commerciale Dispositif pour augmenter la securite de fonctionnement d'une horloge dupliquee
US4486826A (en) * 1981-10-01 1984-12-04 Stratus Computer, Inc. Computer peripheral control apparatus
US4538272A (en) * 1983-12-22 1985-08-27 Gte Automatic Electric Incorporated Prioritized clock selection circuit
US4653054A (en) * 1985-04-12 1987-03-24 Itt Corporation Redundant clock combiner
US4686677A (en) * 1985-08-02 1987-08-11 Unisys Corporation Apparatus and method for detecting time-related faults
US4691126A (en) * 1985-08-29 1987-09-01 Sperry Corporation Redundant synchronous clock system
US4800564A (en) * 1986-09-29 1989-01-24 International Business Machines Corporation High performance clock system error detection and fault isolation

Also Published As

Publication number Publication date
US4920540A (en) 1990-04-24
EP0280258A3 (en) 1990-05-02
DE3853734D1 (de) 1995-06-14
EP0280258B1 (de) 1995-05-10
DE3853734T2 (de) 1996-02-01
EP0280258A2 (de) 1988-08-31
JPS63296118A (ja) 1988-12-02

Similar Documents

Publication Publication Date Title
ATE122480T1 (de) Gerät zur fehlertoleranten digitaltaktierung.
JPH0196888A (ja) 高速記憶装置の書込制御回路
JPH022236A (ja) 2段式同期装置
DE3881220D1 (de) Kommunikationsvermittlungselement.
SE9501608D0 (sv) Generator för fördröjningsanpassade klock- och datasignaler
US4868511A (en) Digital sequencing circuit
JP2504949B2 (ja) シフトレジスタ
ATE119725T1 (de) Synchronisierungseinrichtung für hohe datenraten.
JPH02156177A (ja) 半導体集積回路装置
SU1679667A1 (ru) Устройство для мажоритарного выбора асинхронных сигналов
SU1504651A1 (ru) Устройство дл сдвига
SU1182696A1 (ru) Мажоритарно-резервированное устройство
SU1213528A1 (ru) Синхронизирующее устройство
SU1483449A1 (ru) Устройство дл сортировки чисел
SU1580342A1 (ru) Устройство дл вывода информации
SU630625A1 (ru) Устройство дл ввода информации
SU1057935A1 (ru) Распределитель импульсов
SU1727200A1 (ru) Устройство дл преобразовани последовательного кода в параллельный
SU790304A1 (ru) Коммутатор
SU1425825A1 (ru) Делитель частоты с переменным коэффициентом делени
JP2548795B2 (ja) スキャンメモリ記録方式
SU731592A1 (ru) Распределитель импульсов
JPH0273713A (ja) 半導体集積回路のクロックラインバッフア回路
SU1439749A1 (ru) Устройство дл кодировани цифровой информации
SU799135A2 (ru) Устройство дл мажоритарного деко-диРОВАНи дВОичНыХ КОдОВ пРи TPEX-KPATHOM дублиРОВАНии СООбщЕНий

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties