@@ -403,29 +403,31 @@ sta::define_cmd_args "global_route_debug" {
403403 [-rst] # Show the Rectilinear Steiner Tree generated by FastRoute
404404 [-tree2D] # Show the Rectilinear Steiner Tree generated by FastRoute after overflow iterations
405405 [-tree3D] # Show The Rectilinear Steiner Tree 3D after layer assignment
406+ [-edges3D] # Show edges being rerouted during maze route 3D
406407 [-saveSttInput file_name] # Save the stt input for a net on file_name
407408 [-net name]
408409}
409410
410411proc global_route_debug { args } {
411412 sta::parse_key_args " global_route_debug" args \
412413 keys {-saveSttInput -net} \
413- flags {-st -rst -tree2D -tree3D}
414+ flags {-st -rst -tree2D -tree3D -edges3D }
414415
415416 sta::check_argc_eq0 " global_route_debug" $args
416417
417418 set st [info exists flags(-st)]
418419 set rst [info exists flags(-rst)]
419420 set tree2D [info exists flags(-tree2D)]
420421 set tree3D [info exists flags(-tree3D)]
422+ set edges3D [info exists flags(-edges3D)]
421423 set db_block [ord::get_db_block]
422424
423425 if { [info exists keys(-net)] } {
424426 set net [$db_block findNet $keys(-net) ]
425427 if { $net == " NULL" } {
426428 utl::error GRT 231 " Net name not found."
427429 }
428- grt::set_global_route_debug_cmd $net $st $rst $tree2D $tree3D
430+ grt::set_global_route_debug_cmd $net $st $rst $tree2D $tree3D $edges3D
429431 if { [info exists keys(-saveSttInput)] } {
430432 set file_name $keys(-saveSttInput)
431433 grt::set_global_route_debug_stt_input_filename $file_name
0 commit comments