You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/cts/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ clock_tree_synthesis
61
61
[-num_static_layers]
62
62
[-sink_clustering_buffer]
63
63
[-obstruction_aware]
64
-
[-apply_ndr]
64
+
[-apply_ndr strategy]
65
65
[-insertion_delay]
66
66
[-dont_use_dummy_load]
67
67
[-sink_buffer_max_cap_derate derate_value]
@@ -92,7 +92,7 @@ clock_tree_synthesis
92
92
|`-num_static_layers`| Set the number of static layers. The default value is `0`, and the allowed values are integers `[0, MAX_INT]`. |
93
93
|`-sink_clustering_buffer`| Set the sink clustering buffer(s) to be used. |
94
94
|`-obstruction_aware`| Enables obstruction-aware buffering such that clock buffers are not placed on top of blockages or hard macros. This option may reduce legalizer displacement, leading to better latency, skew or timing QoR. The default value is `False`, and the allowed values are bool. |
95
-
|`-apply_ndr`| Applies 2X spacing non-default rule to all clock nets except leaf-level nets. The default value is `False`. |
95
+
|`-apply_ndr`| Applies 2X spacing non-default rule to clock nets except leaf-level nets following some strategy. There are four strategy options: `none, root_only, half, full`. If this is not specified, the default value is `none`. |
96
96
|`-dont_use_dummy_load`| Don't apply dummy buffer or inverter cells at clock tree leaves to balance loads. The default values is `False`. |
97
97
|`-sink_buffer_max_cap_derate`| Use this option to control automatic buffer selection. To favor strong(weak) drive strength buffers use a small(large) value. The default value is `0.01`, meaning that buffers are selected by derating max cap limit by 0.01. The value of 1.0 means no derating of max cap limit. |
98
98
|`-delay_buffer_derate`| This option balances latencies between macro cells and registers by inserting delay buffers. The default value is `1.0`, meaning all needed delay buffers are inserted. A value of 0.5 means only half of necessary delay buffers are inserted. A value of 0.0 means no insertion of delay buffers. |
0 commit comments