SPECIFYING THE CALTECH ASYNCHRONOUS MICROPROCESSOR

Citation
Rjr. Back et al., SPECIFYING THE CALTECH ASYNCHRONOUS MICROPROCESSOR, Science of computer programming, 26(1-3), 1996, pp. 79-97
Citations number
16
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
01676423
Volume
26
Issue
1-3
Year of publication
1996
Pages
79 - 97
Database
ISI
SICI code
0167-6423(1996)26:1-3<79:STCAM>2.0.ZU;2-8
Abstract
The action systems framework for modelling parallel programs is used t o formally specify a microprocessor. First the microprocessor is speci fied as a sequential program. The sequential specification is then dec omposed and refined into a concurrent program using correctness-preser ving program transformations. Previously this microprocessor has been specified at Caltech, where an asynchronous circuit for the microproce ssor was derived from the specification. We propose a specification st rategy that is based on the idea of spatial decomposition of the progr am variable space.