Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
39a5107
update OR
gudeh Apr 22, 2026
d5ea65a
update OR
gudeh Apr 22, 2026
9920eab
update OR
gudeh Apr 23, 2026
cc5508f
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh Apr 23, 2026
0ba57a8
decrease utilization to enable DPL negotiation as default
gudeh Apr 23, 2026
fb0786e
update OR
gudeh Apr 23, 2026
bc4f077
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh Apr 23, 2026
ca0c044
invert logic between DPL algorithm options,
gudeh Apr 23, 2026
d641ef3
update OR
gudeh Apr 24, 2026
eff1eb4
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh Apr 24, 2026
afbcb1a
update OR
gudeh Apr 24, 2026
ee257a7
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh Apr 24, 2026
635593a
remove accidental debug code
gudeh Apr 24, 2026
1357354
update docs for DPL_USE_OLD_DIAMOND
gudeh Apr 24, 2026
d3fc6ad
fix lint
gudeh Apr 25, 2026
d54ae36
update OR
gudeh May 4, 2026
c7a84ed
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 4, 2026
321d857
update OR
gudeh May 4, 2026
e9deaa3
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 4, 2026
32810dd
update OR
gudeh May 5, 2026
401c1cf
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 5, 2026
75c8d96
update metrics after making negotiation based as DPL default
gudeh May 6, 2026
16b0cb5
update OR
gudeh May 13, 2026
e55ca70
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 13, 2026
d8a5287
undo metric updates, outdated
gudeh May 13, 2026
c76ef32
update OR
gudeh May 13, 2026
9d5f91a
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 13, 2026
424ca82
update OR
gudeh May 15, 2026
52a8db2
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 15, 2026
2707ac9
test 100 drc penalty
gudeh May 16, 2026
1db0b47
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 19, 2026
8da0550
update OR
gudeh May 19, 2026
f3d734a
update OR
gudeh May 19, 2026
96409f8
update OR
gudeh May 21, 2026
5a25908
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 21, 2026
aa2cbf7
update OR
gudeh May 22, 2026
38cc9dd
activate debug negotiation print
gudeh May 22, 2026
1727e4a
default behavior
gudeh May 22, 2026
a21d760
test remove initial snapping
gudeh May 25, 2026
204f955
update OR
gudeh May 27, 2026
e4bbdfb
update OR
gudeh May 27, 2026
d535404
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 27, 2026
39234eb
small decrease in nangate45/swerv utilization to avoid grt congestion
gudeh May 27, 2026
6d1a9b9
update OR
gudeh May 28, 2026
3e83127
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh May 28, 2026
63b0764
update OR
gudeh Jun 2, 2026
3d9e4ee
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh Jun 2, 2026
1985643
update OR
gudeh Jun 6, 2026
296c455
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh Jun 6, 2026
28c49c0
update OR
gudeh Jul 13, 2026
bf5270c
remove debug messages
gudeh Jul 13, 2026
a090441
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh Jul 13, 2026
88e17a3
clean up comments
gudeh Jul 13, 2026
bf3945f
update OR
gudeh Jul 13, 2026
ca0377e
Merge remote-tracking branch 'private/master' into secure-dpl-negotia…
gudeh Jul 13, 2026
27aa4cf
update OR
gudeh Jul 13, 2026
805fe1e
better wording for using legacy diamond legalizer
gudeh Jul 13, 2026
357dddc
undo ultilziation modification
gudeh Jul 13, 2026
4c28721
remove env var for midifying legalizing algorithm. Now negotiation is…
gudeh Jul 13, 2026
226c39d
update OR
gudeh Jul 13, 2026
ee8b4d9
Update OK metrics
gudeh Jul 14, 2026
0832058
Update OK metrics
gudeh Jul 14, 2026
63100c9
undo incorrect removal of flow/BUILD
gudeh Jul 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions docs/user/FlowVariables.md
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,6 @@ configuration file.
| <a name="TNS_END_PERCENT"></a>TNS_END_PERCENT| Default TNS_END_PERCENT value for post CTS timing repair. Try fixing all violating endpoints by default (reduce to 5% for runtime). Specifies how many percent of violating paths to fix [0-100]. Worst path will always be fixed.| 100|
| <a name="UNSET_ABC9_BOX_CELLS"></a>UNSET_ABC9_BOX_CELLS| List of cells to unset the abc9_box attribute on| |
| <a name="USE_FILL"></a>USE_FILL| Whether to perform metal density filling.| 0|
| <a name="USE_NEGOTIATION"></a>USE_NEGOTIATION| Enable using negotiation legalizer for detailed placement.| 0|
| <a name="VERILOG_DEFINES"></a>VERILOG_DEFINES| Preprocessor defines passed to the language frontend. Example: `-D HPDCACHE_ASSERT_OFF`| |
| <a name="VERILOG_FILES"></a>VERILOG_FILES| The path to the design Verilog/SystemVerilog files providing a description of modules.| |
| <a name="VERILOG_INCLUDE_DIRS"></a>VERILOG_INCLUDE_DIRS| Specifies the include directories for the Verilog input files.| |
Expand Down Expand Up @@ -671,5 +670,4 @@ configuration file.
- [TAP_CELL_NAME](#TAP_CELL_NAME)
- [TECH_LEF](#TECH_LEF)
- [USE_FILL](#USE_FILL)
- [USE_NEGOTIATION](#USE_NEGOTIATION)

4 changes: 2 additions & 2 deletions flow/designs/asap7/ethmac/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -1870.0,
"value": -2120.0,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand Down Expand Up @@ -94,7 +94,7 @@
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -1500.0,
"value": -1650.0,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand Down
4 changes: 2 additions & 2 deletions flow/designs/asap7/ethmac_lvt/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -308.0,
"value": -303.0,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand Down Expand Up @@ -94,7 +94,7 @@
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -60.2,
"value": -121.0,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand Down
8 changes: 4 additions & 4 deletions flow/designs/asap7/mock-alu/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
"compare": ">="
},
"cts__timing__setup__tns": {
"value": -18100.0,
"value": -18500.0,
"compare": ">="
},
"cts__timing__hold__ws": {
Expand All @@ -62,7 +62,7 @@
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -19400.0,
"value": -20000.0,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand Down Expand Up @@ -90,11 +90,11 @@
"compare": "<="
},
"finish__timing__setup__ws": {
"value": -300.0,
"value": -299.0,
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -19700.0,
"value": -19900.0,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand Down
6 changes: 3 additions & 3 deletions flow/designs/gf180/aes-hybrid/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
"compare": ">="
},
"cts__timing__setup__tns": {
"value": -122.0,
"value": -124.0,
"compare": ">="
},
"cts__timing__hold__ws": {
Expand All @@ -62,7 +62,7 @@
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -135.0,
"value": -141.0,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand Down Expand Up @@ -94,7 +94,7 @@
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -130.0,
"value": -138.0,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand Down
6 changes: 3 additions & 3 deletions flow/designs/gf180/aes/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
"compare": ">="
},
"cts__timing__setup__tns": {
"value": -87.3,
"value": -85.9,
"compare": ">="
},
"cts__timing__hold__ws": {
Expand All @@ -62,7 +62,7 @@
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -100.0,
"value": -105.0,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand Down Expand Up @@ -94,7 +94,7 @@
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -97.6,
"value": -103.0,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand Down
12 changes: 6 additions & 6 deletions flow/designs/ihp-sg13g2/ibex/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,23 +18,23 @@
"compare": "=="
},
"placeopt__design__instance__area": {
"value": 306794,
"value": 306205,
"compare": "<="
},
"placeopt__design__instance__count__stdcell": {
"value": 20278,
"value": 20217,
"compare": "<="
},
"detailedplace__design__violations": {
"value": 0,
"compare": "=="
},
"cts__design__instance__count__setup_buffer": {
"value": 1763,
"value": 1758,
"compare": "<="
},
"cts__design__instance__count__hold_buffer": {
"value": 1763,
"value": 1758,
"compare": "<="
},
"cts__timing__setup__ws": {
Expand Down Expand Up @@ -94,7 +94,7 @@
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -1.6,
"value": -3.55,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand All @@ -106,7 +106,7 @@
"compare": ">="
},
"finish__design__instance__area": {
"value": 327350,
"value": 326753,
"compare": "<="
}
}
2 changes: 1 addition & 1 deletion flow/designs/ihp-sg13g2/spi/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
"compare": ">="
},
"detailedroute__route__wirelength": {
"value": 3972,
"value": 4630,
"compare": "<="
},
"detailedroute__route__drc_errors": {
Expand Down
8 changes: 4 additions & 4 deletions flow/designs/nangate45/ariane133/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@
"compare": "<="
},
"cts__timing__setup__ws": {
"value": -0.574,
"value": -0.569,
"compare": ">="
},
"cts__timing__setup__tns": {
"value": -743.0,
"value": -760.0,
"compare": ">="
},
"cts__timing__hold__ws": {
Expand All @@ -62,7 +62,7 @@
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -994.0,
"value": -798.0,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand Down Expand Up @@ -94,7 +94,7 @@
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -1010.0,
"value": -881.0,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand Down
16 changes: 8 additions & 8 deletions flow/designs/nangate45/jpeg/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,31 +18,31 @@
"compare": "=="
},
"placeopt__design__instance__area": {
"value": 103034,
"value": 102921,
"compare": "<="
},
"placeopt__design__instance__count__stdcell": {
"value": 68147,
"value": 68062,
"compare": "<="
},
"detailedplace__design__violations": {
"value": 0,
"compare": "=="
},
"cts__design__instance__count__setup_buffer": {
"value": 5926,
"value": 5918,
"compare": "<="
},
"cts__design__instance__count__hold_buffer": {
"value": 5926,
"value": 5918,
"compare": "<="
},
"cts__timing__setup__ws": {
"value": -0.147,
"compare": ">="
},
"cts__timing__setup__tns": {
"value": -39.1,
"value": -42.1,
"compare": ">="
},
"cts__timing__hold__ws": {
Expand All @@ -62,7 +62,7 @@
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -47.7,
"value": -52.9,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand All @@ -74,7 +74,7 @@
"compare": ">="
},
"detailedroute__route__wirelength": {
"value": 654704,
"value": 757284,
"compare": "<="
},
"detailedroute__route__drc_errors": {
Expand All @@ -94,7 +94,7 @@
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -43.5,
"value": -49.1,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand Down
10 changes: 5 additions & 5 deletions flow/designs/nangate45/mempool_group/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
"compare": ">="
},
"cts__timing__setup__tns": {
"value": -14900.0,
"value": -12200.0,
"compare": ">="
},
"cts__timing__hold__ws": {
Expand All @@ -62,7 +62,7 @@
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -12400.0,
"value": -12200.0,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand Down Expand Up @@ -94,19 +94,19 @@
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -13600.0,
"value": -11900.0,
"compare": ">="
},
"finish__timing__hold__ws": {
"value": -0.15,
"compare": ">="
},
"finish__timing__hold__tns": {
"value": -1.02,
"value": -1.7,
"compare": ">="
},
"finish__design__instance__area": {
"value": 453697,
"value": 453619,
"compare": "<="
}
}
8 changes: 4 additions & 4 deletions flow/designs/nangate45/swerv/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,11 @@
"compare": "<="
},
"globalroute__timing__setup__ws": {
"value": -0.699,
"value": -0.671,
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -299.0,
"value": -351.0,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand Down Expand Up @@ -90,11 +90,11 @@
"compare": "<="
},
"finish__timing__setup__ws": {
"value": -0.672,
"value": -0.627,
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -359.0,
"value": -352.0,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand Down
8 changes: 4 additions & 4 deletions flow/designs/nangate45/swerv_wrapper/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@
"compare": "<="
},
"cts__timing__setup__ws": {
"value": -0.335,
"value": -0.331,
"compare": ">="
},
"cts__timing__setup__tns": {
"value": -237.0,
"value": -238.0,
"compare": ">="
},
"cts__timing__hold__ws": {
Expand All @@ -62,7 +62,7 @@
"compare": ">="
},
"globalroute__timing__setup__tns": {
"value": -230.0,
"value": -229.0,
"compare": ">="
},
"globalroute__timing__hold__ws": {
Expand Down Expand Up @@ -94,7 +94,7 @@
"compare": ">="
},
"finish__timing__setup__tns": {
"value": -211.0,
"value": -208.0,
"compare": ">="
},
"finish__timing__hold__ws": {
Expand Down
Loading