Published 1995 | Version public
Book Section - Chapter

An action system specification of the Caltech asynchronous microprocessor

  • 1. ROR icon Åbo Akademi University
  • 2. ROR icon California Institute of Technology
  • 3. ROR icon University of Eastern Finland

Contributors

Abstract

The action system framework for modelling parallel programs is used to formally specify a microprocessor. First the microprocessor is specified as a sequential program. The sequential specification is then decomposed and refined into a concurrent program using correctness-preserving program transformations. Previously this microprocessor has been specified in a semi-formal manner at Caltech, where an asynchronous circuit for the microprocessor was derived from the specification. We propose a specification strategy that is based on the idea of spatial decomposition of the program variable space. Applying this strategy we give a completely formal derivation of a high level specification for the Caltech microprocessor. We also demonstrate the suitability of action systems and the stepwise refinement paradigm for formal VLSI circuit design.

Additional Information

© Springer-Verlag Berlin Heidelberg 1995. The work reported here was supported by the Academy of Finland.

Additional details

Identifiers

Eprint ID
106817
DOI
10.1007/3-540-60117-1_9
Resolver ID
CaltechAUTHORS:20201124-174613902

Related works

Funding

Academy of Finland

Dates

Created
2020-12-03
Created from EPrint's datestamp field
Updated
2021-11-16
Created from EPrint's last_modified field

Caltech Custom Metadata

Series Name
Lecture Notes in Computer Science
Series Volume or Issue Number
947