ES2192863T3 - Procedimiento de procesamiento de un sistema electronico sometido a limitaciones por errores transitorios. - Google Patents
Procedimiento de procesamiento de un sistema electronico sometido a limitaciones por errores transitorios.Info
- Publication number
- ES2192863T3 ES2192863T3 ES99947525T ES99947525T ES2192863T3 ES 2192863 T3 ES2192863 T3 ES 2192863T3 ES 99947525 T ES99947525 T ES 99947525T ES 99947525 T ES99947525 T ES 99947525T ES 2192863 T3 ES2192863 T3 ES 2192863T3
- Authority
- ES
- Spain
- Prior art keywords
- processing
- cycle
- electronic system
- limitations
- context
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1497—Time redundant execution of software on a single processing unit
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1438—Restarting or rejuvenating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1458—Protection against unauthorised use of memory or access to memory by checking the subject access rights
- G06F12/1466—Key-lock mechanism
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Hardware Redundancy (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Storage Device Security (AREA)
- Debugging And Monitoring (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Retry When Errors Occur (AREA)
Abstract
Procedimiento de procesamiento de un sistema electrónico sometido a limitaciones por errores transitorios, caracterizado porque, en un ciclo en tiempo real determinado, es decir, en un ciclo de funcionamiento determinado de una tarea lógica que se ejecuta de forma periódica y continua, se multiplexan en el tiempo dos cadenas virtuales insertadas en una única cadena física; almacenándose los datos resultantes de cada ejecución de una cadena virtual para ser votados antes de su uso, y por que, en caso de detección de errores, se invalida el ciclo real en curso, y se carga un contexto en buen estado para efectuar una reanudación, que consiste en una ejecución nominal del ciclo siguiente a partir del contexto cargado.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR9812745A FR2784475B1 (fr) | 1998-10-12 | 1998-10-12 | Procede de traitement d'un systeme electronique soumis a des contraintes d'erreurs transitoires |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2192863T3 true ES2192863T3 (es) | 2003-10-16 |
Family
ID=9531439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES99947525T Expired - Lifetime ES2192863T3 (es) | 1998-10-12 | 1999-10-11 | Procedimiento de procesamiento de un sistema electronico sometido a limitaciones por errores transitorios. |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US6839868B1 (es) |
| EP (2) | EP1267265A3 (es) |
| JP (2) | JP4671507B2 (es) |
| DE (1) | DE69905272T2 (es) |
| ES (1) | ES2192863T3 (es) |
| FR (1) | FR2784475B1 (es) |
| WO (1) | WO2000022529A1 (es) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6701480B1 (en) * | 2000-03-08 | 2004-03-02 | Rockwell Automation Technologies, Inc. | System and method for providing error check and correction in memory systems |
| CN100489797C (zh) * | 2001-10-11 | 2009-05-20 | 阿尔特拉公司 | 可编程逻辑设备上的错误检测 |
| JP3722057B2 (ja) * | 2001-11-30 | 2005-11-30 | ソニー株式会社 | データ記録再生装置及びデータ記録再生方法、並びにデジタルカメラ |
| US20040019895A1 (en) * | 2002-07-29 | 2004-01-29 | Intel Corporation | Dynamic communication tuning apparatus, systems, and methods |
| US20050193283A1 (en) * | 2003-12-30 | 2005-09-01 | Reinhardt Steven K. | Buffering unchecked stores for fault detection in redundant multithreading systems using speculative memory support |
| US7328377B1 (en) | 2004-01-27 | 2008-02-05 | Altera Corporation | Error correction for programmable logic integrated circuits |
| DE102004019371B4 (de) * | 2004-04-21 | 2006-04-13 | Siemens Ag | Verfahren zur Wiederherstellung eines Betriebszustands eines Systems |
| US7166847B2 (en) * | 2004-06-30 | 2007-01-23 | Intel Corporation | System with response to cosmic ray detection |
| DE102004037713A1 (de) * | 2004-08-04 | 2006-03-16 | Robert Bosch Gmbh | Verfahren, Betriebssystem und Rechengerät zum Abarbeiten eines Computerprogramms |
| DE102004051966A1 (de) | 2004-10-25 | 2006-05-04 | Robert Bosch Gmbh | Verfahren, Betriebssystem und Rechengerät zum Abarbeiten eines Computerprogramms |
| DE102005023296B4 (de) * | 2005-05-12 | 2007-07-12 | Siemens Ag | Zugbeeinflussungssystem |
| US7272681B2 (en) * | 2005-08-05 | 2007-09-18 | Raytheon Company | System having parallel data processors which generate redundant effector date to detect errors |
| JP2007133807A (ja) * | 2005-11-14 | 2007-05-31 | Hitachi Ltd | データ処理システム、ストレージ装置及び管理装置 |
| US8024639B2 (en) | 2006-06-23 | 2011-09-20 | Schweitzer Engineering Laboratories, Inc. | Software and methods to detect and correct data structure |
| US20080080114A1 (en) * | 2006-09-29 | 2008-04-03 | Schweitzer Engineering Laboratories, Inc. | Apparatus, systems and methods for reliably detecting faults within a power distribution system |
| US7702971B2 (en) * | 2007-06-06 | 2010-04-20 | Dell Products L.P. | System and method for predictive failure detection |
| US20110099439A1 (en) * | 2009-10-23 | 2011-04-28 | Infineon Technologies Ag | Automatic diverse software generation for use in high integrity systems |
| US20110208948A1 (en) * | 2010-02-23 | 2011-08-25 | Infineon Technologies Ag | Reading to and writing from peripherals with temporally separated redundant processor execution |
| US8516356B2 (en) | 2010-07-20 | 2013-08-20 | Infineon Technologies Ag | Real-time error detection by inverse processing |
| US8441768B2 (en) | 2010-09-08 | 2013-05-14 | Schweitzer Engineering Laboratories Inc | Systems and methods for independent self-monitoring |
| US9007731B2 (en) | 2012-03-26 | 2015-04-14 | Schweitzer Engineering Laboratories, Inc. | Leveraging inherent redundancy in a multifunction IED |
| US8955157B2 (en) * | 2012-07-03 | 2015-02-10 | Honeywell International Inc. | Method and apparatus for differential power analysis protection |
| US9270792B2 (en) * | 2012-11-21 | 2016-02-23 | Ubiquiti Networks, Inc. | Method and system for improving wireless link efficiency |
| EP3279796B1 (en) * | 2016-08-02 | 2020-07-15 | NXP USA, Inc. | Resource access management component and method therefor |
| IT201800007412A1 (it) * | 2018-07-23 | 2020-01-23 | Sistema elettronico modulare per la verifica della corretta esecuzione di operazioni eseguite dal sistema stesso | |
| US11323362B2 (en) | 2020-08-07 | 2022-05-03 | Schweitzer Engineering Laboratories, Inc. | Resilience to single event upsets in software defined networks |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5329039A (en) * | 1976-08-30 | 1978-03-17 | Hitachi Ltd | Operation processing unit |
| JPS5488748A (en) * | 1977-12-26 | 1979-07-14 | Hitachi Ltd | Error detection system |
| JPS5561863A (en) * | 1978-11-01 | 1980-05-09 | Hitachi Ltd | Information processor |
| US4371930A (en) * | 1980-06-03 | 1983-02-01 | Burroughs Corporation | Apparatus for detecting, correcting and logging single bit memory read errors |
| EP0133005B1 (en) * | 1983-07-29 | 1991-02-27 | Westinghouse Brake And Signal Holdings Limited | Safe operation proving of a controlled system |
| US4683532A (en) * | 1984-12-03 | 1987-07-28 | Honeywell Inc. | Real-time software monitor and write protect controller |
| JPS62293441A (ja) * | 1986-06-12 | 1987-12-21 | Nec Corp | デ−タ出力方式 |
| US5434999A (en) * | 1988-11-09 | 1995-07-18 | Bull Cp8 | Safeguarded remote loading of service programs by authorizing loading in protected memory zones in a terminal |
| JPH03100847A (ja) * | 1989-09-14 | 1991-04-25 | Fujitsu Ltd | メモリの書込み禁止回路 |
| JPH03147159A (ja) * | 1989-11-02 | 1991-06-24 | Nitsuko Corp | メモリ保護方式 |
| JPH04253244A (ja) * | 1991-01-29 | 1992-09-09 | Nec Corp | プログラム暴走時のメモリ内データ保護回路 |
| US5504814A (en) * | 1991-07-10 | 1996-04-02 | Hughes Aircraft Company | Efficient security kernel for the 80960 extended architecture |
| US5596739A (en) * | 1994-02-08 | 1997-01-21 | Meridian Semiconductor, Inc. | Method and apparatus for detecting memory segment violations in a microprocessor-based system |
| US5590277A (en) * | 1994-06-22 | 1996-12-31 | Lucent Technologies Inc. | Progressive retry method and apparatus for software failure recovery in multi-process message-passing applications |
| JPH0822419A (ja) * | 1994-07-08 | 1996-01-23 | Mitsubishi Electric Corp | 誤書込防止方式 |
| JPH0883191A (ja) * | 1994-09-13 | 1996-03-26 | Fujitsu Ltd | マイクロプロセッサの故障阻止方法とその装置 |
| US5845331A (en) * | 1994-09-28 | 1998-12-01 | Massachusetts Institute Of Technology | Memory system including guarded pointers |
| JPH08115230A (ja) * | 1994-10-18 | 1996-05-07 | Fujitsu Ltd | プロセッサの制御方法及びプログラム監視装置 |
| US5485577A (en) * | 1994-12-16 | 1996-01-16 | General Instrument Corporation Of Delaware | Method and apparatus for incremental delivery of access rights |
| JP3072048B2 (ja) * | 1996-03-19 | 2000-07-31 | 株式会社東芝 | 計算機システムおよび計算機システムのソフトウェア故障回復方法 |
| JPH09259043A (ja) * | 1996-03-22 | 1997-10-03 | Sharp Corp | メモリ保護メカニズム |
| US5963191A (en) * | 1997-03-25 | 1999-10-05 | International Business Machines Corporation | Method and system for denying graphical pointer access to a widget of a data processing system graphical user interface |
| JP3085917B2 (ja) * | 1997-04-10 | 2000-09-11 | 三菱電機株式会社 | 耐ソフトウェア障害構成を有したデータ処理装置 |
| JP3790323B2 (ja) * | 1997-04-16 | 2006-06-28 | 株式会社ルネサステクノロジ | データ転送制御装置、マイクロコンピュータ及びデータ処理システム |
| US6212635B1 (en) * | 1997-07-18 | 2001-04-03 | David C. Reardon | Network security system allowing access and modification to a security subsystem after initial installation when a master token is in place |
| DE69827949T2 (de) * | 1997-07-28 | 2005-10-27 | Intergraph Hardware Technologies Co., Las Vegas | Gerät und verfahren um speicherfehler zu erkennen und zu berichten |
-
1998
- 1998-10-12 FR FR9812745A patent/FR2784475B1/fr not_active Expired - Fee Related
-
1999
- 1999-10-11 DE DE69905272T patent/DE69905272T2/de not_active Expired - Lifetime
- 1999-10-11 WO PCT/FR1999/002430 patent/WO2000022529A1/fr not_active Ceased
- 1999-10-11 EP EP02076483A patent/EP1267265A3/fr not_active Withdrawn
- 1999-10-11 US US09/807,077 patent/US6839868B1/en not_active Expired - Lifetime
- 1999-10-11 JP JP2000576368A patent/JP4671507B2/ja not_active Expired - Lifetime
- 1999-10-11 EP EP99947525A patent/EP1121642B1/fr not_active Expired - Lifetime
- 1999-10-11 ES ES99947525T patent/ES2192863T3/es not_active Expired - Lifetime
-
2010
- 2010-03-15 JP JP2010057535A patent/JP5283650B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP5283650B2 (ja) | 2013-09-04 |
| DE69905272D1 (de) | 2003-03-13 |
| EP1267265A3 (fr) | 2005-08-17 |
| DE69905272T2 (de) | 2003-12-11 |
| US6839868B1 (en) | 2005-01-04 |
| FR2784475B1 (fr) | 2000-12-29 |
| JP2010134967A (ja) | 2010-06-17 |
| EP1121642A1 (fr) | 2001-08-08 |
| EP1267265A2 (fr) | 2002-12-18 |
| WO2000022529A1 (fr) | 2000-04-20 |
| EP1121642B1 (fr) | 2003-02-05 |
| JP4671507B2 (ja) | 2011-04-20 |
| FR2784475A1 (fr) | 2000-04-14 |
| JP2002527820A (ja) | 2002-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2192863T3 (es) | Procedimiento de procesamiento de un sistema electronico sometido a limitaciones por errores transitorios. | |
| TW200517955A (en) | System and method for handling exceptional instructions in a trace cache based processor | |
| DE60313781D1 (de) | Gatterprozessor | |
| BRPI0800444A (pt) | sistema de processamento de dados | |
| BR9910052A (pt) | Artigo absorvente | |
| BR112013004234A2 (pt) | circuito integrado com um analisador de lógica programável, capacidades aprimoradas de análise e depuração e um método | |
| SE7704963L (sv) | Nyckelregisterstyrt accessystem | |
| AR042449A1 (es) | Concentrados de agentes anticongelantes para sistemas de refrigeracion en motores de pilas de combustible | |
| NO20026016L (no) | Operasjons-diagnoseinnretning med en lagringsinnretning for et objekt som skal behandles og/eller undersökes | |
| AR020183A1 (es) | Procedimiento para la verificacion de banos detergentes | |
| DOP2006000258A (es) | Método y aparato para inspeccionar el contorno de las paredes laterales de un envase | |
| DE69724499D1 (de) | Verbesserungen für oder in Bezug auf Halbleiterspeicheranordnungen | |
| TR201806357T4 (tr) | Yumurta mumlamaya yöneli̇k yöntem ve tesi̇s | |
| AT303885B (de) | Einrichtung zum Prüfen von in elektrischen Anlagen, wie z.B. Relaisschuz- und Automatikanlagen, vorgesehenen elektrischen Geräten | |
| BR9915049A (pt) | Veìculo com memória para armazenar pares de valores consistindo em primeiros dados e trecho percorrido | |
| SE418777B (sv) | Lesenhet for data, som lagras i ett slumpmessigt atkomligt minne och som skall presenteras pa en rastersvepande skerm enligt ett givet linjemonster | |
| WO2007056234A3 (en) | Hybrid memory system for a microcontroller | |
| JPS5410814A (en) | Testre for electronic controller of automobile | |
| ES2190397T3 (es) | Aparato y metodo para probar modulos de software. | |
| JPS5414651A (en) | Testing device | |
| ATA30499A (de) | Feuerungsvorrichtung für biomasse, insbesondere holzpellets | |
| ES2172996T3 (es) | Procedimiento para gestionar temporalmente la explotacion de datos y dispositivo que emplea el procedimiento. | |
| AT216537B (de) | Elektrisch angetriebene Wellendrehvorrichtung, insbesondere für Gas- oder Dampfturbinen | |
| JPS549514A (en) | Restoration completion confirmation test system | |
| DE69825078D1 (de) | Speicherprüfungsanordnung mit prüfsequenzoptimierung |