Synchronizing two processors as an integral part of fault detection

A central processing unit arrangement for detecting a fault in a central processing unit system that includes a master processor and a slave processor. Master and slave processors are resynchronized at every bus cycle by conditioning the processors' READY signal with the ADS (address status) si...

Full description

Saved in:
Bibliographic Details
Main Author MCDONALD; KEITH M
Format Patent
LanguageEnglish
Published 28.09.1993
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A central processing unit arrangement for detecting a fault in a central processing unit system that includes a master processor and a slave processor. Master and slave processors are resynchronized at every bus cycle by conditioning the processors' READY signal with the ADS (address status) signals from each processor (ADS indicates that an access cycle has begun and a valid address is present on the address bus). This method of synchronization was selected over the more traditional method of lock-step, which was deemed impractical to implement given the timing constraints of a high speed bus. Also, the dual processors may not always begin their respective bus cycles on the same clock. In addition, it is necessary to synchronize processors for the first instruction fetch following a reset, because the time of completion of an internal self-test may not be deterministic. After both ADS signals are received, the status of the master and slave buses are compared and a fault is detected if the buses are different. If a predetermined amount of time passes before both ADS signals are received then the processors are signaled to continue with the cycle. Because the processors are no longer synchronized, the buses will miscompare, thereby detecting a fault. Additional fault detection measures can be taken such as parity, checksum and EDAC.
AbstractList A central processing unit arrangement for detecting a fault in a central processing unit system that includes a master processor and a slave processor. Master and slave processors are resynchronized at every bus cycle by conditioning the processors' READY signal with the ADS (address status) signals from each processor (ADS indicates that an access cycle has begun and a valid address is present on the address bus). This method of synchronization was selected over the more traditional method of lock-step, which was deemed impractical to implement given the timing constraints of a high speed bus. Also, the dual processors may not always begin their respective bus cycles on the same clock. In addition, it is necessary to synchronize processors for the first instruction fetch following a reset, because the time of completion of an internal self-test may not be deterministic. After both ADS signals are received, the status of the master and slave buses are compared and a fault is detected if the buses are different. If a predetermined amount of time passes before both ADS signals are received then the processors are signaled to continue with the cycle. Because the processors are no longer synchronized, the buses will miscompare, thereby detecting a fault. Additional fault detection measures can be taken such as parity, checksum and EDAC.
Author MCDONALD; KEITH M
Author_xml – fullname: MCDONALD; KEITH M
BookMark eNqFyrsKwkAQQNEttPD1Dc4PWPgIJGUIin20DsM6GxeWmWV2RPTrtbAXLpzmzt2EhWnmuv7F_q7C8R15BHsKZBVPpYgWwG8MkY1GxQQZ1UACBHwkgxsZeYvCSzcNmAqtfi7c-nS8dOcNZRmoZPTEZMO1r3aHZlvX7f7_8QEHizP-
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID US5249188A
GroupedDBID EVB
ID FETCH-epo_espacenet_US5249188A3
IEDL.DBID EVB
IngestDate Fri Jul 19 15:04:40 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US5249188A3
Notes Application Number: US19910749834
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19930928&DB=EPODOC&CC=US&NR=5249188A
ParticipantIDs epo_espacenet_US5249188A
PublicationCentury 1900
PublicationDate 19930928
PublicationDateYYYYMMDD 1993-09-28
PublicationDate_xml – month: 09
  year: 1993
  text: 19930928
  day: 28
PublicationDecade 1990
PublicationYear 1993
RelatedCompanies AG COMMUNICATION SYSTEMS CORPORATION
RelatedCompanies_xml – name: AG COMMUNICATION SYSTEMS CORPORATION
Score 2.429141
Snippet A central processing unit arrangement for detecting a fault in a central processing unit system that includes a master processor and a slave processor. Master...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Synchronizing two processors as an integral part of fault detection
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=19930928&DB=EPODOC&locale=&CC=US&NR=5249188A
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1bS8MwFD7MeX3Tqcx7HqRvRXuzyUMR124MYRfcJnsbadOgMNKyZgz99aZZp74M8pRASA45-ZKT73wBuMcudWPsMdPmODFdZiUmZb5vcuL6CmAdhRBlHLLXf-pO3NepN63BxyYXRuuErrQ4ovKoRPm71Pt1_hfEijS3sniIP1VV9twZB5HBqnQx55HY2IhaQXs4iAahEYbBZGT03wJPXTMsjF92YFcdov3SF9rvrTInJf8PKJ1j2BuqvoQ8gVoqGnAYbv5da8BBr3rubsC-5mcmhaqsfLA4hXD0JRItafutYAfJVYbyNds_WxSIqiJQJQIxR7laGSjjiNPlXCKWSs28Emdw12mPw66pxjX7NcFsMtpMwDmHushE2gREiR8zFlvc8UqZP4_6LqWEY4sTkjqedQHNbb1cbm-6gqM1qY-YNr6Gulws0xsFvDK-1Tb7ATQ4iVc
link.rule.ids 230,309,783,888,25576,76876
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1bT8IwFD5BvOCbogav9MHsbdGxzbUPi5ENgsotAoY30q1rNCHdwkaI_nq7MtQXkj61SdOe9PRrT7_zFeAWW9QKsM30BsehbjEj1ClzHJ0Ty5EAa0qEyOOQvf5DZ2K9TO1pCT42uTBKJ3SlxBGlR4XS3zO1Xyd_QSxfcSvTu-BTVsWP7bHra6xIFzPvSQNrftNtDQf-wNM8z52MtP6ba8trhoHx0w7sygO2k_tC672Z56Qk_wGlfQR7Q9mXyI6hFIkqVLzNv2tVOOgVz91V2Ff8zDCVlYUPpifgjb5EqCRtvyXsoGwVo2TN9o8XKaKyCFSIQMxRIlcGijnidDnPEIsyxbwSp1Bvt8ZeR5fjmv2aYDYZbSZgnkFZxCKqAaLECRgLDG7aucyfTR2LUsKxwQmJTNs4h9q2Xi62N9Wh0hn3urPuc__1Eg7XBD-iN_AVlLPFMrqWIJwFN8p-P8_cjEo
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Synchronizing+two+processors+as+an+integral+part+of+fault+detection&rft.inventor=MCDONALD%3B+KEITH+M&rft.date=1993-09-28&rft.externalDBID=A&rft.externalDocID=US5249188A