Skip to content

Commit 85020bd

Browse files
committed
detail route: keep some vars that are used in private CIs
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent bf8e8e3 commit 85020bd

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

docs/user/FlowVariables.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ Note:
151151
| `CELL_PAD_IN_SITES_DETAIL_PLACEMENT` | Cell padding on both sides in site widths to ease routability in detail placement. |
152152
| `PLACE_DENSITY` | The desired placement density of cells. It reflects how spread the cells would be on the core area. 1.0 = closely dense. 0.0 = widely spread. |
153153
| `PLACE_DENSITY_LB_ADDON` | Check the lower boundary of the PLACE_DENSITY and add PLACE_DENSITY_LB_ADDON if it exists. |
154+
| `REPAIR_PDN_VIA_LAYER` | Remove power grid vias which generate DRC violations after detailed routing. |
154155
| `GLOBAL_PLACEMENT_ARGS` | Use additional tuning parameters during global placement other than default args defined in gloabl_place.tcl. |
155156
| `ENABLE_DPO` | Enable detail placement with improve_placement feature. |
156157
| `DPO_MAX_DISPLACEMENT` | Specifies how far an instance can be moved when optimizing. |

flow/scripts/detail_route.tcl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ set_propagated_clock [all_clocks]
1111
set_thread_count $::env(NUM_CORES)
1212

1313
set additional_args ""
14+
if { [info exists ::env(dbProcessNode)]} {
15+
append additional_args " -db_process_node $::env(dbProcessNode)"
16+
}
1417
if { [info exists ::env(OR_SEED)]} {
1518
append additional_args " -or_seed $::env(OR_SEED)"
1619
}
@@ -33,6 +36,9 @@ if { [info exists ::env(VIA_IN_PIN_MAX_LAYER)]} {
3336
if { [info exists ::env(DISABLE_VIA_GEN)]} {
3437
append additional_args " -disable_via_gen"
3538
}
39+
if { [info exists ::env(REPAIR_PDN_VIA_LAYER)]} {
40+
append additional_args " -repair_pdn_vias $::env(REPAIR_PDN_VIA_LAYER)"
41+
}
3642

3743
append additional_args " -save_guide_updates -verbose 1"
3844

0 commit comments

Comments
 (0)