Ava Hedayatipour
08/03/2022, 8:50 PMTim Edwards
08/03/2022, 9:35 PMsky130.tech
is the tech file base name used by open_pdks and is not a tech file, but a template tech file that is run through a pre-processor to get the actual tech files sky130A.tech
and sky130B.tech
. You should not use the -T
switch on the command line, but should use the -rcfile
switch with the startup script (e.g., sky130A.magicrc
).Tim Edwards
08/03/2022, 9:40 PM/usr/local/lib/magic/sys/
. The PDK installation from open_pdks provides many different files and is best accessed by setting environment variable $PDK_ROOT
to point to the install location. The actual location of $PDK_ROOT
depends on the way open_pdks installs the PDK. Openlane installs it locally somewhere, although if you run the open_pdks installation yourself (and have superuser privileges on your machine), the default location is /usr/local/share/pdk
.Ava Hedayatipour
08/04/2022, 5:37 PMmagic -rcfile sky130A.magicrc
but magic opens on default minimum technology and when I choose sky130 in techmanager (I do not have sky130A in tech manager, just sky 130 and sk130gds) I see all the pink warnings again.
Previously I have followed this one and this one which does not seem to be correct based on your comment.Tim Edwards
08/04/2022, 5:44 PM$PDK_ROOT/sky130A/libs.tech/magic/
and you can find the correct techfile sky130A.tech
and startup script sky130A.magicrc
there.Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by