284 articles – 2152 Notices  [english version]
Fiche détaillée Communications avec actes
Control-in-Transportation-Systems-1986.-Proceedings-of-the-5th-IFAC/IFIP/IFORS-Conference, Vienna : Austria (1987)
Design of a self-checking microprocessor for real-time applications
A. Osseiran1, D. Bied-Charreton1, M. Nicolaidis1, 2, J.-P. Schoellkopf1, B. Courtois1, B. Le Trung1

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.
1 :  TIMA - Techniques of Informatics and Microelectronics for integrated systems Architecture
2 :  IROC TECHNOLOGIES - iROc Technologies
self-checking-microprocessor – real-time-applications – safety-applications – automatic-train-control – COBRA