On Handling Arbitrary Rectilinear Shape Constraint

Xiaoping Tang, Martin D. F. Wong

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

6 Citations (Scopus)

Abstract

Non-rectangular (rectilinear) shape occurs very often in deep submicron floorplanning. Most previous algorithms are designed to handle only convex rectilinear blocks. However, handling concave rectilinear shape is necessary since a simple "U" shape is concave. A rectilinear shape is necessary since a simple "U" shape is concave. A few works could address concave rectilinear block explicitly. In [Arbitrary convex and concave rectilinear block packing using sequence pair], a necessary and sufficient condition of feasible sequence pair is proposed for arbitrary rectilinear shape in terms of constraint graph. However, no constraint is imposed on sequence pair representation itself. The search for feasible sequence pair mainly depends on the simulated annealing, which implies unnecessary inefficiency. In many cases, it takes very long time or even is unable to find the feasible placement. Furthermore, it takes O(n^3) runtime to evaluate each sequence pair, which leaves much space for improvement. In this paper, we propose a new method to handle arbitrary rectilinear shape constraint based on sequence pair representation. We explore the topological property of feasible sequence pair, and use it to eliminate lots of infeasible sequence pairs, which implies speeding up the convergence of simulated annealing process. The evaluation of a sequence pair is based on longest common subsequence computation, and achieves significantly faster runtime (O(mn log log n) time where m is the number of rectilinear-shape constraints, n is the number of rectangular blocks/subblocks). The algorithm can handle fixed-frame floorplanning and min-area floorplanning as well.
Original languageEnglish
Title of host publicationProceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC 2004
Place of PublicationUnited States
PublisherIEEE
Pages38-41
Number of pages4
DOIs
Publication statusPublished - 28 Jan 2004
Event9th Asia and South Pacific Design Automation Conference, ASP-DAC 2004 - Yokohama, Japan
Duration: 27 Jan 200430 Jan 2004
https://www.aspdac.com/2004/index.html (Conference website)
https://www.aspdac.com/2004/PDF/advprogprint.pdf (Conference program)

Publication series

NameProceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
ISSN (Print)2153-6961
ISSN (Electronic)2153-697X

Conference

Conference9th Asia and South Pacific Design Automation Conference, ASP-DAC 2004
Country/TerritoryJapan
CityYokohama
Period27/01/0430/01/04
Internet address

Fingerprint

Dive into the research topics of 'On Handling Arbitrary Rectilinear Shape Constraint'. Together they form a unique fingerprint.

Cite this