MOSAIC: Difference between revisions
Jump to navigation
Jump to search
Ryan Antonio (talk | contribs) No edit summary |
Ryan Antonio (talk | contribs) No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 7: | Line 7: | ||
** SKY130 version: https://github.com/niftylab/laygo2_workspace_sky130 | ** SKY130 version: https://github.com/niftylab/laygo2_workspace_sky130 | ||
** Core: [https://github.com/niftylab/laygo2/tree/master https://github.com/niftylab/laygo2/] | ** Core: [https://github.com/niftylab/laygo2/tree/master https://github.com/niftylab/laygo2/] | ||
* '''AnalogBase :''' mosaic-BAG2 (c) | * '''AnalogBase :''' mosaic-BAG2 (c) (1) University Aalto & SAL (2) Thomas Parry & Matthias Koefferlein | ||
** https://gitlab.com/mosaic_group/mosaic_BAG | ** https://gitlab.com/mosaic_group/mosaic_BAG | ||
** Being developed to work with OS tools: XSchem, NGSpice, KLayout. | ** 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 | * '''Berkeley Analog Generator 3 enabled for open source tools:''' OS BAG3 (c) IFAT & SAL, Thomas Parry | ||
** https://gitlab.com/mosaic_group/mosaic_BAG3 | ** https://gitlab.com/mosaic_group/mosaic_BAG3 | ||
Line 22: | Line 22: | ||
* '''[https://docs.google.com/document/d/e/2PACX-1vQUUwd1l8Vq8vQ7_z-utXPB7EZUYWr4SRfwNDlXh6xqtEUwPG4qZLAvLRTbS-izRA/pub LAYGO2 Tutorial]''' | * '''[https://docs.google.com/document/d/e/2PACX-1vQUUwd1l8Vq8vQ7_z-utXPB7EZUYWr4SRfwNDlXh6xqtEUwPG4qZLAvLRTbS-izRA/pub LAYGO2 Tutorial]''' | ||
* '''[https://docs.google.com/document/d/e/2PACX-1vTDHiNjf25WV7PHDefFmsB5pgy_zAyT2Naku0Ly-UDFJzvUmKNLRPS1FPW4dwfyDA/pub AnalogBase Tutorial]''' | * '''[https://docs.google.com/document/d/e/2PACX-1vTDHiNjf25WV7PHDefFmsB5pgy_zAyT2Naku0Ly-UDFJzvUmKNLRPS1FPW4dwfyDA/pub AnalogBase Tutorial]''' | ||
** Layout script. This is part of the AnalogBase tutorial. |
Latest revision as of 21:55, 16 November 2022
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. This is part of the AnalogBase tutorial.