Hi all, Could I ask a basic query on how to start `magic` with sky130A pdk ? I have installed `xsche...
s
Hi all, Could I ask a basic query on how to start
magic
with sky130A pdk ? I have installed
xschem, magic, ngspce, open_pdk
in that order on ubuntu system. I could open xschem and managed to see the
sky130
devices as I had copied over the
xschemrc
file into a directory from which I launched xschem. However when I launch magic, I don't see it is associated with any
pdk Technology
. Could someone please help on how to view the SKY130 pdk associated with the magic when launched ?
m
@Sud_ana how about
magic -rcfile $PDK_ROOT/$PDK/libs.tech/magic/$PDK.magicrc
? 0r you could link that file to
.magicrc
and just start with
magic
.
t
(1) Run magic with
-rcfile
specifically pointing to the magicrc file in the PDK, like Mitch mentioned. (2) As long as you have
$PDK_ROOT
declared as an environment variable, magic is good at finding the PDK from an existing layout file, but it will still need to be told where to find it when you start it without a layout file. (3) There is a "tech manager" window, but I see that I have not set it up to recognize
$PDK_ROOT
, which is my oversight. I'll need to correct that.
s
Thanks @Mitch Bailey, @Tim Edwards I see my environment variables for PDK_ROOT and PDK are not set. Using absolute paths
magic -rcfile ~/open_pdks/sky130/sky130A/libs.tech/magic/sky130A.magicrc
I'm able to launch magic with the tech.
👍 1