Skip to content

Commit 911afac

Browse files
committed
est: add chip selectors to set_wire_rc synopsis in README
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
1 parent 140a59d commit 911afac

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

src/est/README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ The `set_wire_rc` command sets the resistance and capacitance used to estimate
1515
delay of routing wires. Separate values can be specified for clock and data
1616
nets with the `-signal` and `-clock` flags. Without either `-signal` or
1717
`-clock` the resistance and capacitance for clocks and data nets are set.
18+
In 3D designs the values can be targeted at specific chips with the `-tech`,
19+
`-chip` and `-redistribution_layer` selectors; without a selector the values
20+
are the defaults used by chips that have no chip-specific values.
1821

1922
```
2023
# Either run
@@ -31,13 +34,19 @@ set_wire_rc
3134
[-data]
3235
[-corner corner]
3336
[-layers layers_list]
37+
[-tech tech]
38+
[-chip chip]
39+
[-redistribution_layer]
3440
3541
or
3642
set_wire_rc
3743
[-h_resistance res]
3844
[-h_capacitance cap]
3945
[-v_resistance res]
4046
[-v_capacitance cap]
47+
[-tech tech]
48+
[-chip chip]
49+
[-redistribution_layer]
4150
4251
or
4352
set_wire_rc
@@ -46,10 +55,16 @@ set_wire_rc
4655
[-data]
4756
[-corner corner]
4857
[-layer layer_name]
58+
[-tech tech]
59+
[-chip chip]
60+
[-redistribution_layer]
4961
or
5062
set_wire_rc
5163
[-resistance res]
5264
[-capacitance cap]
65+
[-tech tech]
66+
[-chip chip]
67+
[-redistribution_layer]
5368
```
5469

5570
#### Options
@@ -68,7 +83,7 @@ set_wire_rc
6883
| `-v_capacitance` | Capacitance per unit length for vertical wires, units are from the first Liberty file read. |
6984
| `-tech` | Apply the values to all chips using this technology (3D designs). Layers given with `-layer`/`-layers` are looked up in this technology. |
7085
| `-chip` | Apply the values to the named chip only (3D designs). |
71-
| `-redistribution_layer` | Apply the values to all RDL chips. Warns and does nothing when the design has no RDL chip, so shared scripts work across designs. |
86+
| `-redistribution_layer` | Apply the values to every RDL chip in the design, however many there are. Warns and does nothing when the design has none, so shared scripts work across designs. `-layer`/`-layers` require the selected RDL chips to share one technology; with mixed RDL technologies set each chip separately with `-chip`. |
7287

7388
Without `-tech`, `-chip` or `-redistribution_layer` the values are the defaults
7489
used by every chip that has no chip-specific values. Signal values, clock

0 commit comments

Comments
 (0)