After I clone google/skywater-pdk do male timing a...
# general
s
After I clone google/skywater-pdk do male timing and then hit ./configure it says no sich file or directory what do I do?
d
Do you need to use the original google/skywater-pdk for a specific reason ? this repo maybe considered pretty raw and targetted at the original commercial tooling used to create/setup sky130 at the fab, so the PDK data-formats and scripts included might need significant conversion for open source tooling. Are you intending to use open-source tooling with PDK data ? Have you considered using the prebuilt OpenPDK version from Python volare module ? The community has performed much of the conversion for you. https://pypi.org/project/volare/
j
Using the pip package manager to distribute data... what a good idea!
Given a lot of the tools around ASICs tend to come around python, this allows adding volare as a requirements.txt
Well, it is pip package manager to distribute a tool that fetches the data. of course putting large blobs of data into pip packages would not be ideal
@SimonM this volare tool might be convenient to build the PDK, as it would get all the details right, is typically 1 or 2 command to run, and then you would have the same installation as anyone else using volare: easier to explain your situation and debug.
You can follow the indication on this page: https://pypi.org/project/volare/
s
When i do volare —version ir says command not found
j
You would need to install
volare
before.
Being a python package, you can install it with the
pip
package manager.
You can find instructions on how to do that on various systems on the top of the page.
s
I did that. I have python installed
d
https://peps.python.org/pep-0370/ user script directory, maybe stackoverflow can help with setup of $PATH for the user script directory, this is quite basic python stuff, maybe there is a better forum for these matters ?
s
Look, I have openpdk and SKY130A inside i just need the skywaters130 pdk pr in order to use rf lib…
When I try to import symbol from sky130-pdk to xschem it doesn t work because there is no such file to opened with xschem…
I used volare succesfully folowing efabless tutorial… i have gf180 installed
j
Great progress!
s
The only thing i want and need doesn t work 😅
j
You can now make use of the PDKs that are installed inside ~/.volare
It seems like you are after SKY130A. Do you see a file named "xschemrc" at this path?
~/.volare/sky130A/libs.tech/xschem/xschemrc
Ah, it looks like ~/.volare is not included in the xschemrc from volare.
Although,
cd ~/.volare/sky130A/libs.tech/xschem/
then
xschem
is at least able to get the OpenPDK xschem start page.
s
Do you see any rf components?
j
I see a lot of components that could be used for RF signals, but not sure what "rf components" in particular refer to. Do you have any example of what you aim for? I do not see something like an "RF" category there and am not used to sky130A enough to guess: https://skywater-pdk.readthedocs.io/en/main/search.html?q=RF