File tree Expand file tree Collapse file tree 4 files changed +8
-20
lines changed
Expand file tree Collapse file tree 4 files changed +8
-20
lines changed Original file line number Diff line number Diff line change @@ -19,12 +19,6 @@ write_verilog $::env(RESULTS_DIR)/6_final.v
1919
2020# Run extraction and STA
2121if { [env_var_exists_and_non_empty RCX_RULES] } {
22- # Set RC corner for RCX
23- # Set in config.mk
24- if { [env_var_exists_and_non_empty RCX_RC_CORNER] } {
25- set rc_corner $::env(RCX_RC_CORNER)
26- }
27-
2822 # RCX section
2923 define_process_corner -ext_model_index 0 X
3024 extract_parasitics -ext_model_file $::env(RCX_RULES)
Original file line number Diff line number Diff line change @@ -26,11 +26,9 @@ if { $design_stage >= 4 } {
2626set_clock_latency -source 0 [all_clocks]
2727puts " Generating abstract views"
2828if { [env_var_exists_and_non_empty CORNERS] } {
29- # corners
3029 foreach corner $::env(CORNERS) {
3130 log_cmd write_timing_model -corner $corner $::env(RESULTS_DIR) /$::env(DESIGN_NAME) _$corner .lib
3231 }
33- unset corner
3432} else {
3533 log_cmd write_timing_model $::env(RESULTS_DIR) /$::env(DESIGN_NAME) _typ.lib
3634}
Original file line number Diff line number Diff line change @@ -18,7 +18,14 @@ if { ![env_var_exists_and_non_empty FOOTPRINT] } {
1818 }
1919}
2020
21- fast_route
21+ if { [env_var_exists_and_non_empty FASTROUTE_TCL] } {
22+ log_cmd source $::env(FASTROUTE_TCL)
23+ } else {
24+ log_cmd \
25+ set_global_routing_layer_adjustment \
26+ $::env(MIN_ROUTING_LAYER) -$::env(MAX_ROUTING_LAYER) $::env(ROUTING_LAYER_ADJUSTMENT)
27+ log_cmd set_routing_layers -signal $::env(MIN_ROUTING_LAYER) -$::env(MAX_ROUTING_LAYER)
28+ }
2229
2330set global_placement_args {}
2431
Original file line number Diff line number Diff line change @@ -13,17 +13,6 @@ proc log_cmd { cmd args } {
1313 return $result
1414}
1515
16- proc fast_route { } {
17- if { [env_var_exists_and_non_empty FASTROUTE_TCL] } {
18- log_cmd source $::env(FASTROUTE_TCL)
19- } else {
20- log_cmd \
21- set_global_routing_layer_adjustment \
22- $::env(MIN_ROUTING_LAYER) -$::env(MAX_ROUTING_LAYER) $::env(ROUTING_LAYER_ADJUSTMENT)
23- log_cmd set_routing_layers -signal $::env(MIN_ROUTING_LAYER) -$::env(MAX_ROUTING_LAYER)
24- }
25- }
26-
2716proc repair_timing_helper { args } {
2817 set additional_args " $args -verbose"
2918 append_env_var additional_args SETUP_SLACK_MARGIN -setup_margin 1
You can’t perform that action at this time.
0 commit comments