System On Chip Design and Verification


A System-on-Chip (SoC) is an Integrated Circuit (IC) with many components integrated on a single substrate such as silicon. The SoC Design and Verification module introduces modern hardware design, covering theory, tools, techniques, technologies, and trends. Students develop their skills through the use of an industry standard Field Programmable Gate Array (FPGA) tool suite, hardware description language, and development board.

Learning Outcomes

  1. Describe SoC and FPGA related concepts and systems.

  2. Evaluate general logic and logical reasoning concepts and techniques.

  3. Apply digital logic, digital design & verification techniques to SoC design and verification.

  4. Analyse SoC Intellectual Property (IP).

  5. Develop SoC designs using a hardware description language and industry standard development tools.

  6. Discuss ethics and sustainability in the context of SoC design & verification.

% Coursework 60%
% Final Exam 40%