Integrated Circuits Synthesis and Optimization

Objectives

The objective of this course is to introduce methods and tools to support the design in different phases of the project and the synthesis of analog integrated circuits. The focus is the optimum circuit sizing and automatic generation of novel (optimum) topologies. Will be presented some relevant techniques to assist the main objectives. The student will develop the ability to apply the methodologies taught, to specific circuit topologies and to generate new topologies.

General characterization

Code

12711

Credits

6.0

Responsible teacher

Available soon

Hours

Weekly - 2

Total - 42

Teaching language

Português

Prerequisites

Analysis of electrical and electronic circuits.

Basic concepts of computer programming.

Bibliography

-    Hugo Serra, Rui Tavares; Nuno Paulino; “Optimization Methodologies for the Automatic Design of Switched-Capacitor Filter Circuits for IoT Applications”; ISBN: 9783031041839; Springer Nature; 2022.

 

-    Nuno Lourenço, Ricardo Martins, Nuno Horta; “Automatic Analog IC Sizing and Optimization Constrained with PVT Corners and Layout Effects”; ISBN: 978-3319824857; Springer; 2017.

 

-    R. Santos-Tavares, N. Paulino, J. Goes; “Time-Domain Optimization of CMOS Amplifiers Based on Distributed Genetic Algorithms”; Lambert Academic Publishing; ISBN 978-3-8473-2925-1; 2012.

 

-    Singhal, K. and Vlach, J., "Computer Methods for Circuit Analysis and Design", ISBN 9781441947383, Springer, 2010.

Teaching method

Content development will include both theoretical-practical approaches. Lectures will be complemented with student work (research and essays). Practical strategies will include case study and problem solving. Skills will be consolidated thought assignments autonomously.

Evaluation method

The final mark is awarded for 3 practical assignments: TP1 20%; TP2 40%; TP3 40%.

Attendance is obtained through participation in the practical work.

Subject matter

Introduction to Optimum Circuit Design. Optimization Methodologies. Robustness-aware Circuit Design Techniques. Optimum System and Circuit Sizing. Automatic Circuit Synthesis.

Programs

Programs where the course is taught: