DocumentCode :
2753066
Title :
Control flow checking in pipelined RISC microprocessors: the Motorola MC88100 case study
Author :
Delord, X. ; Saucier, G.
Author_Institution :
Lab. Conception de Syst. Integres, Inst. Nat. Polyech. de Grenoble, France
fYear :
1990
fDate :
6-8 Jun 1990
Firstpage :
162
Lastpage :
169
Abstract :
The implementation of control flow checking for RISC (reduced-instruction-set computer) machines is considered. An effort is made to show and solve the problems due to the RISC features of the MC88100. Most of these features, such as pipelined execution and the delayed branching technique, make the signature consistency difficult to ensure. The desirable signal analyzer operations are formalized according to the pipeline, the delayed branching technique, and the exception handling characteristics. A practical signature analyzer architecture convenient for the MC88100 is proposed. Since the proposed formalism is very flexible, it may be used for other microprocessors. As all the signals needed by the signature analyzer are related to the processor instruction bus, an original implementation of this analyzer in the processor instruction cache memory is proposed. In order to give a realistic value of the chip area and the complexity overheads, a practical implementation using the VLSI Technology Inc. tools is presented
Keywords :
fault tolerant computing; logic analysers; microprocessor chips; reduced instruction set computing; Motorola MC88100; control flow checking; delayed branching technique; exception handling characteristics; instruction cache memory; pipelined RISC microprocessors; pipelined execution; reduced-instruction-set computer; signal analyzer; Cache memory; Computer aided software engineering; Decoding; Delay; Microprocessors; Pipeline processing; Reduced instruction set computing; Registers; Signal analysis; Signal processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time, 1990. Proceedings., Euromicro '90 Workshop on
Conference_Location :
Horsholm
Print_ISBN :
0-8186-2076-5
Type :
conf
DOI :
10.1109/EMWRT.1990.128245
Filename :
128245
Link To Document :
بازگشت