The-OpenROAD-Project / OpenLane

OpenLane is an automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen and custom methodology scripts for design exploration and optimization.
https://openlane.readthedocs.io/
Apache License 2.0
1.26k stars 366 forks source link

fix the issue that's causing pdk mismatches #1579

Closed mattvenn closed 1 year ago

mattvenn commented 1 year ago

Description

To use openlane with mpw8 tagged tools I have to run with -ignore_mismatches otherwise the flow fails with a warning about matching pdk.

As the tools were installed following the instructions, either this is a problem and should be fixed, or it's not a problem and the warning should be removed.

Proposal

No response

radhe-2022 commented 1 year ago

Im also facing the same issue.. @mattvenn @proppy @vijayank88 openlane error

proppy commented 1 year ago

@mattvenn shouldn't we also file an issue against https://github.com/efabless/caravel_user_project ?

As the OPEN_PDK_COMMITS they use: https://github.com/efabless/caravel_user_project/blob/main/Makefile#L53 is different from the one blessed in https://github.com/The-OpenROAD-Project/OpenLane/blob/master/dependencies/tool_metadata.yml#L71 ?

Baungarten-CINVESTAV commented 1 year ago

To remove that warning you need to install volare from https://github.com/efabless/volare One time volare is installed run:

volare enable --pdk sky130 3af133706e554a740cfe60f21e773d9eaa41838c

Verify the installation with: volare ls --pdk sky130

after that just run your project

kareefardi commented 1 year ago

The tools were installed per caravel user project instructions. The mismatch is caused by caravel user project installing a different version of the pdk than the one recommend in the openlane version used.

mattvenn commented 1 year ago

@mattvenn shouldn't we also file an issue against https://github.com/efabless/caravel_user_project ?

As the OPEN_PDK_COMMITS they use: https://github.com/efabless/caravel_user_project/blob/main/Makefile#L53 is different from the one blessed in https://github.com/The-OpenROAD-Project/OpenLane/blob/master/dependencies/tool_metadata.yml#L71 ?

yes, I probably should have opened the issue there rather than here.