Course detail

Modelling and Simulation in Microelectronics

FEKT-MPA-MSIAcad. year: 2023/2024

The course is focused on computer modelling and analysis of electronic circuits and microelectronic structures. In this course general principles, capabilities and limitations of computer analysis of electronic circuits, meaning, and use of various types of analysis are shown to a students. Practical experience with the usage of computer modelling and simulation can students get during the realization of their individual projects aimed to the development of the model of an electronic part; simulation of the basic parameters and the behaviour of this part, and presentation of the results.

Language of instruction


Number of ECTS credits


Mode of study

Not applicable.

Entry knowledge

Student who enters this subject, should be able to explain the basic physical and electrical principles; derive and analyse the behaviour of analog and digital electronic components, and discuss the basic concepts of probability and statistics. It is expected to have finished course BMPS and to know the fundamentals of computer simulations.

Rules for evaluation and completion of the course

up to 25 points for the individual project
up to 5 points for the review of the individual project in Cp
up to 10 points for Cp
up to 60 points per exam
Submission and review of the individual project are necessary conditions for achieving exam. The exam is oral and is focused on verification of knowledge about capabilities, and ways of usage of a computer modelling and simulation on the examples passed within this subject.
Laboratory lessons and review of individual projects are required.


Main goal of this course is to follow up on a basic knowledge of the design of analog circuits, semiconductors and microelectronic structures and to provide basic knowledge of computer analysis and modelling of electronic and microelectronic devices and circuits to the students of this course.
Successful student of this course is able to:
- Use a tool for a computer analysis and simulation of electronic circuits.
- Select the appropriate type of computer simulation and set its parameters depending on the desired output.
- To perform computer simulation of electronic circuits.
- Analyse and fix any errors preventing the correct computer simulation.
- Obtain, analyse and verify the simulation results.
- Create models of electronic analog and digital elements.

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Rashid, M., H.: Introduction to PSpice Using OrCAD for Circuits and Electronics (3rd Edition), Prentice Hall; 2003, ISBN: 978-0131019881 (EN)
Sabah, N. H.: Circuit Analysis with PSpice: A Simplified Approach, CRC Press; 1 edition, 2017, ISBN: 978-1498796040 (EN)

Recommended reading

Vladimirescu, A.: The SPICE Book. John Wiley & Sons, Inc., 1994. ISBN 0-471-60926-9. (EN)

Classification of course in study plans

  • Programme MPA-MEL Master's, 1. year of study, winter semester, compulsory
  • Programme MPAD-MEL Master's, 1. year of study, winter semester, compulsory

Type of course unit



26 hours, optionally

Teacher / Lecturer


Modeling, analysis, simulation. Types of models and analyses. Usual aims of the analysis of electronic circuits.
Software tools for simulation. Features of well-known simulators.
Structure of programs based on symbolic algorithms. Methods of generating the input data. The files which support simulation. Methods of computing the circuit functions. Methods of receiving numerical results.
Structure of numerical simulators with the focus on OrCadPSpice. The modeling philosophy. Structure of circuit files and their compilation.
Rules of netlist compilation. Models of basic circuit elements. .MODEL statement. Subcircuits.
Basic types of analyses - classification and features.
Advanced analyses / classification and features. Thermal analysis (survey).
Working with schematic capture. Working with projects in OrCad PSpice. Simulation profiles. Working with PROBE.
Transient analysis. Initial conditions and DC operating point. Finding the steady states. Fourier analysis.
DC analysis.
AC analysis. Noise analysis.
.TF and .SENS analyses.
Thermal analysis.
Performance analysis.
Monte Carlo and Worst Case analyses.
Hierarchical modeling in OrCadPSpice.
Convergence problems. Working with global settings. Working with .NODESET command.

Exercise in computer lab

39 hours, compulsory

Teacher / Lecturer


Opening exercise. Working with SNAP program.
Working with SNAP program.
Introduction to OrCAD PSpice. Working with text files. Statement of individual projects.
Introduction to OrCAD PSpice. Working with schematic capture.
Solving sample examples for various types ao analysis.
Transient analysis. Fourier analysis. Working on projects.
AC and DC analyses. Noise analysis. on projects.
.TF and .SENS analyses. Practical test.
Stepping, termal and performance analyses. Working on projects.
Monte Carlo and Worst Case analyses. Working on projects.
Optimization. Working on projects.
Hierarchical modeling. Working on projects.
Final works on projects.