Course detail
VLSI Digital Integrated Circuits Design and VHDL
FEKT-BPC-NDIAcad. year: 2025/2026
Advanced design of digital systems in VHDL language. Practical design of sequential systems and state machines. Design of peripherals and communication interfaces SPI, UART, etc. Implementation of arithmetic operations in the VHDL language. As part of the course, students will work on a project that will be implemented into an FPGA circuit. Great emphasis will be placed on the design methodology, the design of individual blocks and the verification of the whole design. The project will be solved in groups and must then be defended in the form of a final report during the exam period
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
- complete the BPC-DIO course
- knowledge of fundamentals of combinational and sequential circuits, how those circuits manually design
- describe those circuits by using VHDL
- derive block diagram from VHDL model
- knowledge of state machines and their design
- knowledge of methodology of synchronous circuit design
- work with XILINX design tool
Rules for evaluation and completion of the course
The content and forms of instruction in the evaluated course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.
Aims
Student obtains this knowledge:
- design of advanced combinational and sequential digital circuits by using VHDL,
- define proper conditions and specifications according to designed digital circuit,
- work with documentation and design any digital circuit according to this specification,
- implementation of designed digital system into the programmable circuit,
- verification and evaluation of designed digital system.
Study aids
Prerequisites and corequisites
Basic literature
Kang, Yusuf Leblebici, Chulwoo Kim, CMOS Digital Integrated Circuits, 2019, ISBN 978-9353165093 (EN)
Recommended reading
Classification of course in study plans
- Programme BPC-NCP Bachelor's 3 year of study, winter semester, compulsory
- Programme BPC-AUD Bachelor's
specialization AUDB-TECH , 0 year of study, winter semester, elective
- Programme BPC-ECT Bachelor's 3 year of study, winter semester, compulsory-optional
- Programme BPC-MET Bachelor's 3 year of study, winter semester, compulsory-optional
- Programme BPC-SEE Bachelor's 0 year of study, winter semester, elective
- Programme BPC-TLI Bachelor's 0 year of study, winter semester, elective
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
Bipolar, CMOS and BiCMOS technologies.
Standard familly IC's.
ASICs, programmable devices.
Basic functional blocks if digital ICs.
Design and simulation tools.
Electric-level and logic-level simulation.
Placement and routing, padding.
VHDL.
New principles of IC design and manufacturing.
Manufacturing test and diagnosis, testability.
Micromechanical structures.
Economical aspects of design and production.
Exercise in computer lab
Teacher / Lecturer
Syllabus
Electrical-level simulation.
Logic simulation, critical path.
Worst-case analysis, hasards.
Basic funtional blocks of digital ICs.
Standard logic famillies.
Programmable devices.
Layout and routing.
VHDL - structure and synopsis.
VHDL - basic static and dynamic structures.
VHDL - complex example.
Testability, design for test.
Micromechanical structures.