The Proceedings of the Thirteenth Design Automation Conference on Design Automation - DAC '76, NO. 13 1976
DOI: 10.1145/800146.804817
|View full text |Cite
|
Sign up to set email alerts
|

Some experimental results on placement techniques

Abstract: Seven placement algorithms -one constructiveinitial placement algorithm and six iterative-improvement algorithms -were prograi0med and run on six problems ranging in size from 60 to 1300 modules. These problems included placing IC packs on a card, cards on a board and circuits on an LSI chip.It was found that the new force-directed pairwise relaxation algorithm was the best algorithm for the larger problems and was competitive with the other algorithms for the smaller problems.Other questions relating to place… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

1978
1978
2010
2010

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 44 publications
(9 citation statements)
references
References 5 publications
(1 reference statement)
0
9
0
Order By: Relevance
“…Consequently, practically every known heuristic scheme, including cluster development (Areibi and Yang 2004;Hanan and Kurtzberg 1972a;Hanan et al 1976a;Magnuson 1977;Cox and Carroll 1980), knowledge based systems (Pannérec 2003), randomized local search algorithms such as simulated annealing (Sechen and Sangiovanni-Vincentelli 1986;Sechen 1988;Wong et al 1988;Wang et al 2000;Murata et al 1998), and genetic algorithms (Cohoon and Paris 1987;Shahookar and Mazumder 1990;Valenzuela and Wang 2002;Sait et al 2005;Areibi and Yang 2004), as well as combinations of these approaches (Zhang et al 2005) have been used to compute placements. Often, computed placements are improved by iterative heuristics based on component interchange (Magnuson 1977;Coté and Patel 1980).…”
Section: Placement Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Consequently, practically every known heuristic scheme, including cluster development (Areibi and Yang 2004;Hanan and Kurtzberg 1972a;Hanan et al 1976a;Magnuson 1977;Cox and Carroll 1980), knowledge based systems (Pannérec 2003), randomized local search algorithms such as simulated annealing (Sechen and Sangiovanni-Vincentelli 1986;Sechen 1988;Wong et al 1988;Wang et al 2000;Murata et al 1998), and genetic algorithms (Cohoon and Paris 1987;Shahookar and Mazumder 1990;Valenzuela and Wang 2002;Sait et al 2005;Areibi and Yang 2004), as well as combinations of these approaches (Zhang et al 2005) have been used to compute placements. Often, computed placements are improved by iterative heuristics based on component interchange (Magnuson 1977;Coté and Patel 1980).…”
Section: Placement Methodsmentioning
confidence: 99%
“…This can be formulated as a linear integer optimization problem with either a linear (Akers 1981) or a quadratic objective function (Hanan and Kurtzberg 1972b;Hanan et al 1976a;Weismantel 1992).…”
Section: Quadratic Assignmentmentioning
confidence: 99%
“…As pointed out in Hanan et al, the placement problem can be solved with several methods that fall into three categories, the constructive initial-placement, the iterative placement-improvement and branch-and-bound. In further work, the authors in [17] have classified the methods into seven types that include one constructive algorithm and 6 iterative algorithms.…”
Section: Overview Of Placementmentioning
confidence: 99%
“…In this phase, the paths are regarded as nets, and iterative placement is performed using the FDPR method [8,9] after specific placement which is either random placement or initial placement. The target point is calculated as follows: where Pc is the target position of the cell h), PC~P is the cell's (c) favorable position of the path (p), and npec is the number of paths which go through the cell (c).…”
Section: Flip-flop Placementmentioning
confidence: 99%