ESE566A: Modern System-on-Chip Design

Modern System-on-Chip (SoC) design is the art of integrating billions of transistors on to a single silicon chip, containing various components such as microprocessors, DSPs, hardware accelerators, memories, and I/O interfaces, that powers today’s cutting-edge electronic systems — smart phones, wearable devices, autonomous robots, and automotive, aerospace or medical electronics.

This course covers system-on-chip architectures, design tools and methods, and delves into the complexity of system design, including tradeoffs between performance, power consumption, energy efficiency, reliability, and programmability. It presents students with an insight into the early stage of the SoC design process, when design teams need to perform the tasks of develop functional specification, partition and map functions onto hardware and/or software, and evaluate and validate system performance.