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

Tarek Nasser

02/07/2023, 3:35 PM
Hi everyone, I'm installing GF180MCU-pdk using open_pdks, however, I got this error when running "make" command. @Tim Edwards
./configure --enable-gf180mcu-pdk=/opt/pdk/gf180mcu-pdk --prefix=/opt/pdk/ \ --enable-irsim=no \ --enable-openlane=no \     --enable-xschem-sky130=no \     --enable-klayout-sky130=no \ --enable-qflow=no \ --enable-alpha-sky130=no \ --enable-io-gf180mcu \     --enable-primitive-gf180mcu \ --enable-sc-7t5v0-gf180mcu=no \ --enable-sc-9t5v0-gf180mcu=no \     --enable-osu-sc-gf180mcu=no \     --enable-sram-gf180mcu=no \     --enable-precheck-sky130=no here are the configurations I'm using
m

Mitch Bailey

02/07/2023, 3:40 PM
I’ve seen messages like this with out of date versions of magic. Is your magic up to date?
t

Tim Edwards

02/07/2023, 3:43 PM
The list of recognized keywords includes "fringeshieldhalo", which is the most recent addition to the tech file syntax, so I'm pretty sure the version of magic is okay. @Tarek Nasser: It is being very specific about line 3011 in the gf180mcuB.tech file. Can you post the tech file or the section of it around line 3011?
t

Tarek Nasser

02/07/2023, 3:45 PM
@Tim Edwards Sure
t

Tim Edwards

02/07/2023, 4:08 PM
What the heck?
How did that get in there? It's in the source in the open_pdks repository. I'll get it fixed right away. Thanks for bringing it to my attention.
Meanwhile you can just correct the source file in open_pdks under
gf180mcu/magic/gf180mcu.tech
line 4169. Obviously it's supposed to be
defaultsideoverlap
.
The fix has been pushed to open_pdks on opencircuitdesign.com. The fix will be on the github mirror by tomorrow.
Since it's breaking the gf180mcu install, I went ahead and forced the mirror update of https://github.com/RTimothyEdwards/open_pdks.
👍 2
So you can now also fix it with a
git pull
.
t

Tarek Nasser

02/07/2023, 4:19 PM
Thank you Mr. @Tim Edwards for your fast action. Hope it works this time.
Now, I got this @Tim Edwards
I think the cause of the problem is shown in the screenshot. Magic has some complaints about the pdk.
t

Tim Edwards

02/08/2023, 1:06 AM
All of those are known messages produced during normal processing (mostly a failure to take the time to track down and deal with every non-fatal error condition, something that I really need to do). None of that should prevent the completion of building the PDK.