Ophidian
 All Classes Namespaces Functions
Public Member Functions | List of all members
ophidian::density::abu Class Reference

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)
 

Detailed Description

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.


The documentation for this class was generated from the following files: