284 articles – 2152 Notices  [english version]
Fiche concise Communications avec actes
Design of a self-checking microprocessor for real-time applications
Osseiran A. et al
Dans Control-in-Transportation-Systems-1986.-Proceedings-of-the-5th-IFAC/IFIP/IFORS-Conference - Control-in-Transportation-Systems-1986.-Proceedings-of-the-5th-IFAC/IFIP/IFORS-Conference, Vienna : Autriche (1987) - http://hal.archives-ouvertes.fr/hal-00013426
A. Osseiran1, D. Bied-Charreton1, M. Nicolaidis ()1, 2, J.-P. Schoellkopf1, B. Courtois ()1, B. Le Trung1
1 :  TIMA - Techniques of Informatics and Microelectronics for integrated systems Architecture
CNRS : UMR5159 – Université Joseph Fourier - Grenoble I – Institut National Polytechnique de Grenoble (INPG)
46 Av Félix Viallet 38031 GRENOBLE CEDEX 1
2 :  IROC TECHNOLOGIES - iROc Technologies
Cadence Connection – EDA Consortium – FSA – Cubic Micro
WTC Po Box 1510 Grenoble
Sciences de l'ingénieur/Micro et nanotechnologies/Microélectronique
Design of a self-checking microprocessor for real-time applications
Concerns the design of a microprocessor dedicated to safety applications and more particularly to automatic train control. This microprocessor is self-checking i.e. able to detect its own errors. Its name is COBRA (controller with built-in selfchecking for real-time applications). In the design of this circuit, low-level fault hypotheses for the N-MOS technology are considered. In this case redundant faults, i.e. undetectable faults, generally exist in any design and thus fault detecting capabilities must be provided for sequences of faults. The functional circuits will process with coded data and will be checked by strongly code-disjoint checkers. COBRA's data path processes independently 19 different signals, and supervises 14 level inputs (binary values). 7 independent outputs could be binary values, and 3 could be clocks. The data path communicates with an external PROM, used as program storage for COBRA. This PROM is addressed with 14 bits, multiplexed over the 8-bit address/data internal bus of the data path. It also contains one serial I/O, a 64 byte RAM, and 3 independent 14 bits counters. An 8 bit ALU could be used for arithmetical or logical operations. A set of 42 instructions processes all these operations.

Pergamon, Oxford, UK


self-checking-microprocessor – real-time-applications – safety-applications – automatic-train-control – COBRA
PACS 85.42
ISBN: 0080334385