SYS/CHIP DESC/MODEL
EECS 298, Course Code: 16196
Quarter: Winter Quarter 2006
EECS 298: 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 (untimed, approximate time,
cycle-accurate). Modeling of IP (intellectual property), design constraints, test benches.
Simulation semantics and algorithms. Co-simulation methodology.
|
|
|
|
|
Week | Topic | Lecture Notes | Reading |
---|---|---|---|
1 | Introduction to SoC concepts, abstraction levels, computational models | Lecture 1 | Yellow book, Chapter 1a Green book, Chapters 1, 2a |
2 | The SpecC system-level description language | Lecture 2 | Yellow book, Chapter 1b Green book, Chapter 3 |
3 | SoC specification, modeling guidelines, validation | Lecture 3 | Yellow book, Chapter 2a Green book, Chapter 4a |
4 | Execution and simulation semantics | Lecture 4 | SpecC LRM 2.0 Black book, Chapter 2.10 |
5 | Top-down SoC design methodology | Lecture 5 | Yellow book, Chapter 2 Green book, Chapter 4 |
6 | SoC architecture and communication modeling | Lecture 6 | Yellow book, Chapters 2b, 2c Green book, Chapters 4b, 4c |
7 | SoC cycle-accurate modeling, RTL | Lecture 7 | Yellow book, Chapter 2d Green book, Chapter 4d |
8 | SoC project discussion, system validation | Lecture 8 | n/a |
9 | The SystemC system-level description language | Lecture 9 SystemC Intro, Tutorial |
Black book SystemC LRM 2.1 |
10 | UML and other system-level description languages | Lecture 10 UML Overview |
UML 2.0 Superstructure |
Final | Final examination | n/a | n/a |
The Electronic Educational Environment
University of California, Irvine |
http://eee.uci.edu/06w/16196/ |