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