https://open-source-silicon.dev logo
Channels
aa
abcc
activity
adiabatonauts
analog-design
announce
announcements
b2aws
b2aws-tutorial
bag
basebands
beagleboard
bluetooth
board-respin
cadence-genus
cadence-innovus
cadence-spectre
cadence-virtuoso
caravan
caravel
caravel-board
chilechipmakers
chip-yard
chipignite
chipignite2206q_stanford_bringup
chisel
coalition-for-digital-environmental-sustainability
community_denmark_dtu
containers
courses
design-review
design-services
dffram
digital-design
digital-electronics-learners
discord-mods
dynamic-power-estimation
efabless
electric
events
fasoc
fault
foss-asic-tools
fossee-iitb-esim
fossee-iitb-google-sky130
fpga
funding
fuserisc
general
generative-ai-silicon-challenge
genius-vlsi
gf180
gf180mcu
hardware-beginners
help-
ieee-sscs-cac-23
ieee-sscs-dc-21q3
ieee-sscs-dc-22
ieee-sscs-dc-23
ihp-sg13g2
images
infiniband
j-core
japan-region
junk
klayout
latam_vlsi
layouteditor
lvs
lvs-analysis
magic
magical
maker-projects
maker-zone
microwatt
mpw-2-silicon
mpw-one-clean-short
mpw-one-silicon
neuro-mem
nydesign
open_pdks
open-pdk
openadiabaticlogic
openfpga
openhighqualityresonators
openlane
openlane_cloudrunner
openlane-development
openocd
openpositarithmetic
openpower
openram
openroad
opentitan
osu
pa-test-chip
paracells
pd-openlane-and-sky130
picosoc
pll
popy_neel
power
private-shuttle
rad-lab-silicon
radio
rdircd
reram
researchers
rf-mmw-design
rios
riscv
sdram
serdes
shuttle
shuttle-precheck
shuttle-status
silicon-photonics
silicon-validation
silicon-validation-private
sky130
sky130-ci
sky130-pv-workshop
sky65
sky90
skywater
sram
stdcelllib
strive
swerv
system-verilog-learners
tapeout-job
tapeout-pakistan
team-awesome
timing-closure
toysram
travis-ci
uvm-learners
vendor-synopsys
venn
verification-be
verification-fe
verilog-learners
vh2v
vhdl
vhdl-learners
vliw
vlsi_verilog_using_opensource_eda
vlsi_verilog_using_opensoure_eda
vlsi-learners-group
vlsi101
waveform-viewers
xls
xschem
xyce
zettascale
Powered by
Title
v

vanshika tanwar

02/15/2023, 3:32 PM
Hello everyone As, I want to use magic tool for creating the layout using sky130 tech but can someone please tell me that where should I open the magic and how to open and interface the magic with sky 130technology ?
As, I have followed the steps to open sky130A tech file in magic that I have copied the sky130A.magicrc file inside the vsdflow/work/tools/magic8.3/magic_sky130_simukation folder and rename it with .magicrc then, run " magic " command inside the same terminal under same directory , so, it's showing this error . Where this magic_sky130_simulation folder is make by me inside this guevn directory as specified above . Can anyone pleas tell me how to solve this error ? @Tim Edwards sir please help me
t

Tim Edwards

02/15/2023, 5:46 PM
It is pointing to a file
/usr/local/pdk/volare/sky130/build/.../sky130A/libs.tech/magic/sky130A.tech
that apparently does not exist. For an installation of open_pdks, the
.tech
file pointed to by the associated
.magicrc
file should be in the same directory. If you got the
sky130A.magicrc
file from the
vsdflow/work/tools/...
folder, then the tech file should not be in
/usr/local/pdk/volare/...
.
v

vanshika tanwar

02/15/2023, 6:02 PM
So, sir what should I do now ? I am not able to understand that now how to solve this problem of different directory ?
v

Vijayan Krishnan

02/16/2023, 6:39 AM
magic -T ../../$PDK/long/path/sky130A.tech user_proj_example/runs/user_proj_example/results/magic/user_proj_example.drc.mag
magic -rcfile $PDK_ROOT/sky130A/libs.tech/magic/sky130A.magicrc
v

vanshika tanwar

02/16/2023, 5:11 PM
After executing this last command it's showing this error Segmentation fault(core dumped) and the magic is opening and closing automatically and after that this error come segmentation error and magic closes by itself
IMG_20230216_224025.jpg
t

Tim Edwards

02/16/2023, 6:08 PM
What does magic output if you do
magic --version
?
v

vanshika tanwar

02/16/2023, 6:21 PM
Sir, it's 8.3.50
t

Tim Edwards

02/16/2023, 7:05 PM
You are 316 revisions out of date with the current version, which is probably why it is segfaulting.
The release date of 8.3.50 was August 12, 2020.
v

vanshika tanwar

02/16/2023, 7:11 PM
So, sir should I update it now ?
t

Tim Edwards

02/16/2023, 7:11 PM
Yes, definitely.
v

vanshika tanwar

02/16/2023, 7:14 PM
Sir, when I am downloading again the magic tool ,then while executing the make command it's showing this error
t

Tim Edwards

02/16/2023, 8:31 PM
No libstdc++? You need to install a basic compiling environment, like
apt get build-essential
.
v

vanshika tanwar

02/17/2023, 2:33 AM
Sir, still same error persist
v

Vijayan Krishnan

02/17/2023, 6:58 AM
@vanshika tanwar for ubuntu just run following:
sudo apt-get update
sudo apt-get remove magic
sudo apt-get install magic
v

vanshika tanwar

02/17/2023, 6:07 PM
I have tried all these steps also, still magic 8.3.50 is doneloading and I have tried downloading it from scratch still it's showing error while opening the magic with sky130A technology
IMG_20230217_233755.jpg
Sir, I have tried uninstalling and reinstalling or again installing it again and again but still it's showing same error what should I do now ?
Can you please suggest me the all installation steps ? As , I have tried installing using that make command also, and using this sudo apt-get install magic command also, but still same error persist
t

Tim Edwards

02/18/2023, 2:24 AM
Do
apt install libstdc++
. Apparently build-essential doesn't include it. Using
apt install magic
will just get you a very outdated version. Don't use it.
v

Vijayan Krishnan

02/18/2023, 2:23 PM
v

vanshika tanwar

02/22/2023, 3:48 AM
Sir, it's installed and also opens with sky130 technology when I have downloaded from this link