During the meetup there was an idea that some of t...
# ieee-sscs-dc-21q3
o
During the meetup there was an idea that some of the tools can be demonstrated by the experts who submitted their chip design previously through caravel. I was hoping, If there was a tutorial session on the efabless open galaxy workspace with an example of an inverter from schematic to layout design then that would be extremely helpful!
l

https://www.youtube.com/watch?v=RPppaGdjbj0

My design flow is a bit different, but this tutorial is good. The main problem is the tool installation. Open PDKs tool is very straightforward. You can clone and compile it, but the sky130 techfile is enough for begining with Magic VLSI. https://github.com/RTimothyEdwards/open_pdks/blob/master/sky130/magic/sky130.tech
💯 2
1
o
thank you so much! I'll look into it
@Luis Henrique Rodovalho I am having some issues when simulating the schematic design in open galaxy workspace. In the efabless help page they are running ngspice and executing transient analysis process but I cannot seem to find ngspice tool explorer that has the transient analysis option, my one shows "spicepartsS3" . Any idea what could be the problem?
l
Hello! I don't use the open galaxy workspace, so can't help you. I make all my simulations in my own computer using xschem and ngspice only. Anyway, isn't this component AnalysisTransient the option you are looking for? I suggest you to install the Open PDKs tool from Tim Edwards together with Magic VLSI and Xschem. I will research this open galaxy workspace later and see what it is about.
I opened Open Galaxy, and the tool you're using is Electric. It's not ready for the sky130A process yet, as far as I know.
o
thanks! there's a separate library called "tech_ngspice" which unfortunately is not showing in the explorer section because through that tech_ngspice library you need to access "dotTRAN.ic" to specify the analysis. At least that's what it is instructed in the efab's tutorial page. As I don't use a Linux environment in my computer that's why I faced a lot of problems in installing the Open PDKs via VM and my University Lab's Linux Computer does not allow me to access root directory/sudo so thought of trying out the open galaxy workspace which you can access from the efab's website.
l
You can install the tools from github with no problem without using root. Does your Linux computer already have ngspice?
o
nope. we usually use Cadence Virtuoso to do all the schematic and layout uptil now
l
As far as I know, from what I saw in your presentation, you're only dealing with digital design. You don't really need to design and simulate an inverter. The digital synthesis flow use other tools. Have you tried the Docker approach with openlane?
o
I was just trying to familiarize myself with the software environment to be honest. I'll then only do the digital synthesis then.
No I haven't will check into it
l
Ok. I was exploring the efabless virtual machine, this open galaxy. It seems you can design and simulate from there. They have already installed magic, xschem and ngspice there. The problem is that there is no tutorial to use the tools within the virtual machine.
Try this command and you will open magic with sky130a configured
You can run xschem from the command line also, but you will need to browse the files to find the sky130a symbols, which are in this folder
Nah... forget about xschem... it's not working. It's crashing.
😅 1
o
yeah I was just checking xschem after I could access magic