CASE STUDIES IN ASYNCHRONOUS DESIGN. PART I: AMM ARCHITECTURE PART II: A 4 STROKE AMM

dc.contributor.authorBirtwistle, G.eng
dc.contributor.authorSpooner, D.eng
dc.contributor.authorLiu, Y.eng
dc.contributor.authorYu, Wanzheneng
dc.contributor.authorStevens, Keneng
dc.contributor.authorAldwinckle, Johneng
dc.date.accessioned2008-02-27T16:30:35Z
dc.date.available2008-02-27T16:30:35Z
dc.date.computerscience1999-05-27eng
dc.date.issued1993-12-01eng
dc.description.abstractPART I: There seems to be a real need for fully-worked, moderately-sized case studies in asynchronous design which show, explain, compare and contrast the various common design styles. In a series of reports we will describe, specify and implement a variant of Sutherland's MOVE machine in CCS in a number of popular design styles: "4-stroke", "2-stroke", and combined (control in 2-stroke, datapath in 4-stroke), without and then with pipelining. In each case we will show that our designs possess certain desirable properties (neither deadlocks nor livelocks, ...) and that they conform to their specifications. In this first document, we describe our variant of the MOVE machine together with some typical programs. PART II: This is an early draft of a tutorial document which seeks to explain the bread-and-butter design of simple micro. We specify and implement a simple 4 stroke variant of Sutherland's MOVE machine in CCS. We explain the 4 stroke design style, specify a sufficient library of cells, give a "bread and butter" implementation of AMM, and show that it conforms to its specification and possesses several desirable safety and liveness properties.eng
dc.description.notesWe are currently acquiring citations for the work deposited into this collection. We recognize the distribution rights of this item may have been assigned to another entity, other than the author(s) of the work.If you can provide the citation for this work or you think you own the distribution rights to this work please contact the Institutional Repository Administrator at digitize@ucalgary.caeng
dc.identifier.department1993-529-34eng
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/30376
dc.identifier.urihttp://hdl.handle.net/1880/45733
dc.language.isoEngeng
dc.publisher.corporateUniversity of Calgaryeng
dc.publisher.facultyScienceeng
dc.subjectComputer Scienceeng
dc.titleCASE STUDIES IN ASYNCHRONOUS DESIGN. PART I: AMM ARCHITECTURE PART II: A 4 STROKE AMMeng
dc.typeunknown
thesis.degree.disciplineComputer Scienceeng
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1993-529-34.pdf
Size:
3.95 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.86 KB
Format:
Plain Text
Description: