Course detail

Digital Integrated Circuits Design

FEKT-BPA-NDIAcad. year: 2023/2024

Advanced design of digital circuits by using VHDL will be learned. Practical design of sequential systems and state machines will be described. For example design of PS2, VGA peripherals and communication peripherals such as I2C, SPI etc. In frame of this subject students will realize a project as simple game implementable into the FPGA circuit. Project will be solved in student groups and final examination will be satisfied by successful presentation.

Language of instruction


Number of ECTS credits


Mode of study

Not applicable.

Entry knowledge

Student should know:
- knowledge of fundamentals of combinational and sequential circuits, how those circuits manually design
- describe those circuits by using VHDL
- 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

Requirements for completion of a course are specified by a regulation issued by the lecturer responsible for the course and updated for every.
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.


The subject follows BDIO subject that is learned in second year. Subject is much more complex and students obtain new information from digital circuit design area, especially how to use proper methodology to design advanced digital circuits. Goal of the subject is how students can design any task autonomously, such as design of block structure, block specification, block design and final implementation into the target device to meet entire specification.
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

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

RTL Hardware Design Using VHDL: Coding for Pong P. Chu, Efficiency, Portability, and Scalability, 2006, ISBN 978-0471720928 (EN)
Pong P. Chu, FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version, 2008, ISBN 978-0470185315 (EN)

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme BPA-ELE Bachelor's

    specialization BPA-ECT , 3. year of study, winter semester, compulsory

Type of course unit



26 hours, optionally

Teacher / Lecturer


Digital integrated ciruits.
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.
New principles of IC design and manufacturing.
Manufacturing test and diagnosis, testability.
Micromechanical structures.
Economical aspects of design and production.

Exercise in computer lab

26 hours, compulsory

Teacher / Lecturer


Configuration of design environment, demonstration.
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.