ABU, a placement density metric. More...
#include <abu.h>
Public Member Functions | |
abu (floorplan::floorplan *floorplan, placement::placement *placement, point bin_dimensions) | |
double | measure_abu (double target_utilization, std::vector< double > abu_ranges={0.02, 0.05, 0.1, 0.2}, std::vector< double > abu_weights={10, 4, 2, 1}, double bin_area_threshold=0.2, double free_space_threshold=0.2) |
ABU is the average bin utilization of the top γ% densest bins excluding bins fully occupied by fixed macros. From: Kim, Myung-Chul, et al. "MAPLE: multilevel adaptive placement for mixed-size designs." Proceedings of the 2012 ACM international symposium on International Symposium on Physical Design. ACM, 2012.