i want to install the PDK on my virtual machine an...
# sky130
b
i want to install the PDK on my virtual machine and install any open tool to start, don't know how, hope to get some help!
a
I know nothing about the digital tools, but if you want the analog tools, I wrote a tutorial: https://anthonywall.ie/opentools/
p
You may find this helpful for installation! https://github.com/PraveenRajAyyappan/Opensouce_Digital_and_Analog_Setup And if you are looking to design Analog circuits then have a look at this website to know about the opensource tools available and they also have many tutorials to help. http://opencircuitdesign.com/index.html For digital Design, look at the OpenLane website to learn more. https://openlane-docs.readthedocs.io/en/rtd-develop/#overview
v
Which tool you want to use along with sky130 PDK?
h
There is also a ready-made Docker image that you can tweak easily: https://github.com/hpretl/iic-osic-tools
h
@User this docker is just what is needed for students. Thanks a lot. However, in case of installing additional tools from GitHub, what would be the process. It asks for root password.
v
For digital blocks you can use OpenLane with docker/local installation: https://github.com/The-OpenROAD-Project/OpenLane
h
@User Thanks, yes, this is one of the uses at our institute as well. In this way all students have the same environment and the support is easier, and it works on whatever PC they bring along. In order to get root rights, you need to start the Docker image with
docker run --user 0:0 ...
However, any change you make now is temporary, and on your next run, the container is as before (which can be an advantage, because users can’t break anything). In case you want to add things permanently, the best option is to bake them into the container, which you can do following our recipes here: https://github.com/hpretl/iic-osic-tools @User The advantage of our Docker container is that everything for digital is installed like in OpenLane, plus some add-ons not found in the OpenLane image, like
iverilog
,
verilator
,
gtkwave
, the RISC-V toolchain, and so on. Of course, the support when using the OpenLane Docker container is probably better :-)
1
👍 1
h
That's very informative. Thank you.
z
@anthonywall Hello, I took a look at your tutorial which looks amazing. When was the last time you installed the analog tools the way you described? I followed opencircuitdesign.com tutorials and they are seriously outdated. There were two videos (one 29 minutes the other 7 minutes) from the author but none worked for me.
@anthonywall Hello, I took a look at your tutorial which looks amazing. When was the last time you installed the analog tools the way you described? The tools are constantly being updated and it's hard to follow what's the latest now