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/ifp/README.md
+27Lines changed: 27 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,6 +95,33 @@ make_tracks
95
95
|`[-x_offset]`, `[-y_offset]`| If set, overrides the LEF technology x-/y- offset. Use the same unit as in the LEFT file. |
96
96
|`[-x_pitch]`, `[-y_pitch]`| If set, overrides the LEF technology x-/y- pitch. Use the same unit as in the LEF file. |
97
97
98
+
### Make Rows
99
+
100
+
The `make_rows` command removes existing rows.
101
+
Use the `make_rows` command to add rows to an existing floorplan. Useful,
102
+
if your floorplan is stored as a floorplan def without rows.
103
+
104
+
```tcl
105
+
make_rows
106
+
(-core_area {llx lly urx ury}) | (-core_space (space | {bottom top left right}))
107
+
-site site_name
108
+
[-additional_sites site_names]
109
+
[-flip_sites site_names]
110
+
[-row_parity NONE|EVEN|ODD]
111
+
```
112
+
113
+
#### Options
114
+
115
+
116
+
| Switch Name | Description |
117
+
| ----- | ----- |
118
+
|`-core_area`| Core area coordinates in microns (lower left x/y and upper right x/y coordinates). |
119
+
|`-core_space`| Space around the core in microns. Allowed values are either one value for all margins or a set of four values, one for each margin. The order of the four values are: `{bottom top left right}`. |
120
+
|`-site`| Site name. |
121
+
|`[-additional_sites]`| Tcl list of sites to make rows for (e.g. `{SITEXX, SITEYY}`) |
122
+
|`[-flip_sites]`| Flip the orientations of rows matching these sites. Sites listed under this option will create `FS`-oriented rows at even indices and `N`-oriented rows at odd ones, and vice versa for sites not listed under this option. (e.g. `{SITEXX, SITEYY}`) |
123
+
|`[-row_parity]`| Snap to either an odd (`ODD`) or even (`EVEN`) number of rows. Defaults to `NONE` (no constraint on parity). |
0 commit comments