BAG3++ is an open-source analog mixed-signal (AMS) circuit generator framework. It is a fork and successor of the BAG2 framework and the BAG3 framework. It enables highly parameterizable generation of tapeout-ready circuit netlists and layout, including automation of simulation with post-processing, physical verification and extraction, and design automation and optimization.
This library is licensed under the Apache-2.0 license. However, some source files are licensed under both Apache-2.0 and BSD-3-Clause license, meaning that the user must comply with the terms and conditions of both licenses. See here for full text of the BSD license, and here for full text of the Apache license. See individual files to check if they fall under Apache-2.0, or both Apache-2.0 and BSD-3-Clause.