Course detail

CAD in Electronic Circuits

FEKT-BREOAcad. year: 2017/2018

Students become familiar with basic principles of computer-aided design of electronic circuits. They will learn to use the CADENCE PSpice simulator for circuit analysis and characterization in DC, AC, and time domains; analysis of influence of device parameter tolerances on circuit behavior; and optimization. Further, models of passive and active circuit elements and blocks, creation of new model and part libraries are explained. The methods and procedures are demonstrated on computer-aided design of elementary electronic circuits with operating amplifiers and transistors (amplifiers, oscillators, filters). In frame of an individual project, students will design and characterize a given electronic circuit.

Learning outcomes of the course unit

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 and optimization; (3) completely design an electronic circuit and perform its characterization.


Fundamentals of electronic devices (passive and semiconductor devices) and electronic circuits (basic laws, elemental circuits) are the pre-requisites.


Not applicable.

Recommended optional programme components

Not applicable.

Recommended or required reading

KOLKA, Z. Simulace elektronických obvodů v PSpice. Skriptum VUT v Brně, 2012. (CS)
BIOLEK, D.: Řešíme elektronické obvody. BEN, Praha, 2004. (CS)
MALIK, N. R. Electronic Circuits: Analysis, Simulation, and Design. Prentice Hall, 1995. (EN)

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations. The methods include lectures and computer laboratories. Course is taking advantage of e-learning (Moodle) system. Students have to write a single project/assignment during the course.

Assesment methods and criteria linked to learning outcomes

Students can obtain 35 points for the activity in computer labs. An individual project is honored by 35 points (maximally), and the midterm test is honored by additional 30 points (maximally).

Language of instruction


Work placements

Not applicable.

Course curriculum

1. Spice language: syntax, part definition, subcircuits, models, libraries.
2. Methods for circuit simulation in DC, AC, and time domains, initial conditions, parameters.
3. Advanced function of post-processor.
4. Tolerance and sensitivity analysis, Monte Carlo, worst case analysis.
5. Optimization. Symbolic analysis.
6. Modeling of electronic devices and structures.
7. Behavioral models of complex structures, operational amplifier.
8. Analysis of feedback, stability, and compensation.
9. Design of oscillators.
10. Design of analogue frequency filters.
11. Analysis of influence of parasitic elements of active devices.
12. Design and optimization transistor circuits.


Lectures are aimed to present basic methods and software tools for computer simulation, design, and optimization of electronic circuits and systems; creation of simulation models of basic elements and more complex subsystems; design of elemental circuits with transistors and operational amplifiers.

Specification of controlled education, way of implementation and compensation for absences

Evaluation of activities is specified by a regulation, which is issued by the lecturer responsible for the course annually.

Classification of course in study plans

  • Programme EEKR-B Bachelor's

    branch B-EST , 2. year of study, winter semester, 5 credits, optional specialized

  • Programme EEKR-CZV lifelong learning

    branch ET-CZV , 1. year of study, winter semester, 5 credits, optional specialized

Type of course unit



13 hours, optionally

Teacher / Lecturer

Exercise in computer lab

39 hours, compulsory

Teacher / Lecturer