MS1UPV - Introduction to VLSI Systems Design
Course specification | ||||
---|---|---|---|---|
Course title | Introduction to VLSI Systems Design | |||
Acronym | MS1UPV | |||
Study programme | Electrical Engineering and Computing | |||
Module | Electronics | |||
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 "front end" design methodology of VLSI systems, the basics of language for hardware description, programmable components. Understanding of phases in designing of VLSI systems, analyze of system complexity and modular designing. Training for work with software packages for designing of VLSI systems, implementation in FPGA chips, testing and leading of project documentation. | |||
The outcome | Students had the basic knowledge of the front-end design methodology of VLSI systems and ability to design, verify and implement in FPGA a system of middle complexity. | |||
Contents | ||||
Contents of lectures | Languages for designing of hardware: a diagram of flow of HDL designing. Verylog HDL and VHDL. The basic constructions of VHDL. Levels of designing, model of system action, structure model, giving of time parameters. Simulation and verification. Designing of VLSI systems using FPGA chips: a review of current FPGA families, introduction with tools, practical aspects of designing. | |||
Contents of exercises | Lab exercises, making of a project (VHDL) and an implementation of VLSI system of middle complexity (Xilinx, Spartan 3E 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 show the tools for design and FPGA implementation of VLSI systems. LAB - 3 lab exercises and individual student's work on the projects. | |||
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 |