With the purpose of providing a formal specification of pipelines, a central problem in asynchronous hardware design, we show how action refinement can be used to develop asynchronous pipelined microprocessors, where each functional unit of the processor is stepwise obtained, leading to a structured and modular design. Furthermore, the handling of hazard situations is realized during the refinement procedures.
Index Terms:
Action refinement, pipelines, microprocessors, asynchronous circuits
Citation:
Xiuli Sun, Jinzhao Wu, Xiaoyu Song, Mila Majster-Cederbaum, "Formal Specification of an Asynchronous Processor via Action Refinement," mtv, pp.36-41, Fifth International Workshop on Microprocessor Test and Verification (MTV'04), 2004