Subject description
1) Contemporary numerical methods for analog circuit analysis: Modified nodal equations, LU decomposition, Newton Raphson iteration for nonlinear circuits, integration algorithms for dynamic circuits, pole zero analysis.
2) Optimization algorithms: setting up cost functions, direct optimization methods, penalty functions.
3) Hands-on laboratory work on real circuits with the SPICE OPUS tools: competent analyses.
The subject is taught in programs
Objectives and competences
Understanding numerical methods for analog circuit analysis. Understanding basic principles of parameter optimization. Practical hands-on laboratory work experience with SPICE OPUS analog circuit design tools.
Teaching and learning methods
Lectures, discussion groups, laboratory project work (group and individual).
Expected study results
Upon successful completion of this course, the students should be able to:
- mathematically derive an equation set representing any given linear circuit
- mathematically derive iterative methods for solving nonlinear circuits
- mathematically derive integration algorithms for solving dynamic circuits
- explain the basic notion of parameter optimization of analog circuits
- analyze any given medium complex analog circuit with SPICE OPUS in a limited amount of time
- perform complex corner analysis of any given analog circuit by using the scripting language NUTMEG
Basic sources and literature
- TUMA, Tadej, BÜRMEN, Arpad. Circuit simulation with SPICE OPUS : theory and practice, (Modeling and simulation in science, engineering and technology). Boston; Basel; Berlin: Birkhäuser, cop. 2009.
- Spletna stran fakultetnega orodja www.spiceopus.si
- BRATKOVIČ, Franc. Računalniško načrtovanje vezij, Občutljivost in optimizacija. 2. dopolnjena izd. Ljubljana: Fakulteta za elektrotehniko in računalništvo, 1994. VII, 273 str.