Anson
11/15/2020, 12:19 AMrc4
to develop
(no other changes). Is this expected? The error that I get is:
[INFO]: Setting load to: 0.01765
set_load $cap_load [all_outputs]
tns -22780.94
wns -154.24
[ERROR]: during executing: "sta /openLANE_flow/scripts/sta.tcl |& tee >&@stdout /openLANE_flow/designs/mac_cluster/runs/15-11_00-11/logs/synthesis/opensta.log"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
child killed: segmentation violation
[ERROR]: Please check sta log file
[ERROR]: Dumping to /openLANE_flow/designs/mac_cluster/runs/15-11_00-11/error.log
As an aside, the last time I got this error was when I first instantiated a SKY130 full adder cell without the proper config params, and the resolution was to increase the SYNTH_MAX_FANOUT. Could it be something similar with the config? I posted the config in the thread for reference.Anson
11/15/2020, 12:19 AM# User config
set ::env(DESIGN_NAME) mac_cluster
# Change if needed
set ::env(VERILOG_FILES) [glob $::env(DESIGN_DIR)/src/*.v]
set ::env(SYNTH_READ_BLACKBOX_LIB) 1
# Fill this
set ::env(CLOCK_PERIOD) "10"
set ::env(CLOCK_PORT) "clk"
set ::env(SYNTH_MAX_FANOUT) 7
set ::env(PL_TARGET_DENSITY) 0.35
set filename $::env(DESIGN_DIR)/$::env(PDK)_$::env(STD_CELL_LIBRARY)_config.tcl
if { [file exists $filename] == 1} {
source $filename
}
Amr Gouhar
11/16/2020, 4:41 PMAnson
11/17/2020, 12:52 AM