Russell Friesenhahn

09/19/2021, 8:24 PM
Is there anything holding back the Low Power Standard Cell library from being supported in OpenLane? It's still not built and installed even when building the full PDK in v0.23 (unless I've done something wrong)

Arman Avetisyan

09/20/2021, 1:58 PM
Until you set the std cell env library by default openlane only builds High Density PDK

Russell Friesenhahn

09/21/2021, 1:54 AM
Yes, I know that. Per the OpenLane documentation you can run
make full-pdk
to install all SCLs. However, from the Makefile
Copy code
.PHONY: all-skywater-libraries
all-skywater-libraries: skywater-pdk
	cd $(PDK_ROOT)/skywater-pdk && \
		git submodule update --init libraries/sky130_fd_sc_hd/latest && \
		git submodule update --init libraries/sky130_fd_sc_hs/latest && \
		git submodule update --init libraries/sky130_fd_sc_hdll/latest && \
		git submodule update --init libraries/sky130_fd_sc_ms/latest && \
		git submodule update --init libraries/sky130_fd_sc_ls/latest && \
		git submodule update --init libraries/sky130_fd_sc_hvl/latest && \
		git submodule update --init libraries/sky130_fd_io/latest && \
		$(MAKE) -j$(THREADS) timing
library is not included in the "full-pdk" install