Title :
Action systems in pipelined processor design
Author :
Plosila, Juha ; Sere, Kaisa
Author_Institution :
Dept. of Appl. Phys., Turku Univ., Finland
Abstract :
We show that the action systems framework combined with the refinement calculus is a powerful method for handling a central problem in hardware design, the design of pipelines. We present a methodology for developing asynchronous pipelined microprocessors relying on this framework. Each functional unit of the processor is stepwise brought about which leads to a structured and modular design. The handling of different hazard situations is realized when verifying refinement steps. Our design is carried out with circuit implementation using speed-independent techniques in mind
Keywords :
logic design; microprocessor chips; parallel architectures; pipeline processing; refinement calculus; action systems; asynchronous pipelined microprocessors; circuit implementation; hazard situations; pipelined processor design; refinement calculus; speed-independent techniques; verifying refinement steps; Buffer storage; Calculus; Hardware; Hazards; Laboratories; Microprocessors; Physics; Pipelines; Process design; Rails;
Conference_Titel :
Advanced Research in Asynchronous Circuits and Systems, 1997. Proceedings., Third International Symposium on
Conference_Location :
Eindhoven
Print_ISBN :
0-8186-7922-0
DOI :
10.1109/ASYNC.1997.587171