MOSAIC
Revision as of 21:49, 16 November 2022 by Lawrence Quizon (talk | contribs)
The Modular Open-source Analog IC Design (MOSAIC) community and projects involve connecting all independent parties working on automated analog design frameworks and workflows to “touch base”- to share the ideas and developments that had previously been fragmented and largely independent. MOSAIC aims to create a structured and modular development environment for analog generators using open-source tools.
Affiliated projects include:
- Layout with Gridded Objects 2 : LAYGO2 (c) Hanyang University NiftyLab
- SKY130 version: https://github.com/niftylab/laygo2_workspace_sky130
- Core: https://github.com/niftylab/laygo2/
- AnalogBase : mosaic-BAG2 (c) (1) University Aalto & SAL (2) Thomas Parry & Matthias Koefferlein
- https://gitlab.com/mosaic_group/mosaic_BAG
- Being developed to work with either proprietary PDKs & tools or OS tools: XSchem, NGSpice, KLayout.
- Berkeley Analog Generator 3 enabled for open source tools: OS BAG3 (c) IFAT & SAL, Thomas Parry
- Framework for integrating Python and SKILL code within Cadence : Virtue (c) Cascode Labs
MOSAIC also has a community YouTube channel here.
Tutorials on MOSAIC tools for CIDR:
- LAYGO2 Tutorial
- AnalogBase Tutorial
- Layout script for NAND gate. This is part of the AnalogBase tutorial.