RTimothyEdwards / qflow

Qflow full end-to-end digital synthesis flow for ASIC designs
192 stars 36 forks source link

Not able to pick up sky130A properly #32

Closed svenn71 closed 3 years ago

svenn71 commented 3 years ago

Hi, I have installed open_pdk

./configure --enable-sky130-pdk

and now I try to make qflow use one of the provided technologies.

qflow gui -T /usr/local/share/pdk/sky130A/libs.tech/qflow/

In the prep stage I can see all the sky130 techs listed and I pick the sky130Alp just to test. I then press the RUN button and get the following message:

Technology set to sky130Alp
Don't know about technology 'sky130Alp'
Check /usr/local/share/qflow/tech/ for known technologies
Failure to verify working directories.
Check QFLOW_PROJECT_ROOT environment variable.

I am confused because the organization of the libraries are a bit different in /usr/local/share/qflow/tech/ than in /usr/local/share/pdk/sky130A/libs.tech/qflow/

If I choose the osu035 I can go through the qflow flow with no issues.

svenn71 commented 3 years ago

Just after posting the issue I found this: https://github.com/RTimothyEdwards/open_pdks/issues/143 solving the problem on setting the technology.