Hi, this is how the layout for my design appears a...
# openlane
p
Hi, this is how the layout for my design appears after the routing stage?(in the Attachment) I couldn't find any layers, and the technology is displayed at the top as 'minimum.' Does this indicate that Sky130 is not properly integrated with the design? Also including the command that I have used. Any help would be greatly appreciated. Thanks in advance. magic -T /home/pa1mantri/.volare/sky130A/libs.tech/magic/sky130A.tech read ../../tmp/merged.nom.lef vsdmemsoc.def &
m
try
Copy code
magic -rcfile $PDK_ROOT/$PDK/libs.tech/magic/$PDK.magicrc ../../tmp/merged.nom.lef vsdmemsoc.def &
p
tried with the above command.
m
What messages show up in your console log? Do you get a layer menu if you start with no file?
Copy code
magic -rcfile $PDK_ROOT/$PDK/libs.tech/magic/$PDK.magicrc
p
There seems to be a problem reading the tech file, even though their location seems to be correct. I am attaching the console log file and the PDK location. Also, there is no layer menu when I start with no file.
m
Copy code
echo $PWD
echo $PDK_ROOT
echo $PDK
You probably don’t have
PDK_ROOT
set.
p
the PDK_ROOT was not set. When i tried to use the export command this is what it shows
m
no spaces before or after
=
.
Copy code
export PDK_ROOT=/home/pa1mantri/.volare
export PDK=sky130A
p
exported the PDK_ROOT. Now it is showing a different error regarding magic version. Layers menu did not appear even with no file.
m
Your magic version is very out-of-date and won’t work with the current technology file. Do you have someone that can install the latest version of magic?
p
https://github.com/RTimothyEdwards/magic can i follow the steps by cloning this repo.
m
yes. Just set your installation directory with the
--prefix
option. For example, if
which magic
returns
/usr/local/bin/magic
, after cloning the magic repo
Copy code
cd magic
./configure --prefix=/usr/local
make
make install
You can then run
Copy code
magic -dnull -noc --version
to check the version.
p
when I try to run the make install command, there is an error(permission denied). I used sudo make install installation happened, but magic version remains the same. Does using sudo command prevents the installation in the required prefix destination used earlier.
I've resolved the issue. Magic has been updated, and the layers menu appeared in the magic tool. Here is the layout after the routing stage. Thank you.
👍 1