ECBL: an extended corner block list with solution space including optimum placement

  • Authors:
  • Shuo Zhou;Sheqin Dong;Chung-Kuan Cheng;Jun Gu

  • Affiliations:
  • Dept. of Computer Science and Technology, Tsinghua Unversity, Beijing, 100084 P.R. China;Dept. of Computer Science and Technology, Tsinghua Unversity, Beijing, 100084 P.R. China;Department of Computer Science and Engineering, University of California, San Diego, La Jolla, CA;Department of Computer Science, Science & Technology, University of HongKong

  • Venue:
  • Proceedings of the 2001 international symposium on Physical design
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

A Non-Slicing floorplanning algorithm based on CBL[1], corner block list, was presented recently. It can represent non-slicing floorplans without empty rooms. In this paper, we propose an extended corner block list structure, ECBLl, to represent general non-slicing floorplans, which may include empty rooms. By setting l脳[1..3], where l is the extending ratio, our algorithm can translate a topological floorplan to its corresponding placement in O(n) time, where n is the number of blocks. Also, based on the optimum solution theorem of bounded-sliceline grid in [2], we proved that the solution space of ECBLn contains the optimum block placement, which has the minimum area. Experimental results on MCNC benchmarks show promising performance with 7% improvement in wire length and 2% decrease in dead space over algorithms based on CBL. Meanwhile, compared with other algorithms, our algorithm can get better results with less runtime.