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/ |