File tree Expand file tree Collapse file tree 3 files changed +7
-7
lines changed
Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 1- set ::env(RTLIL_FILE) $::env(RESULTS_DIR) /1_synth.rtlil
2-
31source $::env(SCRIPTS_DIR) /synth_preamble.tcl
2+ read_checkpoint $::env(RESULTS_DIR) /1_synth.rtlil
43
54hierarchy -check -top $::env(DESIGN_NAME)
65
Original file line number Diff line number Diff line change 11source $::env(SCRIPTS_DIR) /synth_preamble.tcl
2+ read_design_sources
23
34dict for {key value} $::env(VERILOG_TOP_PARAMS) {
45 # Apply toplevel parameters
Original file line number Diff line number Diff line change @@ -21,16 +21,16 @@ if {[env_var_exists_and_non_empty SYNTH_NETLIST_FILES]} {
2121 exit
2222}
2323
24- # Read design
25- if {[env_var_exists_and_non_empty RTLIL_FILE]} {
24+ proc read_checkpoint {file } {
2625 # We are reading a Yosys checkpoint
27- set file $env(RTLIL_FILE)
2826 if {[file extension $file ] == " .json" } {
2927 read_json $file
3028 } else {
3129 read_rtlil $file
32- }
33- } else {
30+ }
31+ }
32+
33+ proc read_design_sources {} {
3434 # We are reading Verilog sources
3535 source $::env(SCRIPTS_DIR) /synth_stdcells.tcl
3636
You can’t perform that action at this time.
0 commit comments