Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ERROR MPL-0040] Failed on cluster frontend/bpd/banked_predictors_0/btb #5884

Open
oharboe opened this issue Oct 6, 2024 · 1 comment
Open
Assignees
Labels
mpl Macro Placement

Comments

@oharboe
Copy link
Collaborator

oharboe commented Oct 6, 2024

Describe the bug

This worked previously with same area, just a tiny change to the behavioral logic of one mocked SRAM: The-OpenROAD-Project/megaboom#135

untar https://drive.google.com/file/d/1AAwT9JdsLzWdspQP576nefa9m780JfiQ/view?usp=drive_link

./run-me-BoomTile-asap7-base.sh
Floorplan Outline: (0.0, 0.0) (2300.0, 2300.0),  Core Outline: (1.026, 1.08) (2297.97, 2297.97)
	Number of std cell instances: 1771752
	Area of std cell instances: 223780.94
	Number of macros: 70
	Area of macros: 485727.16
	Halo width: 19.00
	Halo height: 19.00
	Area of macros with halos: 1065893.00
	Area of std cell instances + Area of macros: 709508.12
	Core area: 5275827.50
	Design Utilization: 0.13
	Core Utilization: 0.05
	Manufacturing Grid: 1

[ERROR MPL-0040] Failed on cluster frontend/bpd/banked_predictors_0/btb
Error: macro_place_util.tcl, 83 MPL-0040

Expected Behavior

No error

Environment

OpenROAD v2.0-16257-g81b545063

To Reproduce

See above

Relevant log output

No response

Screenshots

No response

Additional Context

No response

@oharboe
Copy link
Collaborator Author

oharboe commented Oct 6, 2024

Tried to whittle down, but no luck... Apparently there's some unfortunate initial conditions that changed ever so slightly makes this not fail.

openroad -python ~/OpenROAD-flow-scripts/tools/OpenROAD/etc/deltaDebug.py --use_stdout --persistence 3 --error_string MPL-0040  --step ./run-me-BoomTile-asap7-base.sh --base_db_path results/asap7/BoomTile/base/2_3_floorplan_tdms.odb

@maliberty maliberty added the mpl Macro Placement label Oct 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mpl Macro Placement
Projects
None yet
Development

No branches or pull requests

3 participants