Skip to main content
  • [3 sessions] Analog IC Design Using Python
1 of 3

[3 sessions] Analog IC Design Using Python

Tue 9 Jun 2026 12:00 PM - Tue 30 Jun 2026 2:00 PM BST Online, Teams

[3 sessions] Analog IC Design Using Python

Tue 9 Jun 2026 12:00 PM - Tue 30 Jun 2026 2:00 PM BST Online, Teams

[3 sessions] Analog IC Design Using Python

We offer 50% discount to students, please complete this form to avail discount.

This session will be recorded and will be available to all registrants 1 week post-session.

Consists of the three sessions:

This practical three-part online training introduces a modern and efficient approach to analog IC design (using the gm/ID methodology), combined with a Python-based workflow for rapid transistor sizing and design exploration.

Designed for engineers working with CMOS technologies, this course replaces traditional trial-and-error design with a systematic, data-driven methodology, enabling faster and more predictable design outcomes.

Through guided examples and hands-on exercises, participants will learn how to analyse transistor behaviour, use lookup tables (LUTs), and design circuits such as OTAs using Python tools.

What You’ll Learn

  • How to interpret key design curves (gm/ID, gm/gds, fT, ID/W)

  • Using Python and LUTs to automate transistor sizing

  • Designing analog building blocks using gm/ID

  • Trade-offs between power, speed, gain, and area

  • Applying the methodology to real circuits such as OTAs

  • Core principles of the gm/ID design methodolog

Learning Outcomes

By the end of the course, participants will be able to:

  • Use Python tools to size transistors efficiently

  • Replace SPICE sweeps with LUT-based design workflows

  • Design and optimise basic analog circuits

  • Analyse key trade-offs in analog IC design

  • Understand and apply the gm/ID methodology