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/psm/README.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -156,6 +156,19 @@ set_pdnsim_source_settings
156
156
|`-bump_interval`| Set the bump population interval, this is used to depopulate the bump grid to emulate signals and other power connections. The default bump pitch is 3. |
157
157
|`-strap_track_pitch`| Sets the track pitck to use for moduling voltage sources as straps. The default is 10x. |
158
158
159
+
#### Selectively diconencting sources
160
+
161
+
If you need to be able to disconnect some of the terminals in the design, such as in the case of "what-if" analysis or different chip packaging options.
162
+
This can be done by assigning `PSM_DISCONNECT` to a terminal or shape in a terminal will cause PDNSim to leave that object disconnected from the analysis.
163
+
164
+
```tcl
165
+
# Assumes bpin is the block pin to be disconnected
166
+
odb::dbBoolProperty_create $bpin PSM_DISCONNECT 1
167
+
168
+
# Assumes box the box shape in the bpin to be disconnected
169
+
odb::dbBoolProperty_create $box PSM_DISCONNECT 1
170
+
```
171
+
159
172
### Insert Decap Cells
160
173
The `insert_decap` command inserts decap cells in the areas with the highest
161
174
IR Drop. The number of decap cells inserted will be limited to the target
0 commit comments