Forum Discussion
Unfortunately I cannot share a screenshot but I can make an example below of what I see
Instance | Entity | ALMs needed | ALMs used | ...
---------------------------------------------------------------------------------------------------------
top | | 564213 | 564210 |
inst_0 | e_0 | 23153 | 23153 |
inst_1 | e_1 | 23154 | 23151 |
inst_1_0 | e_4 | 2135 | 2135 |
inst_1_1 | e_5 | 21019 | 21019 |
inst_2 | e_2 | | |
inst_2_0 | e_6 | | |
inst_2_1 | e_7 | | |
inst_3 | e_3 | 517709 | 517709 |
inst_3.2 | e_3 | | |
note that as I mentioned,
some instances have no data to the left (completely blank)
if one of those instances have subcomponents, those are blank as well
and some instances share an entity and sometimes one instance of that entity has metrics while the others do not (not every time)
Theses instances with blank lines are all in RTL viewer so I do not believe they are being synthesized away. I'm just looking to confirm that this may be due to something like resource sharing and is an accurate representation of board utilization before I report the metrics forward.
Assuming you've run full compilation, what you see in RTL Viewer is not an accurate representation of the final place and route. That instance could have been optimized away by the Fitter. Use one of the Technology Map Viewers instead of the RTL Viewer to see if the instance is still there after fitting.