# Circuit Analysis and Optimisation

## 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.

## 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

1. 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.
2. Spletna stran fakultetnega orodja www.spiceopus.si
3. 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.

## Stay up to date

University of Ljubljana, Faculty of Electrical Engineering Tržaška cesta 25, 1000 Ljubljana