In computer-aided electronic design automation software, a placement system biases clustering of cells according to their hierarchical design while optimizing placement for controlling die size and total wire length. The placement system also provides for slack distribution, row improvement and randomization...http://www.google.de/patents/US6249902?utm_source=gb-gplus-sharePatent US6249902 - Design hierarchy-based placement