| diff --git a/src/pdn/src/PdnGen.tcl b/src/pdn/src/PdnGen.tcl | |
| index 7322d54ad..7f178167f 100644 | |
| --- a/src/pdn/src/PdnGen.tcl | |
| +++ b/src/pdn/src/PdnGen.tcl | |
| @@ -966,8 +966,9 @@ proc add_pdn_ring {args} { | |
| if {[dict exists $args -grid]} { | |
| set current_grid [check_grid [get_grid [dict get $args -grid]]] | |
| + #Dinesh-A: Core Ring without Strap | |
| + set grid $current_grid | |
| } | |
| - set grid $current_grid | |
| set layers [check_layer_names [dict get $args -layers]] | |
| set process_args $args | |
| @@ -6686,7 +6687,10 @@ proc plan_grid {} { | |
| } | |
| add_grid | |
| - process_channels | |
| + #Dinesh-A: Core Ring without Strap | |
| + if {[info exists $grid_data]} { | |
| + process_channels | |
| + } | |
| foreach pwr_net [dict get $design_data power_nets] { | |
| generate_grid_vias "POWER" $pwr_net |