Course detail

Modelling and Computer Simulation

FEKT-BPC-MPSAcad. year: 2026/2027

The course focuses on the computer modeling and analysis of electronic circuits and microelectronic structures. In the course, the student is introduced to the general principles, possibilities and limitations of various types of analysis. They will become familiar with the used models of individual components in detail. As part of the exercise, students will gain hands-on experience with integrated circuit design tools from Cadence.  

Language of instruction

Czech

Number of ECTS credits

5

Mode of study

Not applicable.

Entry knowledge

The student enrolling in this course would be able to:
- explain what is the linear and nonlinear electric circuit
- explain the terms initial conditions, transient phenomenon, steady state
- explain the way of measuring DC characteristics of nonlinear elements
- explain the way of measuring frequency responses of circuits
- describe the basic properties of BJT's and MOSFET's
- describe basic linear and nonlinear characteristics of operational amplifiers
- draw schematics of basic amplifiers employing operational amplifiers and to explain their operation

Rules for evaluation and completion of the course

up to 40 points for the mid-semester theoretical and practical test
up to 60 points for the exam (theoretical and practical part)

Computer exercises are mandatory. A properly excused absence from a computer lab may be made up by arrangement with the instructor.  

Aims

The course aims to build on basic knowledge in analog circuit design, semiconductor elements, and microelectronic structures and provide students with a basic orientation in computer analysis and modeling of electronic and microelectronic elements and circuits.
A graduate of the course is able to:
- operate a tool for computer analysis and simulation of electronic circuits,
- choose a suitable type of computer simulation and set its parameters depending on the desired output,
- perform computer simulation of electronic circuits,
- analyze and remove any errors preventing a correct computer simulation,
- obtain, analyze and verify simulation results,
- create models of electronic analog elements.  

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Not applicable.

Recommended reading

KUNDERT, Kenneth S. The Designer's Guide to Spice and Spectre. New York: Kluwer Academic Publishers, 2003. ISBN 0-306-48200-2. (EN)

Classification of course in study plans

  • Programme BPC-MET Bachelor's 2 year of study, summer semester, compulsory, profile core courses

Type of course unit

 

Lecture

26 hours, optionally

Teacher / Lecturer

Syllabus

The course aims to build on basic knowledge in analog circuit design, semiconductor elements, and microelectronic structures and provide students with a basic orientation in computer analysis and modeling of electronic and microelectronic elements and circuits.
A graduate of the course is able to:
- operate a tool for computer analysis and simulation of electronic circuits,
- choose a suitable type of computer simulation and set its parameters depending on the desired output,
- perform computer simulation of electronic circuits,
- analyze and remove any errors preventing a correct computer simulation,
- obtain, analyze and verify simulation results,
- create models of electronic analog elements.  

Exercise in computer lab

26 hours, compulsory

Teacher / Lecturer

Syllabus

Introduction to computer modeling and simulation of electronic circuits and microelectronic structures
Spectre simulator - basic analyses, basic netlist rules
Spectre simulator - advanced netlist rules
Modeling of semiconductor devices (diode, MOSFET - BSIM models)
Virtuoso Design Environment
Large-signal analyses - DC analysis (algorithm, convergence criteria, ADE Explorer setup)
Large-signal analyses - transient analysis (integration methods, time step, ADE Explorer setup)
Small-signal analyses - AC, XF, PZ, STB, and noise analyses, ADE Explorer setup
Statistical analyses - Monte Carlo, dcmatch, acmatch, Corner analysis