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
Updated BUILD.bazel to extract the RAM names and pass them to ORFS using the BLOCKS variable
It looks like the RAM names are passed correctly, since I see:
[INFO][FLOW] Invoked hierarchical flow.
Block ebtb_128x40 needs to be hardened.
Block array_256x128 needs to be hardened.
Block dataArrayB_256x64 needs to be hardened.
Block regfile_128x64 needs to be hardened.
Block regfile_128x65 needs to be hardened.
Block tag_array_64x184 needs to be hardened.
Block tag_array_64x168 needs to be hardened.
Block table_256x48 needs to be hardened.
Block table_128x52 needs to be hardened.
Block table_128x44 needs to be hardened.
Block btb_128x56 needs to be hardened.
Block meta_128x120 needs to be hardened.
Block lb_32x128 needs to be hardened.
Block sdq_17x64 needs to be hardened.
Block data_2048x8 needs to be hardened.
Block mem_256x4 needs to be hardened.
Block meta_40x240 needs to be hardened.
But, the bazel build BoomTile_floorplan fails with:
I also see lots of warnings before we get to the failure point like:
external/bazel-orfs~~orfs_repositories~docker_orfs/OpenROAD-flow-scripts/flow/Makefile:379: target 'bazel-out/k8-fastbuild/bin//objects/asap7/BoomTile/base/lib/ebtb_128x40.lib' given more than once in the same rule
But, I'm not sure if that's getting in the way, so sharing this info in case @oharboe has an intuition on the issue.
In #91, I've done the following:
It looks like the RAM names are passed correctly, since I see:
But, the bazel build BoomTile_floorplan fails with:
The correct lib location is
I also see lots of warnings before we get to the failure point like:
But, I'm not sure if that's getting in the way, so sharing this info in case @oharboe has an intuition on the issue.
@maliberty FYI.
The text was updated successfully, but these errors were encountered: