Matthew Guthaus
05/19/2023, 5:32 PMMitch Bailey
05/19/2023, 9:38 PMsky130_fd_sc_hd
libraries.
I’ve looked through most of the submissions for all of the shuttles so far and can’t recall any designs with other than hd
or hvl
libraries recently.
I haven’t tried it, but it looks like you can use volare to build
other or all libraries. See volare build --help
Usage: volare build [OPTIONS] [VERSION]
Builds the requested PDK.
Parameters: <version> (Optional)
If a version is not given, and you run this in the top level directory of
tools with a tool_metadata.yml file, for example OpenLane or DFFRAM, the
appropriate version will be enabled automatically.
Options:
--pdk-root TEXT Path to the PDK root [default:
/home/kanobailey/mpw-9/dependencies/pdks/]
--pdk TEXT The PDK family to install [default: sky130]
--build-magic / --use-system-magic
Whether to attempt to build Magic from
source or use Magic from PATH for PDKs that
may need Magic. [default: use-system-magic]
--clear-build-artifacts / --keep-build-artifacts
Whether or not to remove the build
artifacts. Keeping the build artifacts is
useful when testing. [default: keep-build-
artifacts]
--sram / --no-sram Enable or disable sram [default: sram]
-j, --jobs INTEGER Specifies the number of commands to run
simultaneously. [default: 1]
-l, --include-libraries TEXT Libraries to include in the build. You can
use -l multiple times to include multiple
libraries. Pass 'all' to include all of
them. A default of 'None' uses a default set
for the particular PDK.
-f, --metadata-file TEXT Explicitly define a tool metadata file
instead of searching for a metadata file
--help Show this message and exit.
Philipp Gühring
05/30/2023, 9:40 PM