Development Guide#
The following sections describe how to build your own custom modules in SiliconCompiler so that you can customize your own flow. If you don’t plan to build your own modules and just want to use SiliconCompiler with pre-defined modules, see the Reference Manual.
If you intend to contribute your module back to the project, two pages are worth
reading first: Where your module belongs covers the
choice – in this repository, in lambdapdk, or in a package of
your own – and CONTRIBUTING.md
covers the process: branches, tests, the four lint gates every pull request is
checked against, and how to build the docs.
Building modules
Appendix
- Working with Metrics
- Execution Records and Provenance
- User Settings