JP5604799B2 - フォールトトレラントコンピュータ - Google Patents
フォールトトレラントコンピュータ Download PDFInfo
- Publication number
- JP5604799B2 JP5604799B2 JP2009053258A JP2009053258A JP5604799B2 JP 5604799 B2 JP5604799 B2 JP 5604799B2 JP 2009053258 A JP2009053258 A JP 2009053258A JP 2009053258 A JP2009053258 A JP 2009053258A JP 5604799 B2 JP5604799 B2 JP 5604799B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- delay
- circuit
- data
- transmission
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Hardware Redundancy (AREA)
- Information Transfer Systems (AREA)
Description
102 データ中継回路
104 タイミング調整回路
105 データ送受信部
106 クロックシフト部
107 メモリ
108 遅延調整量決定部
109 演算処理回路
110 データ中継回路
112 タイミング調整回路
113 データ送受信部
114 メモリ
115 クロックシフト部
116 遅延調整量決定部
117 演算処理回路
118 データ中継回路
120 タイミング調整回路
121 データ送受信部
122 メモリ
123 クロックシフト部
124 遅延調整量決定部
125 リピータ回路
126 リピータ回路
Claims (6)
- 第1及び第2プロセッサと、
第1及び第2タイミング調整回路と、を備え、
前記第1タイミング調整回路は、
第1遅延量をクロックに付加して、データの送信タイミングを遅延させるための第1クロックとして出力する第1クロックシフト部と、
前記第1クロックに基づいて前記第1プロセッサに第1リクエスト信号を送信し、前記第1リクエスト信号に対する前記第1プロセッサからの第1レスポンス信号を受信する、第1データ送受信部と、
異なる値の複数の前記第1遅延量をそれぞれ前記クロックに付加した場合における、前記第1データ送受信部が前記第1リクエスト信号を送信してから前記第1レスポンス信号を受信するまでの複数の第1送受信時間、を記憶する第1メモリと、
前記複数の第1送受信時間と、複数の第2送受信時間と、に基づいて、前記第1クロックシフト部によって前記クロックに付加される前記第1遅延量の値を決定する第1遅延調整量決定回路と、を備え、
前記第2タイミング調整回路は、
第2遅延量を前記クロックに付加して、データ送信タイミングを遅延させるための第2クロックとして出力する第2クロックシフト部と、
前記第2クロックに基づいて前記第2プロセッサに第2リクエスト信号を送信し、前記第2リクエスト信号に対する前記第2プロセッサからの第2レスポンス信号を受信する、第2データ送受信部と、
異なる値の複数の前記第2遅延量をそれぞれ前記クロックに付加した場合における、前記第2データ送受信部が前記第2リクエスト信号を送信してから前記第2レスポンス信号を受信するまでの前記複数の第2送受信時間、を記憶する第2メモリと、
前記複数の第1送受信時間と、前記複数の第2送受信時間と、に基づいて、前記第2クロックシフト部によって前記クロックに付加される前記第2遅延量の値を決定する第2遅延調整量決定回路と、を備えたフォールトトレラントコンピュータ。 - 前記第1送受信時間は、前記第1データ送受信部が前記第1リクエスト信号を送信してから前記第1レスポンス信号を受信するまでに要する前記第1クロックのサイクル数であり、
前記第2送受信時間は、前記第2データ送受信部が前記第2リクエスト信号を送信してから前記第2レスポンス信号を受信するまでに要する前記第2クロックのサイクル数である、請求項1に記載のフォールトトレラントコンピュータ。 - 前記第1遅延調整量決定回路は、前記複数の第1遅延量のうち、前記第1送受信時間が前記第2送受信時間と一致する第1遅延量を、前記第1クロックシフト部によって前記クロックに付加される前記第1遅延量として選択し、
前記第2遅延調整量決定回路は、前記複数の第2遅延量のうち、前記第2送受信時間が前記第1送受信時間と一致する第2遅延量を、前記第2クロックシフト部によって前記クロックに付加される前記第2遅延量として選択する、請求項1又は2に記載のフォールトトレラントコンピュータ。 - 前記第1遅延調整量決定回路は、前記第1送受信時間が同じである複数の前記第1遅延量のうち中間の値を示す第1遅延量を、前記第1クロックシフト部によって前記クロックに付加される前記第1遅延量として選択し、
前記第2遅延調整量決定回路は、前記第2送受信時間が同じである複数の前記第2遅延量のうち中間の値を示す第2遅延量を、前記第2クロックシフト部によって前記クロックに付加される前記第2遅延量として選択する、請求項1〜3のいずれか一項に記載のフォールトトレラントコンピュータ。 - 前記第1プロセッサとデータの送受信を行う第1データ中継回路と、
前記第2プロセッサとデータの送受信を行う第2データ中継回路と、をさらに備え、
前記第1タイミング調整回路は、前記第1データ中継回路に内蔵され、
前記第2タイミング調整回路は、前記第2データ中継回路に内蔵されている、請求項1〜4のいずれか一項に記載のフォールトトレラントコンピュータ。 - 前記第1プロセッサとデータの送受信を行う第1データ中継回路と、
前記第2プロセッサとデータの送受信を行う第2データ中継回路と、をさらに備え、
前記第1タイミング調整回路は、前記第1プロセッサと前記第1データ中継回路との間に接続され、
前記第2タイミング調整回路は、前記第2プロセッサと前記第2データ中継回路との間に接続されている、請求項1〜4のいずれか一項に記載のフォールトトレラントコンピュータ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009053258A JP5604799B2 (ja) | 2009-03-06 | 2009-03-06 | フォールトトレラントコンピュータ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009053258A JP5604799B2 (ja) | 2009-03-06 | 2009-03-06 | フォールトトレラントコンピュータ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010211250A JP2010211250A (ja) | 2010-09-24 |
JP5604799B2 true JP5604799B2 (ja) | 2014-10-15 |
Family
ID=42971394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009053258A Expired - Fee Related JP5604799B2 (ja) | 2009-03-06 | 2009-03-06 | フォールトトレラントコンピュータ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5604799B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5757742B2 (ja) | 2010-03-25 | 2015-07-29 | セイコーインスツル株式会社 | 電子機器、歩数計、およびプログラム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2507677B2 (ja) * | 1990-06-28 | 1996-06-12 | 富士通株式会社 | 分散型デ―タ処理装置 |
JPH0773059A (ja) * | 1993-03-02 | 1995-03-17 | Tandem Comput Inc | フォールトトレラント型コンピュータシステム |
JPH11161601A (ja) * | 1997-08-19 | 1999-06-18 | Matsushita Electric Ind Co Ltd | 複数伝送線路間の遅延時間の調整装置 |
KR100460149B1 (ko) * | 2001-11-28 | 2004-12-08 | 주식회사 코어세스 | 에스엠아이아이 규격에 따른 장치 간의 데이터전송중재장치 및 그 방법 |
US7225286B2 (en) * | 2002-06-24 | 2007-05-29 | Koninklijke Philips Electronics N.V. | Method to measure transmission delay between 1394 bridges |
JP2004046599A (ja) * | 2002-07-12 | 2004-02-12 | Nec Corp | フォルトトレラントコンピュータ装置、その再同期化方法及び再同期化プログラム |
JP4752552B2 (ja) * | 2006-03-15 | 2011-08-17 | 日本電気株式会社 | データ処理装置とその同期方法 |
JP4822000B2 (ja) * | 2006-12-12 | 2011-11-24 | 日本電気株式会社 | フォールトトレラントコンピュータ |
-
2009
- 2009-03-06 JP JP2009053258A patent/JP5604799B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010211250A (ja) | 2010-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5337022B2 (ja) | フォールト・トレランス・コンピューティング・システムにおけるエラー・フィルタリング | |
US8503484B2 (en) | System and method for a cross channel data link | |
US8140893B2 (en) | Fault-tolerant system | |
US9477559B2 (en) | Control device, control method and recording medium storing program thereof | |
US11599090B2 (en) | System and method of network synchronized time in safety applications | |
JP3965699B2 (ja) | 情報処理装置および情報処理方法 | |
KR101560497B1 (ko) | 락스텝으로 이중화된 프로세서 코어들의 리셋 제어 방법 및 이를 이용하는 락스텝 시스템 | |
JP5013309B2 (ja) | フォールトトレラントコンピュータ、そのトランザクション同期制御方法 | |
US10248156B2 (en) | Data processing device | |
JP4061273B2 (ja) | シームレス・クロック | |
US7694176B2 (en) | Fault-tolerant computer and method of controlling same | |
JP5604799B2 (ja) | フォールトトレラントコンピュータ | |
JP2009098988A (ja) | フォルトトレラントコンピュータシステム | |
JP2000196571A (ja) | 位相調整方式 | |
JP2006178730A (ja) | 安全信号i/f装置およびその二重化信号入力処理方法 | |
JP6394727B1 (ja) | 制御装置、制御方法、及び、フォールトトレラント装置 | |
US20190171535A1 (en) | Data Transmission Between Computation Units Having Safe Signaling Technology | |
JP2020123309A (ja) | Ioモジュール二重化制御装置及び方法 | |
JP5892083B2 (ja) | パラメータ設定装置、パラメータ設定プログラム及びパラメータ設定方法 | |
US11914338B2 (en) | Redundant automation system and method for operating the redundant automation system | |
JP5380884B2 (ja) | データ処理装置及び同期方法 | |
JP2023175145A (ja) | 半導体装置 | |
JPWO2008050456A1 (ja) | コンピュータシステム、データ中継装置およびコンピュータシステム制御方法 | |
JPS6031669A (ja) | 計算機制御装置の多重系制御方法 | |
JP2645880B2 (ja) | システムクロック二重化方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131217 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140217 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140729 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140811 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5604799 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |