DocumentCode
1849723
Title
A process-algebraic approach to the design of asynchronous (counterflow) pipelines
Author
Lucassen, Paul G. ; Udding, Jan Tijmen
Author_Institution
Dept. of Comput. Sci., Groningen Univ., Netherlands
fYear
1996
fDate
35123
Firstpage
42552
Lastpage
42557
Abstract
In this paper we discuss the use of an approach in the design and verification of an asynchronous processor, the Sproull Counterflow Pipeline Processor Architecture (SCPP-A). As is often the case, the formal specification of the problem turns out to be the more difficult part. Once in the formal framework, we are in the realm of algebraic manipulations, where verification is a matter of proving theorems. We show how we break down such an asynchronous specification into a pipeline of stages interleaved with arbitration elements, the so-called Cops. Due to space limitations we confine ourselves to the topmost specifications, and refrain from decomposing the Stage and Cop any further
Keywords
algebraic specification; asynchronous circuits; pipeline processing; SCPP-A; Sproull counterflow pipeline processor architecture; algebraic manipulations; arbitration elements; asynchronous pipelines; asynchronous processor; counterflow pipelines; formal specification; process-algebraic approach; topmost specifications;
fLanguage
English
Publisher
iet
Conference_Titel
Design and Test of Asynchronous Systems, IEE Colloquium on
Conference_Location
London
Type
conf
DOI
10.1049/ic:19960252
Filename
543166
Link To Document