EU Logo with the text "Co-funded by the European Union".

System-on-Chip

Created by: Marcelino Santos
Contact: marcelino.santosnoSpam@tecnico.ulisboa.pt
 

Course Description

This course (see course curriculum in detail here) introduces learners to the complete System-on-Chip (SoC) design flow, covering both digital and analog aspects of modern chip development. You will explore how individual building blocks — processors, memories, data converters, communication interfaces, power-management units, and I/O circuits — come together to form fully integrated systems on silicon.

Through hands-on work with industry-standard design tools, you will learn how to move from high-level specifications to a verified and testable chip design. Key topics include digital frontend and backend design, analog modelling in Verilog, SoC integration strategies, high-level architecture decisions, and design-for-test techniques for both analog and digital domains.

By the end of the course, learners will not only understand how SoCs are architected and implemented, but also how to make system-level tradeoffs, manage power-up sequences, configure devices through SPI/I²C, and ensure the reliability and testability of complex integrated circuits.

This course is suitable for students, engineers, and professionals who want to understand how modern chips — from microcontrollers to application-specific SoCs — are designed, built, and verified.

Link & Infos
image/svg+xml

Course access
Course duration: ~ 180 hours (6 ECTS)
Course type: Hybrid course (in class & online)
Target audience: Students at Masters level
Course language: English
Open access provided? Videos & slides, yes
Self-paced course? Yes
Is the certificate / are the credentials free? No (enrolled students only).
Assessment type: Lab reports 50%, exam 50% (enrolled students only).