MOSAIC Orchestrator
The MOSAIC Orchestrator finally gives a general structure to all parts of the automated design flow. The main goals and benefits of using the MOSAIC Orchestrator:
Simpler cooperations between academia and companies since no NDA is required when using just open source solutions
Reusable generators, design scripts, algorithms
Maintainable code by complying to the proposed MOSAIC Orchestrator Task design pattern (all tasks have the same interface)
Abstract interface definitions to PDK and Tools can make your generator run on different backend solutions
Dependency management and simple installations done by already known pip python packages
Easy deployment and sharing of your generators via python packages (either privatly in the company or publicly via pypi)
Common logging infrastructure
Powerful, hierarchical parameter handling
CachableTask solution to speed up execution and rerun of generators
No micro management: If you want to do it in a different (maybe not process/environment independent way) you can do it
Learn more about it and contribute, so that we shape the future of tomorrow.