Replies: 7 comments 3 replies
-
Mocking a heatmap of arrival times. I only have location information for the Elements. Got the idea here. https://www.eng.biu.ac.il/temanad/files/2017/02/Lecture-8-CTS.pdf
|
Beta Was this translation helpful? Give feedback.
-
Adding some 3d bling...
|
Beta Was this translation helpful? Give feedback.
-
The reason I was interested in the skew heatmap as a function of location, is that for the mock-array, it is more important to have low skew at the edges, where the input/output pins are, than in the center... If I understand the presentation correctly... From the heatmap, I can see that I get the "inverse" of what I am looking for: I get high latency/skew at the edges and lowest clock network latency in the middle of the array. |
Beta Was this translation helpful? Give feedback.
-
Export to yaml everywhere? Then ask ChatGPT to write a program to graph whatever you want :-) |
Beta Was this translation helpful? Give feedback.
-
One more round of tinkering, extracting leaf latency (macros & flip flops) for mock-array:
|
Beta Was this translation helpful? Give feedback.
-
asap7/sha3 using python snippet above... Animation: https://drive.google.com/file/d/1k64ew7QkB9AeRaFs9ZOX09EqzeMZupMG/view |
Beta Was this translation helpful? Give feedback.
-
@precisionmoon any thoughts here as I know you want more visualization as well. |
Beta Was this translation helpful? Give feedback.
-
The tooltips in the Clock Tree Viewer contain interesting information: which macro or flip flop has how much clock network latency.
However, the tooltip information is hard to get to and it is not searchable.
I mocked a text report that is printed when I click update...
I think perhaps a better approach to this is to have a tcl utility procedure that navigates the clock tree and print out this information. Perhaps that is possible today, but I don't know how to...
Change I used to mock the report below: Pinata-Consulting@1728378
Beta Was this translation helpful? Give feedback.
All reactions