Proceedings of the 2005 International Symposium on Physical Design 2005
DOI: 10.1145/1055137.1055161
|View full text |Cite
|
Sign up to set email alerts
|

Modern floorplanning based on fast simulated annealing

Abstract: Unlike classical floorplanning that usually handles only block packing to minimize silicon area, modern VLSI floorplanning typically needs to pack blocks within a fixed die (outline) and additionally considers the packing with block positions and interconnect constraints. Floorplanning with bus planning is one of the most challenging modern floorplanning problems because it needs to consider the constraints with interconnect and block positions simultaneously. We study in this paper two types of modern floorpl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
52
0

Year Published

2007
2007
2021
2021

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 71 publications
(52 citation statements)
references
References 18 publications
0
52
0
Order By: Relevance
“…To help do this, we wrote a computer tool to assist with creating facility layouts. Our approach was to adapt an existing computer code that automatically arranged electronic components on a circuit board, subject to a set of placement rules, B*-Tree Floorplanner [15]. The computer-generated facility layout specifications were passed to the synthetic scene generation software which, in turn, placed the components of the facility on the background and created a synthetic image.…”
Section: Synthetic Imagesmentioning
confidence: 99%
See 1 more Smart Citation
“…To help do this, we wrote a computer tool to assist with creating facility layouts. Our approach was to adapt an existing computer code that automatically arranged electronic components on a circuit board, subject to a set of placement rules, B*-Tree Floorplanner [15]. The computer-generated facility layout specifications were passed to the synthetic scene generation software which, in turn, placed the components of the facility on the background and created a synthetic image.…”
Section: Synthetic Imagesmentioning
confidence: 99%
“…One algorithm for performing automated layout is B*-Tree Floorplanner [15], which is readily available through the University of Michigan freeware package Parquet. [31] The algorithm is used for laying out electronic components and common lines (buses) in very large scale integrated (VLSI) circuits.…”
Section: B*-tree Floorplannermentioning
confidence: 99%
“…A floorplan satisfies the floorplan-timing constraint if and only if, for each net whose source is block b i , the net length is less than or equal to o i , as derived in (4).…”
Section: Definition 2-(floorplan-timing Constraint)mentioning
confidence: 99%
“…The reasons are twofold: 1) The B * -tree has been shown an efficient and effective data structure for floorplan design [2]; and 2) we intend to make fair comparison with the state-of-the-art multilevel-floorplanning work MB * -tree [13], which is also based on the B * -tree. The cost function Φ for SA is similar to the one in [20], and it is defined as follows:…”
Section: Merging Stagementioning
confidence: 99%