open-source release of skywater aib_ams workspace.
This library is licensed under the Apache-2.0 license. See here for full text of the Apache license.
Clone the repository.
In the workspace, update submodules:
git submodule update --init --recursive
Change various environment files in skywater130/workspace_setup
to match your settings. This will include the paths to tools found in the .bashrc file.
Setup environment:
source .bashrc
cd BAG_framework/pybag ./run_test.sh
or obtain pre-compiled library from Blue Cheetah.
echo 'INCLUDE $BAG_WORK_DIR/cds.lib.core' > cds.lib
./run_bag.sh BAG_framework/run_scripts/gen_cell.py data/bag3_digital/specs_gen/inv.yaml
./run_bag.sh BAG_framework/run_scripts/gen_cell.py data/bag3_digital/specs_gen/inv.yaml -raw
./run_bag.sh BAG_framework/run_scripts/gen_cell.py data/bag3_digital/specs_gen/inv.yaml -raw -v
An tristate-inverter, NAND2, NOR2 example are also provided, just change the YAML file path. Look at the files in the data/bag3_digital/specs_gen
for the names.