Kies de Nederlandse taal
Course module: 191210750
System-on-Chip Design
Course info
Course module191210750
Credits (ECTS)10
Course typeCourse
Language of instructionEnglish
Contact R.A.R. van der Zee
Examiner S.H. Gerez
Contactperson for the course R.A.R. van der Zee
Examiner R.A.R. van der Zee
Academic year2022
Starting block
RemarksSemester course; practicals run over quartiles 1A and 1B.
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Learn to design a mixed-signal SoC at different levels of hierarchy.
The SoC Design course focuses on design skills necessary for the realization of a System-on-Chip that consists of analog and digital hardware as well as software. Participating chairs are CAES and ICD. The course starts with two parts that each deal with different aspects of SoC design. These parts consist of lectures, hands-on training and practical exercises:
  • HDL-Based SoC Design. This part covers register-transfer level digital design with VHDL, simulation and synthesis, partitioning of hardware in data path and control, (manual) architectural synthesis, design for testability, low-power design, systems with a processor, hardware-software co-design, and design verification.
  • Mixed-Signal SoC Design. This part deals with mixed-signal design basics, power/speed/accuracy trade-offs, noise and mismatch modeling, packaging and parasitics, analog building blocks and power efficiency.
The course concludes with a project in which the students collaborate in a design project that covers all of the areas above.

HDL assignments
Mixed-signal assignments
Integration project
The final grade for the course is the weighted average of the three grades above. An extra requirement is that each of them is 4.5 or higher.
Assumed previous knowledge
Basic knowledge about logic circuit design and bachelor EE level analog electronics.
Participating study
Master Electrical Engineering
Participating study
Master Computer Science
Participating study
Master Embedded Systems
Required materials
Powerpoint slides, user manuals, assignment sheets
Recommended materials
Instructional modes
Presence dutyYes

Project unsupervised
Presence dutyYes

Self study without assistance

Assignments, Project

Kies de Nederlandse taal