[3 sessions] Analog IC Design Using Python
[3 sessions] Analog IC Design Using Python
Share this event
[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:
- 9th June 2026 – GM/ID Foundations & Design Intuition
- 16th June 2026 – Python-Based GM/ID Workflow
- 30th June 2026 – OTA Design & Optimisation
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