This book shows how the layout of an analog circuit can be automatically generated in a fully open-source way. Based on an exemplary design flow, it introduces and explains the necessary steps for transforming a SPICE netlist into a layout, which can be inspected by the open-source layout editor Magic VLSI. This is done by using the industry's first open-source process design kit SKY130. Furthermore, the implementation of the design flow in the programming language Python is available as open-source on GitHub.
In addition, this book:
Describes in detail data structures necessary for implementing an analog layout design automation tool.
Scopes and explains the entire design flow, starting from a netlist and ending in a layout.
Provides succinct introductions to key topics, with references as needed for further technical depth.