2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC) 2016
DOI: 10.1109/aspdac.2016.7428007
|View full text |Cite
|
Sign up to set email alerts
|

Circular-contour-based obstacle-aware macro placement

Abstract: A modern system-on-a-chip (SoC) typically consists of a large number of mixed-size circuit components with big macros and standard cells. Pre-placed macros (obstacles) and big macros further complicate such mixedsize circuit placement, and thus often make existing works fail to obtain a legal mixed-size placement. In this paper, we present an obstacle-aware macro placement algorithm which locates big macros to simultaneously optimize wirelength and routability. We first propose a circular contour to characteri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(5 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…One of the main challenges of such approaches is the modeling of standard cell logic. Some consider cell area implicitly by having macros close to circuit walls, e.g., initially in [5] and also in the recent works based on circular contours [3], [6], [7]. This is de facto the chosen approach for some industrial floorplanning tools.…”
Section: Previous Workmentioning
confidence: 99%
“…One of the main challenges of such approaches is the modeling of standard cell logic. Some consider cell area implicitly by having macros close to circuit walls, e.g., initially in [5] and also in the recent works based on circular contours [3], [6], [7]. This is de facto the chosen approach for some industrial floorplanning tools.…”
Section: Previous Workmentioning
confidence: 99%
“…It was extended by [9] for routability and blockage-awareness. In [11], three major drawbacks to the use of these previous approaches in modern flows (related to overlap avoidance, preplaced macros, and area utilization) were presented and CPtrees were proposed, aiming also to optimize the shape and area of the region for standard cells. However, the approach lacked scalability.…”
Section: Related Workmentioning
confidence: 99%
“…The shapes of all five designs are squares 1 , whose sizes range from 800 µm to 1500 µm. For each circuit design, at least 300 different floorplans are generated by placing macros at different locations with the "obstacle-aware macro placement" algorithm [5]. Though placed differently, macros all tend to locate near the chip boundary in order to leave plenty of space at chip center region, where routing demand tends to be high.…”
Section: Drc Hotspot Detectionmentioning
confidence: 99%