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/est/README.md
+16-1Lines changed: 16 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,9 @@ The `set_wire_rc` command sets the resistance and capacitance used to estimate
15
15
delay of routing wires. Separate values can be specified for clock and data
16
16
nets with the `-signal` and `-clock` flags. Without either `-signal` or
17
17
`-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.
18
21
19
22
```
20
23
# Either run
@@ -31,13 +34,19 @@ set_wire_rc
31
34
[-data]
32
35
[-corner corner]
33
36
[-layers layers_list]
37
+
[-tech tech]
38
+
[-chip chip]
39
+
[-redistribution_layer]
34
40
35
41
or
36
42
set_wire_rc
37
43
[-h_resistance res]
38
44
[-h_capacitance cap]
39
45
[-v_resistance res]
40
46
[-v_capacitance cap]
47
+
[-tech tech]
48
+
[-chip chip]
49
+
[-redistribution_layer]
41
50
42
51
or
43
52
set_wire_rc
@@ -46,10 +55,16 @@ set_wire_rc
46
55
[-data]
47
56
[-corner corner]
48
57
[-layer layer_name]
58
+
[-tech tech]
59
+
[-chip chip]
60
+
[-redistribution_layer]
49
61
or
50
62
set_wire_rc
51
63
[-resistance res]
52
64
[-capacitance cap]
65
+
[-tech tech]
66
+
[-chip chip]
67
+
[-redistribution_layer]
53
68
```
54
69
55
70
#### Options
@@ -68,7 +83,7 @@ set_wire_rc
68
83
|`-v_capacitance`| Capacitance per unit length for vertical wires, units are from the first Liberty file read. |
69
84
|`-tech`| Apply the values to all chips using this technology (3D designs). Layers given with `-layer`/`-layers` are looked up in this technology. |
70
85
|`-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`. |
72
87
73
88
Without `-tech`, `-chip` or `-redistribution_layer` the values are the defaults
74
89
used by every chip that has no chip-specific values. Signal values, clock
0 commit comments