Tim 'mithro' Ansell
Tim 'mithro' Ansell
Example of a pull request adding these -> https://github.com/google/globalfoundries-pdk-libs-gf180mcu_fd_sc_mcu9t5v0/pull/8
Currently reserved the following on PyPi; * https://pypi.org/project/open-source-pdks/ * https://pypi.org/project/gf180mcu-pdk/ * https://pypi.org/project/sky130-pdk/
My guess is that `docker create yosys` failed in some way? It looks like `$id` didn't get a value...
Maybe you could use FuseSoC / EDALize?
EDALize provides a wrapper around EDA tools (FPGA, ASIC, simulation, formal verification, etc) to provide a common top level interface. Adding @olofk who can talk more about FuseSoC and EDALize.
FWIW the version of bash I have installed is; ``` GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later...
Looks like running `make bash` produces the same output.
Installing klayout seems to make the bash error output go away....
I think I understand what is going on now, `KLAYOUT_CMD ?= $(shell command -v klayout)` ends up with `KLAYOUT_CMD` being a value which does not fail the following; ```Makefile KLAYOUT_FOUND...
```patch diff --git a/flow/Makefile b/flow/Makefile index 9dd3353d..9cce8761 100644 --- a/flow/Makefile +++ b/flow/Makefile @@ -295,7 +295,10 @@ KLAYOUT_CMD ?= sh -c 'LD_LIBRARY_PATH=$(dir $(KLAYOUT_BIN_FROM_DIR)) $$0 "$$@"' else KLAYOUT_CMD ?= $(shell command -v...