Course detail

Circuit Modeling and Simulations

FEKT-BKC-ESIAcad. year: 2023/2024

Students become familiar with basic principles of computer simulation of electronic circuits and systems. They will learn the use of Spice-class simulators for circuit analysis and characterization in DC, AC, and time domains; analysis of device parameter tolerances on circuit behavior; stability analysis; and optimization. The course includes the modeling of passive and active circuit elements and blocks, modeling of non-electric systems based on analogies, and modeling of mixed systems with discrete and continuous time. The methods and procedures are demonstrated on computer-aided design and characterization of basic electronic circuits (amplifiers, oscillators, filters, switched power supplies).  


Language of instruction


Number of ECTS credits


Mode of study

Not applicable.

Entry knowledge

Fundamentals of electronic devices (passive and semiconductor devices) and electronic circuits (basic circuit laws; function and design of elemental circuits) are the pre-requisites.  


Rules for evaluation and completion of the course

max. 30 points for activities in computer labs

max. 20 points for the midterm test

max. 50 points per exam (minimum is 10)


The controlled activities include computer exercises. Evaluation of activities is specified by a regulation, which is issued annually by the lecturer responsible for the course.  



The course is aimed at basic methods and software tools for computer simulation, design, and optimization of electronic circuits and systems; and for creation of simulation models of basic devices and subsystems that are more complex.  


The graduate is able to (1) apply basic methods for analysis of electronic circuits in the DC, AC, and time domains; (2) use advanced methods for tolerance design; (3) perform optimization; (4) use symbolic analysis including automated simplification; (5) simulate non-electrical systems based on analogies, (6) create simulation model for an elemental part or a complex subsystem, (7) completely design a simple electronic circuit and perform its characterization. 


Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

KOLKA, Z.; BIOLEK, D.; BIOLKOVÁ, V.; BIOLEK, Z. Modelování a simulace pomocí PSpice. Brno: Tribun EU, 2011. (CS)
BIOLEK, D.: Řešíme elektronické obvody. Praha: BEN, 2004. (CS)

Recommended reading

Not applicable.


Classification of course in study plans

  • Programme BKC-EKT Bachelor's, 3. year of study, winter semester, compulsory

Type of course unit



13 hours, optionally

Teacher / Lecturer


1. Spice language: syntax, part definition, subcircuits, models, libraries.

2. Methods for circuit simulation in DC, AC, and time domains.

3. Advanced function of post-processor, data export.

4. Tolerance and sensitivity analysis, Monte Carlo, worst-case analysis.

5. Analysis of feedback, stability, and compensation.

6. Optimization.

7. Noise analysis.

8. Symbolic analysis and its use for design.

9. Modeling of electronic devices and structures, model identification.

10. Behavioral models of complex structures, operational amplifiers.

11. Non-electrical systems, the use of analogies (thermal and mechanical systems).

12. Modeling of mixed analog-digital systems.

13. Modeling of switched systems.

Exercise in computer lab

39 hours, compulsory

Teacher / Lecturer


1. Introduction to PSpice.

2. Model and part creation.

3. Advanced functions of postprocessor.

4. Tolerance and sensitivity analysis and synthesis.

5. Analysis of feedback loops in opamp circuits, compensation.

6. Design and characterization of RC oscillator.

7. Analysis of influence of parasitic elements of active devices on circuit characteristics.

8. Identification of part model based on measured data.

9. Modeling of operating amplifier.

10. Optimization.

11. Thermal model and its analysis.

12. Digital circuits.

13. Simulation of switched power supplies.