<@U016EM8L91B> have strictly followed the installa...
# caravel
l
@User have strictly followed the installation instructions up to the “make user_proj_example” command. Then, openlane is launched as you can see in the log that I have attached. Indeed, I didn’t have any “/project” folder but the Openlane program seems to use those. I didn’t change the default path of any files and set every environment variables as required. I just noticed that the maglef/user_proj_example.mag contains: ” string GDS_FILE /project/openlane/user_proj_example/runs/user_proj_example/results/magic/user_proj_example.gds”
r
The Make command runs the flow using a docker container and the /project dir will be present inside the container. Don't worry about that. This seems to be a problem with PDK_ROOT. Do you have this variable set to the proper path?
l
Yes my PDK_ROOT is set to the root of my project such as <my-root-project>/pdk as required in the export PDK_ROOT=$(pwd)/pdk in the https://docs.google.com/document/d/1x7ubNSmfUb0xBmkW8iK-H1fOHXtxRlUGQaaAhjPEJA4/edit#
r
You can check if this dir exists: $(PDK_ROOT)/sky130A
l
It exists but the file .tlef is missing in it, that’s why I’ve got the error
👍 1
r
Hello, we found the error! Since the
STD_CELL_LIBRARY
env variable is set to an optional library, the default
sky130_fd_sc_hd
lib is not downloaded and the
sky130_fd_sc_hd.tlef
cannot be build. Is it possible (in a further version) to build the pdk for different standard cell libraries?
m
yes see the linked google doc above. In the installation section you can see the part where you could choose different cell libraries