| A functional model of clocked microarchitectures |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 9, Citation Count: 0
|
|
|
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
|
Dwight Hill , Willam vanCleemput, SABLE: A tool for generating structured, multi-level simulations, Proceedings of the 16th Conference on Design automation, p.272-279, June 25-27, 1979, San Diego, CA, United States
|
| |
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.
|
|