Proceedings of the 2nd Conference on Integrating Technology Into Computer Science Education 1997
DOI: 10.1145/268819.268834
|View full text |Cite
|
Sign up to set email alerts
|

Integrating design and simulation into a computer architecture course

Abstract: This paper describes our experiences with closed laboratories in a computer architecture course and highlights the development of a capstone project. We advocate the use of software as a cost effective means of supporting analysis, design, and experimentation.Improvements to the course in regards to content, environment for leamitt g, student perception, skills accomplished and retained, and instructor involvement are outlined. Several labs are summarized, including the capstone project tying together all aspe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2000
2000
2023
2023

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 5 publications
0
2
0
Order By: Relevance
“…Usually tightly entwined with the digital design curricula, this highlights the influence of technological constraints: for example, the relationship between pipelining and register timing; the considerations of SRAM organization in cache and register file design; and the limits on microarchitectural complexity due to wire congestion and power consumption. Lab assignments often involve the manipulation of RTL and associated methodologies [3], [4].…”
Section: Introductionmentioning
confidence: 99%
“…Usually tightly entwined with the digital design curricula, this highlights the influence of technological constraints: for example, the relationship between pipelining and register timing; the considerations of SRAM organization in cache and register file design; and the limits on microarchitectural complexity due to wire congestion and power consumption. Lab assignments often involve the manipulation of RTL and associated methodologies [3], [4].…”
Section: Introductionmentioning
confidence: 99%
“…We searched for a text that not only taught the concepts outlined above but provided details on how to apply the concepts through the construction and programming of a CPU. While the idea of building a processor in a computer organization course is not new [2,4,7], there did not appear to be a textbook available that met our criteria. Some texts came close [5,8] but none of the texts provided details on building their respective processors.…”
Section: Introductionmentioning
confidence: 99%