Skip to content

Commit da6546c

Browse files
committed
synth: endpoint slack histogram for mocked memories
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 916b9de commit da6546c

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

flow/designs/sky130hd/microwatt/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,18 @@ Path Type: max
169169
-2.13 slack (VIOLATED)
170170
```
171171

172+
## Histogram of mocked memories
173+
174+
It can be useful to look at the Endpoint Slack Histogram of mocked memories to examine if some of the paths are overly optimistic with a single row mocked memory or if the paths through the memory has problems even with a single row memory:
175+
176+
Create a path group for the memories in question:
177+
178+
group_path -through *decode1_0* -name mocked
179+
180+
Now that path group is in the dropdown in the Endpoint Slack Histogram:
181+
182+
![Mocked memory Endpoint Slack Histogram](mocked-histogram.png)
183+
172184
## Conclusion
173185

174186
Above there's no visible difference in the Endpoint Slack histogram for the two approaches. In other words, the design doesn't appear to be terribly sensitive to how RAMs are mocked, other factors dominate and merit further investigation.
47.9 KB
Loading

0 commit comments

Comments
 (0)