efabless / openlane2

The next generation of OpenLane, rewritten from scratch with a modular architecture
https://openlane2.readthedocs.io/
Apache License 2.0
168 stars 30 forks source link

Volare version setup #454

Closed EpSilicon closed 2 months ago

EpSilicon commented 2 months ago

Hello

Is there a way to define the Volare version to be used in openlane2 configuration? Currently, it seems to fixed to the bdc9412b3e468c102d01b7cf6337be06ec6e9c9a version of the SKY130 PDK.

Thanks and regards, Erwann

kareefardi commented 2 months ago

I suppose you mean the version of sky130 PDK used by volare which is different than the version of the tool itslef (volare) that manages the PDK. You can pass --manual-pdk to use a custom version of the PDK. Basically, you have to do something similar to this:

volare enable <insert_custom_pdk_version>
openlane --manual-pdk <config.json>
EpSilicon commented 2 months ago

You're right, that is exactly what I meant. Thanks for the answer, it works perfectly.