https://open-source-silicon.dev logo
#sky130
Title
# sky130
t

Tom

08/25/2021, 11:40 PM
@User, when running the following from commit
14a2389f9d2ed521fffd3e69928763ddb07bc434
of open_pdks as per the "TL;DR" section of `sky130/README`:
Copy code
$ ./configure --enable-sky130-pdk --with-sky130-local-path=/home/tom/pdks
I get
configure: WARNING: unrecognized options: --with-sky130-local-path
. What is the correct procedure now to install the sky130 PDK in my specified location
/home/tom/pdks
?
u

20Mhz

08/26/2021, 9:52 PM
I just finished installing with:
Copy code
./configure --enable-sky130-pdk=/Users/ronaldv/Projects/repositories/skywater-pdk  --prefix=/Users/ronaldv/Projects/PDKs
t

Tom

08/26/2021, 10:02 PM
Doesn't the prefix get appended with something like /share or something (not near my computer so can't look up exactly what) or did those arguments put it into the exact path you specified?
u

20Mhz

08/26/2021, 10:11 PM
this is where it ended up: (worked for me)
Copy code
/Users/ronaldv/Projects/PDKs/share/pdk/
t

Tom

08/26/2021, 10:14 PM
Yeah that's what I figured. Thanks @20Mhz. @Tim Edwards, is there a way to specify a path for the final install location without the script appending
/share/pdk/
?
t

Tim Edwards

08/27/2021, 1:22 AM
Yes, there is; you can run configure and pass
--datadir=<path>
; then if, e.g., path =
/usr/local
then the install will end up in
/usr/local/pdk/sky130A
. If you want to get rid of the
/pdk/
as well, then you can override the whole thing by calling "make install" with
SHARED_PDKS_PATH=<path>
; then if, e.g. path =
/usr/local
then the install will end up in
/usr/local/sky130A
.
👍 1
t

Tom

08/27/2021, 1:24 AM
Terrific, thank you.
m

Matthew Guthaus

09/03/2021, 4:30 PM
I was just trying to figure this out as well.
3 Views