EECS 222B System-on-Chip Design and Exploration (2012-2013)

EECS 222B System-on-Chip Design and Exploration

(Not required for any major.)
Catalog Data:

EECS 222B System-on-Chip Design and Exploration (Credit Units: 4) System-on-Chip design flow and methodology. Design space exploration. Co-design of hardware and software, hardware/software partitioning. System-on-Chip architecture exploration and synthesis. On-chip network and communication design and synthesis. On-chip software/hardware interface generation. Prerequisite: EECS222A or consent of instructor. (Design units: 0)

Required Textbook:
. Edition, , 1969, ISBN-13 978-0792374398.

. Edition, , 1969, ISBN-13 978-0792372462.

. Edition, , 1969, ISBN-13 978-0792373872.

. Edition, , 1969, ISBN-13 978-1441905031.

Recommended Textbook:

Marwedel, Peter, Embedded System Design, 1st edition, Springer, 2005.

Daniel D. Gajski
Relationship to Student Outcomes
No student outcomes specified.
Course Learning Outcomes. Students will:
Prerequisites by Topic

Student should have knowledge of System-on-Chip concepts.

Lecture Topics:
  • SOC design, main concepts
  • SOC methodologies, abstraction levels, model structures
  • Design metrics, estimation, profiling, design space search
  • Platform architecture selection, evaluation, optimization
  • Software/hardware partitioning and refinement
  • Network-on-chip definition and synthesis
  • Communication design, ISO layers
  • Validation and verification
  • Design integration and test
  • Project discussion and evaluation
Class Schedule:

Meets for 3 hours of lecture each week for 10 weeks.

Computer Usage:

System-level capture and design tools.

Laboratory Projects:


Professional Component


Design Content Description
Laboratory Portion:
Grading Criteria:
  • Homework assignments: 30%
  • Final Project/Final Exam: 70%
  • Total: 100%
Estimated ABET Category Content:

Mathematics and Basic Science: 0.0 credit units

Computing: 0.0 credit units

Engineering Topics: 0.0 credit units

Engineering Science: 0.0 credit units

Engineering Design: 0.0 credit units

April 18, 2012
Senate Approved:
February 2, 2012
Approved Effective:
2012 Fall Qtr