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:

  1. Inverter
  2. Ring oscillator

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
  • Electric Circuits, 12Ed, 2023, Nilsson, Riedel
  • Microelectronic Circuits, 8Ed, 2019, Sedra, Smith, Carusone
  • Fundamentals of Microelectronics, 3Ed, 2021, Razavi
  • Modern Semiconductor Devices for Integrated Circuits, 2009, Hu
  • Analog Integrated Circuit Design, 2Ed, 2011, Johns, Martin, Carusone

Learning resources

Associated