Proceedings of the 42nd Annual Conference on Design Automation - DAC '05 2005
DOI: 10.1145/1065579.1065712
|View full text |Cite
|
Sign up to set email alerts
|

Diffusion-based placement migration

Abstract: Placement migration is the movement of cells within an existing placement to address a variety of post-placement design closure issues, such as timing, routing congestion, signal integrity, and heat distribution. To fix a design problem, one would like to perturb the design as little as possible while preserving the integrity of the original placement. This work presents a new diffusion-based placement method based on a discrete approximation to a closedform solution of the continuous diffusion equation. It ha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
48
0

Year Published

2007
2007
2012
2012

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 53 publications
(49 citation statements)
references
References 12 publications
(6 reference statements)
1
48
0
Order By: Relevance
“…There are a number of load balancing algorithms proposed that are based on load migration, e.g., [Lin and Keller 1987] [Cybenko 1989] [Boillat 1990] [Xu and Lau 1992] [Horton 1993] [Willebeek- LeMair and Reeves 1993] [Watts and Taylor 1998] [Ou and Ranka 1997] ] [Hu and Blake 1999a] [Lui and Chan 2002] [ Ng et al 2002] [Lee and Lee 2003] [Gastner and Newman 2004] [Chen et al 2005] [Ren et al 2005]. In general, they can be classified into two main categories according to the level of knowledge that is embodied in the decision making process.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…There are a number of load balancing algorithms proposed that are based on load migration, e.g., [Lin and Keller 1987] [Cybenko 1989] [Boillat 1990] [Xu and Lau 1992] [Horton 1993] [Willebeek- LeMair and Reeves 1993] [Watts and Taylor 1998] [Ou and Ranka 1997] ] [Hu and Blake 1999a] [Lui and Chan 2002] [ Ng et al 2002] [Lee and Lee 2003] [Gastner and Newman 2004] [Chen et al 2005] [Ren et al 2005]. In general, they can be classified into two main categories according to the level of knowledge that is embodied in the decision making process.…”
Section: Related Workmentioning
confidence: 99%
“…Besides parallel computing applications, heat diffusion has also been employed to balance the bin density in VLSI physical design [Ren et al 2005], and to balance the data density for cartograms in applied mathematics [Gastner and Newman 2004]. Although heat diffusion is popular and has proved to be very efficient for load balancing in many areas, to our knowledge, it has not been employed for load balancing in DVEs.…”
Section: Heat Diffusion Algorithmsmentioning
confidence: 99%
“…Floorplan shifting is used in [5], but it presumes significant available whitespace between floorplan regions. Diffusion [14], ripple moves [15], and network flow [16] algorithms are all effective approaches, but the algorithms are more complex and likely slower than RePlace. For example, [15] takes ~1hr on problems with only 12,000 cells compared to a runtime of ~1min for RePlace on 50,000 BLEs.…”
Section: Related Workmentioning
confidence: 99%
“…Also, [16] is ~6 times faster than full ASIC placement but only ~1% of cells are moved, compared to RePlace being ~7 times faster than full FPGA placement when moving up to 2/3 of 50,000 BLEs. Diffusion [14] is fast, but it computes costs in the inner loop and may sacrifice quality compared to replacing from scratch or performing a final global anneal as done in RePlace.…”
Section: Related Workmentioning
confidence: 99%
“…We use the diffusion cell spreading [23] for pre-placement step. Anchor cells are used to mark the pre-placement result.…”
Section: The Proposed Approachmentioning
confidence: 99%