SOC DESC/MODELING
EECS 222A, Course Code: 18415
Quarter: Fall Quarter 2009
EECS 222A: System-on-Chip Description and Modeling (3)
Computational models for System-on-Chip (SoC).
System-level specification and description languages and execution semantics.
Concepts, requirements, examples.
SoC modeling at different levels of abstraction.
Modeling of IP (intellectual property), design constraints, test benches.
Simulation semantics and algorithms.
Co-simulation methodology.
|
![]() |
|
![]() |
|
![]() |
|
![]() |
Topic | Reading | |
---|---|---|
1 | Introduction to SoC concepts, computational models | Yellow book, Chapter 1 through 1.4 Green book, Chapters 1 and 2 Orange book, Chapter 1 |
2 | The SpecC system-level description language | Yellow book, Chapter 1.5 and 1.6 Green book, Chapter 3 |
3 | SoC specification, modeling guidelines, validation | Yellow book, Chapter 2 through 2.2 Green book, Chapter 4 through 4.2.1 |
4 | Execution and simulation semantics | Yellow book, Appendix A SpecC Language Reference Manual V2.0 Black book, Chapter 2.10 |
5 | Abstraction levels, top-down design methodology | Yellow book, Chapter 2 Green book, Chapter 4 Orange book, Chapter 2 |
6 | SoC architecture, processor modeling | Yellow book, Chapters 2.3 and 2.4 Green book, Chapter 4.2.2 Orange book, Chapter 3 through 3.4 |
7 | SoC communication modeling | Yellow book, Chapters 2.5 and 2.6 Green book, Chapter 4.2.3 Orange book, Chapter 3.5 and 3.6 |
8 | SoC hardware modeling, RTL | Yellow book, Chapters 2.7 and 2.8 Green book, Chapter 4.2.4 Orange book, Chapter 6 |
9 | The SystemC system-level description language | Black book SystemC LRM 2.1 |
10 | UML and other system-level description languages | UML 2.0 Superstructure |
The Electronic Educational Environment
University of California, Irvine |
http://eee.uci.edu/09f/18415/ |