ERROR: Missing cost information on instanced blackbox ram_2048x39
Subject
Describe the bug
untar and run https://drive.google.com/file/d/1WaywLtJc3bCI4qxki1PdbsxYTOPxkhXK/view?usp=sharing
$ ./run-me-lsu_dccm_mem_netlist_synth-asap7-netlist.sh
[deleted]
25. Executing KEEP_HIERARCHY pass.
<suppressed ~829 debug messages>
ERROR: Missing cost information on instanced blackbox ram_2048x39
Expected Behavior
No error
Environment
ORFS v3.0-2528-ga8780221e
To Reproduce
See above
Relevant log output
Screenshots
No response
Additional Context
No response
@povik I don't know if this is an interesting problem, but I tought I might provide a test-case. It happens when I incorrectly set SYNTH_HIERARCHICAL=1 when I should be flattening in parallel synthesis.
see https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/discussions/2889
I'm on the edge as to whether this should be a warning or an error. The message means there's a blackbox with no area information to use for the ungrouping decisions in SYNTH_HIERARCHICAL mode
The message could be improved at least by telling people what to do to fix it. Let me assign myself to do that.
@povik Is this still relevant?
I think so. The message is there and it hasn't been adjusted.