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