Course detail
Modelling and Computer Simulation
FEKT-BMPSAcad. year: 2014/2015
Modeling and analysis of electronic circuits and microelectronic structures.
Programs for analysis and simulation - SNAP and OrCadPSpice. Purpose and utilization of various types of analyses.
Modeling and simulation on the level of source texts in SPICE standard.
Evaluation of results from SPICE computational core on the level of the output text files and wit the use of PROBE postprocessor.
Individual projects.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
- explain what is the SPICE standard
- specify basic analyses in SPICE-family programs
- utilize SPICE models from Internet for SPICE analysis of circuits
- solve common convergence problems in SPICE-family programs
- define simulation task in the form of text input file
- explain the basic idea of behavioral modeling
- master graphical PROBE postprocessor
Prerequisites
- 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
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Up to 10 points per practical test.
Up to 10 points for computer exercises.
Up to 50 points per exam (up to 40 per written and up to 10 points per oral examination)
Course curriculum
2 Symbolic, semi-symbolic, and numerical methods of circuit analyses. Advantages, drawbacks, limits.
3 Software tools for simulation. Representatives of individual classes.
4 History, evolution, and SPICE standards. SPICE-like and SPICE-compatible programs. Structure of numerical simulators with the focus on OrCadPSpice.
5 Introduction to modeling I (Structure of circuit files and their compilation. Rules of netlist compilation. Basic commands).
6 Introduction to modeling II (Models of basic circuit elements. .MODEL statement. Subcircuits. SPICE libraries).
7 Basic types of analyses - classification and features. Syntax. OP computation.
8 Sweept DC analysis.
9 Transient analysis. IC and OP. Finding periodical steady states.
10 DC analysis.
11 AC analysis.
12 Advanced analyses I (.TF, .SENS).
13 Advanced analyses II (.FOUR, .NOISE).
14 Analysis modes I (Thermal analysis, performance analysis).
15 Analysis modes II (Monte Carlo, Worst Case).
16 Working with PROBE (creating the user functions).
17 Convergence problems and their remedy. Working with global settings. Working with .NODESET command.
Work placements
Aims
Mastering computer analysis and modeling of elements and circuits in SPICE standard.
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
BIOLEK, D. Modelování a simulace v mikroelektronice. Elektronické učební texty, UMEL FEKT VUT v Brně, 2005. (CS)
http://user.unob.cz/biolek (CS)
KOLKA, Z. a kol. Modelování a simulace pomocí PSpice. Tribun, 2011, ISBN 9788073992934.
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
Structure of programs based on symbolic algorithms. Modeling and analysis of linearized circuits.
Structure of numerical simulators. SPICE. Element models.
Generation of circuit model. Working with schematic capture. Types of analyses, analysis modes and regimes.
Transient Analysis. Fourier analysis.
AC and DC analyses. Noise analysis.
Advanced analyses.Analyzing regimes.
Stepping, termal and performance analyses.
Monte Carlo and Worst Case.
Optimization.
Hierarchical modeling.
Convergence problems and how to solve them.
Exercise in computer lab
Teacher / Lecturer
Syllabus
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.