19M043VLSI - VLSI Systems Design 2
Course specification | ||||
---|---|---|---|---|
Course title | VLSI Systems Design 2 | |||
Acronym | 19M043VLSI | |||
Study programme | Electrical Engineering and Computing | |||
Module | Applied Mathematics, Audio and Video Technologies, Biomedical and Environmental Engineering, Biomedical and Nuclear Engineering, Computer Engineering and Informatics, Electronics and Digital Systems, Energy Efficiency, Information and Communication Technologies, Microwave Engineering, Nanoelectronics and Photonics, Power Systems - Networks and Systems, Power Systems - Renewable Energy Sources, Power Systems - Substations and Power Equipment, Signals and Systems, Software Engineering | |||
Type of study | master academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 6.0 | Status | elective | |
Condition | ||||
The goal | Introduction to advanced "front end" design methodologies of VLSI systems, languages for hardware description and programmable components. Understanding of digital system complexity and modular designing. Training for work with advanced software packages for designing of VLSI systems and implementation in FPGA chips. | |||
The outcome | Students had the advanced knowledge of the front-end design techniques of VLSI systems and ability to design and implement a VLSI system in FPGA. | |||
Contents | ||||
Contents of lectures | Hardware description languages, standard, system level design languages. Verilog HDL, VHDL vs. SystemC, System Verilog. A flow diagram of HDL design. Levels of designing, time parameters. Advanced constructions of VHDL.Reusable VHDL code. Design for testability, Automatic test pattern generation (ATPG). Programmable logic devices: a review of current FPGA families. Practical aspects of designing. | |||
Contents of exercises | Lab exercises, making of a project using HDL (VHDL, Verilog, SystemC, System Verilog) and an FPGA implementation (Xilinx or Altera development boards). | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
2 | 1 | 2 | ||
Methods of teaching | Lectures - Power Point presentations. Practices - teaching assistant demonstrates advanced tools for design and FPGA implementation of VLSI systems. Students work on the project in groups. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 50 | |
Practical lessons | 10 | Oral examination | 0 | |
Projects | 40 | |||
Colloquia | 0 | |||
Seminars | 0 |