| 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 |