JP4454566B2 - プログラム暴走監視回路および方法 - Google Patents
プログラム暴走監視回路および方法 Download PDFInfo
- Publication number
- JP4454566B2 JP4454566B2 JP2005323019A JP2005323019A JP4454566B2 JP 4454566 B2 JP4454566 B2 JP 4454566B2 JP 2005323019 A JP2005323019 A JP 2005323019A JP 2005323019 A JP2005323019 A JP 2005323019A JP 4454566 B2 JP4454566 B2 JP 4454566B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- information
- runaway
- program runaway
- monitoring
- 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
- 238000012544 monitoring process Methods 0.000 title claims description 49
- 238000000034 method Methods 0.000 title claims description 15
- 230000015654 memory Effects 0.000 claims description 60
- 230000010365 information processing Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 5
- 230000007704 transition Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
2 読み取り部
3 タイマ部
4 メモリ部
5 メモリ部
6 比較判定部
7 カウント監視部
Claims (13)
- プログラム制御プロセッサ上で実行されているプログラムの暴走を監視する回路において、
前記プログラム制御プロセッサが使用するバス上のアドレス情報およびデータ情報を設定されたタイミングで読み取るバス情報読み取り手段と、
前記読み取られたアドレス情報およびデータ情報の組をエントリ情報として前記設定されたタイミングごとに交互に蓄積する第1メモリ手段および第2メモリ手段と、
前記第1メモリ手段に蓄積された第1エントリ情報と前記第2メモリ手段に蓄積された第2エントリ情報とを比較して同一情報領域の存在の有無を判定する比較判定手段と、
前記比較判定手段の判定結果に基づいてプログラムの暴走を監視する監視手段と、
を有することを特徴とするプログラム暴走監視回路。 - 前記バス情報読み取り手段は、前記バス上のイネーブル信号を契機として、前記バス上のアドレス情報およびデータ情報を前記プログラム制御プロセッサの動作クロックに従って読み取ることを特徴とする請求項1に記載のプログラム暴走監視回路。
- 前記同一情報領域は同一情報が同一順序で複数配列された領域であることを特徴とする請求項1または2に記載のプログラム暴走監視回路。
- 前記監視手段は、前記比較判定手段による同一情報領域の存在を示す判定結果が複数回発生したときに、プログラムの暴走を検出することを特徴とする請求項1−3のいずれかに記載のプログラム暴走監視回路。
- 前記監視手段は、前記同一情報領域の存在を示す判定結果の回数をカウントするカウント手段を有し、前記カウント値が所定しきい値を超えたときにプログラムの暴走を検出することを特徴とする請求項4に記載のプログラム暴走監視回路。
- 前記所定しきい値は、プログラム暴走の誤認を回避できる値に設定されたことを特徴とする請求項5に記載のプログラム暴走監視回路。
- プログラム制御プロセッサ上で実行されているプログラムの暴走を監視する方法において、
前記プログラム制御プロセッサが使用するバス上のアドレス情報およびデータ情報の組をエントリ情報として設定されたタイミングで順次読み取り、
前回のタイミングで読み取られた第1エントリ情報と今回のタイミングで読み取られた第2エントリ情報とを比較して同一情報領域を検索し、
前記同一情報領域の有無によりプログラムの暴走を監視する、
ことを特徴とするプログラム暴走監視方法。 - 前記同一情報領域は同一情報が同一順序で複数配列された領域であることを特徴とする請求項7に記載のプログラム暴走監視方法。
- 前記同一情報領域が複数回検索されたときに、プログラムの暴走を検出することを特徴とする請求項7または8に記載のプログラム暴走監視方法。
- 前記同一情報領域が所定しきい値を超える回数検索されたときにプログラムの暴走を検出することを特徴とする請求項9に記載のプログラム暴走監視方法。
- 前記所定しきい値は、プログラム暴走の誤認を回避できる値に設定されたことを特徴と
する請求項10に記載のプログラム暴走監視方法。 - 請求項1−6のいずれかに記載のプログラム暴走監視回路を有する情報処理装置。
- 請求項7−11のいずれかに記載のプログラム暴走監視方法を採用した情報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005323019A JP4454566B2 (ja) | 2005-11-08 | 2005-11-08 | プログラム暴走監視回路および方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005323019A JP4454566B2 (ja) | 2005-11-08 | 2005-11-08 | プログラム暴走監視回路および方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007133458A JP2007133458A (ja) | 2007-05-31 |
| JP4454566B2 true JP4454566B2 (ja) | 2010-04-21 |
Family
ID=38155097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005323019A Expired - Fee Related JP4454566B2 (ja) | 2005-11-08 | 2005-11-08 | プログラム暴走監視回路および方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4454566B2 (ja) |
-
2005
- 2005-11-08 JP JP2005323019A patent/JP4454566B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007133458A (ja) | 2007-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5914521B2 (ja) | 処理装置、トレースユニット、および診断装置 | |
| US9335183B2 (en) | Method for reliably operating a sensor | |
| CN109726058B (zh) | 检测方法、装置及计算机设备 | |
| CN105204968B (zh) | 一种故障内存检测方法和装置 | |
| JP4815141B2 (ja) | 回路異常動作検出システム | |
| JP2009129301A (ja) | 自己診断回路及び自己診断方法 | |
| JP2019159786A (ja) | 情報処理装置、情報処理方法、プログラム | |
| JP4454566B2 (ja) | プログラム暴走監視回路および方法 | |
| JP5093473B2 (ja) | 車両故障検知装置 | |
| JP2011154459A (ja) | コンピュータシステムのプログラム異常動作検出装置 | |
| CN101145992A (zh) | 单板任务异常检测方法与系统 | |
| JP2015162030A (ja) | 故障指摘装置、故障指摘方法および故障指摘プログラム | |
| JP2005293164A (ja) | タスク監視方式 | |
| CN109659901B (zh) | 直流电机的保护方法、装置及电子设备 | |
| JPH11330931A (ja) | 制御システムにおけるクロック動作監視装置及び方法 | |
| JP5915560B2 (ja) | 分析装置 | |
| CN113655707A (zh) | 安全仪表系统的表决控制方法、装置和电子装置 | |
| WO2010055562A1 (ja) | マイクロコンピュータ | |
| JP4842036B2 (ja) | 半導体装置と、タイミング制御回路の異常検出方法 | |
| JP4627275B2 (ja) | 監視プログラム、監視方法、および、監視装置 | |
| JP2870202B2 (ja) | プロセッサ間相互監視方法及びその装置 | |
| JP2002163008A (ja) | プログラマブルコントローラ暴走検出回路およびその方法 | |
| JPH0581138A (ja) | マイクロプログラム制御装置 | |
| JP4797831B2 (ja) | 信号処理装置及び信号処理方法 | |
| JP4932193B2 (ja) | パルス信号測定装置及び方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090728 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091028 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091214 |
|
| 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: 20100119 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100202 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130212 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |