ACM Home Page
Please provide us with feedback. Feedback
A functional model of clocked microarchitectures
Full text PdfPdf (705 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 22nd annual workshop on Microprogramming and microarchitecture table of contents
Dublin, Ireland
Pages: 207 - 212  
Year of Publication: 1989
ISBN:0-89791-324-8
Also published in ...
Authors
C. c. Charlton  The Department of Computer Science, University of Liverpool, P 0 Box 147, Liverpool L69 3BX, ENGLAND
D. Jackson  The Department of Computer Science, University of Liverpool, P 0 Box 147, Liverpool L69 3BX, ENGLAND
P. H. Leng  The Department of Computer Science, University of Liverpool, P 0 Box 147, Liverpool L69 3BX, ENGLAND
Sponsors
IEEE-CS : Computer Society
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 4,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/75362.75420
What is a DOI?

ABSTRACT

Models for the simulation of computer systems at the microarchitectural level are widely used to assist in design analysis and verification, and the development of microcode. The general model we describe here represents the behaviour of a clocked microarchitecture through the application of functions to component states and signal values. The operational semantics of the model are based partly on data flow and partly on graph reduction, allowing use to be made of the concept of 'lazy' evaluation to aid efficient simulation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Dasgupta, S., "S A: A Language for Describing Computer Architectures", Proc. 5th Conf. on Computer Hardware Description Languages and their Applications, 65-78 (1981)
 
2
Piloty, R., and Borrione, D., "The Conlan Project: Concepts, Implementations, and Applica.tions", IEEE Computer, 18(2), 81-92 (1985)
 
3
Maruyama, F., and Fujita, M., "Hardware Verification", IEEE Computer, 18(2), 22-32 (1985)
 
4
 
5
Pawlak, A., and Jezewski, J., "MODLAN - A Language for Multilevel Description and Modelling of Digital Sys terns", Proc. 5th Conf. on Computer Hardware Description Languages and their Applications, 79-93 (1981)
 
6
Mermet, J., "The CASCADE Hierarchical Multilevel Mixed-Mode (HM3) Simulator", in 'Microcomputers, Usage and Design', K. Waldschmidt and B. Myhrhaug (eds), 181-192, North Holland (1985)
7
 
8
Thomas, D.E., et al, ""Automatic Data Path Synthesis", IEEE Computer 16(12), 59-70 (1983)
 
9
Mueller, R.A., and Varghese, J., "Flow Graph Machine Models in Microcode Synthesis", Proc. 16th Annual Micoprogramming Workshop, IEEIE, 159-167, (1983)
 
10
Mezzalama, M., and Prinetto, P., "A Strategy for Simulating Bit-Slice Based Microprogrammable Systems", Microprocessing and Microprogramming 7, 334-343 (1981)
 
11
Gordon, M.J.C., "Register Transfer Systems and their Behaviour", Proc. 5th Conf. on Hardware Description Languages and their Applications, 23-36 (1981)
 
12
Damm, W., "A Microprogramming Logic", Report 94, Lehrstuhl fur Informatik II, RWTH Aachen, West Germany (1984)
 
13
Moszkowski, B., "A Temporal Logic for Multilevel Reasoning about Hardware", IEEE Computer 18(2), lo-19 (1985)
14
15
16
 
17
Turner, D.A., "Recursion Equations as a Programming Language", in 'Functional Programming and its Applications', D.A. Turner, P. Henderson and J. Darlington (Eds), C.U.P. (1981)
18
 
19
Morison, J.D., Peeling, N.E., and Thorp, T.L., "ELLA: A Hardware Description Language", Proc. IEEE Int. Conf. Circuits and Computers, 604-607 (1982)
20
21
 
22
Szygenda, S.A. and Thompson, E.W., "Digital Logic Simulation in a Time-Based, Table-Driven Environment. Part 1: Design Verification", IEEE Computer, March 1975, 24-36.

Collaborative Colleagues:
C. c. Charlton: colleagues
D. Jackson: colleagues
P. H. Leng: colleagues

Peer to Peer - Readers of this Article have also read: