Matt Aamold
12/04/2020, 5:14 AMkill signal
. This occurred in the docker and the magic version is 8.3.87. I've provided the context of the log below. If there's anything else I can provide (or you want me to create a GitHub issue), let me know.
Writing cell sky130_fd_sc_hd__buf_12
[INFO]: GDS Write Complete
[INFO]: Writing abstract LEF
Generating LEF output /openLANE_flow/designs/decred_nonblock/runs/8mFP50DENS50STRAT1_20ns/results/magic/decred_nonblock.lef for cell decred_nonblock:
Diagnostic: Write LEF header for cell decred_nonblock
Diagnostic: Writing LEF output for cell decred_nonblock
[ERROR]: during executing: "magic -noconsole -dnull -rcfile /home/dracex/PDK_ROOT/sky130A/libs.tech/magic/sky130A.magicrc /openLANE_flow/scripts/magic.tcl </dev/null |& tee >&@stdout /openLANE_flow/designs/decred_nonblock/runs/8mFP50DENS50STRAT1_20ns/logs/magic/magic.log"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
child killed: kill signal
[ERROR]: Please check magic log file
[ERROR]: Dumping to /openLANE_flow/designs/decred_nonblock/runs/8mFP50DENS50STRAT1_20ns/error.log
while executing
"try_catch magic -noconsole -dnull -rcfile $::env(MAGIC_MAGICRC) $::env(SCRIPTS_DIR)/magic.tcl </dev/null |& tee $::env(TERMINAL_OUTPUT) $::env(m..."
(procedure "run_magic" line 14)
invoked from within
"run_magic"
(procedure "run_non_interactive_mode" line 27)
invoked from within
"run_non_interactive_mode {*}$argv"
invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
puts_info "Running interactively"
if { [info exists arg_values(-file)..."
(file "./flow.tcl" line 168)
Ahmed Ghazy
12/04/2020, 1:29 PMMatt Aamold
12/04/2020, 1:34 PMTim Edwards
12/04/2020, 1:57 PMAhmed Ghazy
12/04/2020, 2:01 PMMatt Aamold
12/04/2020, 2:13 PMAhmed Ghazy
12/04/2020, 2:40 PMcif *array write disable
besides the existing https://github.com/efabless/openlane/blob/e63096fec826f1bad03700a26cb6c6abb6a7c5c7/scripts/magic.tcl#L75.Ahmed Ghazy
12/04/2020, 2:41 PMmerged.lef
files?Tim Edwards
12/04/2020, 2:41 PMMatt Aamold
12/04/2020, 2:42 PMMatt Aamold
12/04/2020, 2:43 PMAhmed Ghazy
12/04/2020, 2:47 PMresults/routing/design_name.def
and tmp/merged.lef
. You can open it on openlane's GH repo for now.Matt Aamold
12/04/2020, 2:48 PMMatt Aamold
12/04/2020, 2:49 PMAhmed Ghazy
12/04/2020, 2:50 PMMatt Aamold
12/04/2020, 3:04 PMAhmed Ghazy
12/04/2020, 3:59 PM8.3.91
, which will be the default in a bit in openlane. It used around 9 GB of memory most of the time. You don't have to re-run the whole flow if you want to retry this; you could use the interactive mode flow.tcl -interactive -design decred_nonblock -tag 8mFP50DENS50STRAT1_20ns
and then use run_magic
.Matt Aamold
12/04/2020, 4:00 PM