19E044DVS - Digital VLSI Systems

Course specification
Course title Digital VLSI Systems
Acronym 19E044DVS
Study programme Electrical Engineering and Computing
Module Electronics and Digital Systems
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status elective
Condition VLSI System Design
The goal To give students deeper knowledge of the digital VLSI system Front-end and Back-end design. Provide the students with the ability to design, implement and test digital VLSI systems using ASIC design tools. To give students the knowledge of low power integrated circuits design.
The outcome Ability to design, simulate, implement and test a digital system using ASIC design tools.
URL to the subject page
Contents of lectures Front-end design: SoC design, methodology, IP cores, System Level Design Languages. Hardware/software co-desgin. Platform-Based Design, processor cores, memories, buses, IP blocks integration. System in Package. Logic and High Level Synthesis. Back-end design: floorplanning, goals, restrictions. Design of arithmetic circuits in VLSI systems. Low power integrated circuits design.
Contents of exercises FPGA implementation of a complex digital VLSI system or an ASIC layot design
  1. Notes from the lectures are available on the web page of the course
  2. S. Sjoholm, L. Lindh, "VHDL for Designers", Prentice Hall, 1997. (Original title)
  3. P.P. Chu, "Embedded SoPC Design with Nios II Processor and VHDL Examples", Wiley, 2011. (Original title)
  4. R. Sass, A. G. Schmidt, "Embedded Systems Design with Platform FPGAs: Principles and Practices", Morgan Kaufmann, 2010 (Original title)
  5. P.R. Schaumont, "A Practical Introduction to Hardware/Software Codesign", 2nd Ed, Springer, 2012 (Original title)
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
3 1 1
Methods of teaching Lectures - Power Point presentations. Practices and LAB - individual student's work on the projects.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 30
Practical lessons 20 Oral examination 0
Projects 50
Colloquia 0
Seminars 0