We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1be034e + 327e4f2 commit 16e8a64Copy full SHA for 16e8a64
1 file changed
flow/scripts/cts.tcl
@@ -43,7 +43,12 @@ utl::pop_metrics_stage
43
set_placement_padding -global \
44
-left $::env(CELL_PAD_IN_SITES_DETAIL_PLACEMENT) \
45
-right $::env(CELL_PAD_IN_SITES_DETAIL_PLACEMENT)
46
-detailed_placement
+
47
+set result [catch { detailed_placement } msg]
48
+if { $result != 0 } {
49
+ save_progress 4_1_error
50
+ error "Detailed placement failed in CTS: $msg"
51
+}
52
53
estimate_parasitics -placement
54
@@ -65,8 +70,7 @@ if { !$::env(SKIP_CTS_REPAIR_TIMING) } {
65
70
set result [catch { detailed_placement } msg]
66
71
if { $result != 0 } {
67
72
save_progress 4_1_error
68
- puts "Detailed placement failed in CTS: $msg"
69
- exit $result
73
74
}
75
76
check_placement -verbose
0 commit comments