Welcome to the analog-tutorials wiki!
This wiki covers getting started with open-source analog IC design tools. The basic flow is xschem for schematic capture, simulation, and SPICE netlist generation, then KLayout for layout.
Start by setting up the IIC-OSIC-TOOLS container, following the Setting Up Open Source Tools with Docker tutorial.
Pages
Once your environment is set up, work through the following examples, taking each block from schematic to layout:
Literature recommendations
- Practical Electronics for Inventors by Paul Scherz
- Fundamentals of Microelectronics by Behzad Razavi
- CMOS VLSI Design, A Circuits and Systems Perspective by Neil H. E. Weste and David Money Harris
- Open Circuits: The Inner Beauty of Electronic Components by Windell Oskay
- AIC2023 — and other years (e.g. AIC2026) — teaches core analog IC concepts while building circuits on the SKY130 PDK
Associated
- Xschem editor commands
- Basic operations on KLayout
- Terminology overview
- Learn Linux with Bandit
- Test Verilog and Digital Logic with EDA Playground
- Awesome open source ASIC resources