20th Design Automation Conference Proceedings 1983
DOI: 10.1109/dac.1983.1585694
|View full text |Cite
|
Sign up to set email alerts
|

Placement of Circuit Modules Using a Graph Space Approach

Abstract: This paper deals with the problem of automated placement of electronic components in a circuit layout by using a graph-space approach.In this approach, the relationships of connections among modules in a given electronic circuit are represented by a hypergraph. Then by using a graph-space approach, the vertices (representing the modules) are mapped into the graph space such that the distance between vertices in the space reflects the weights (the number of wires) of edges between vertices of the original hyper… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
11
0

Year Published

1985
1985
1998
1998

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(11 citation statements)
references
References 5 publications
0
11
0
Order By: Relevance
“…The first approach is based on assignment, either in one step (to the entire 2-dimensional array of slots) or in two steps (to rows, and then to slots within rows) [9]. The second and more widely-used approach is partitioning: the global placement result is used to derive a horizontal or vertical cut in the layout, and the continuous squared-wirelength optimization is recursively applied to the resulting subproblems (see [6,12,13,16]).…”
Section: Essential Structure Of a Quadratic Placermentioning
confidence: 99%
See 1 more Smart Citation
“…The first approach is based on assignment, either in one step (to the entire 2-dimensional array of slots) or in two steps (to rows, and then to slots within rows) [9]. The second and more widely-used approach is partitioning: the global placement result is used to derive a horizontal or vertical cut in the layout, and the continuous squared-wirelength optimization is recursively applied to the resulting subproblems (see [6,12,13,16]).…”
Section: Essential Structure Of a Quadratic Placermentioning
confidence: 99%
“…As instance sizes grow larger, movebased (e.g., annealing) methods may be too slow except for detailed placement improvement. Due to its speed and "global" perspective, the so-called quadratic placement technique has received a great deal of attention throughout its development by such authors as Wipfler et al [16], Fukunaga et al [9], Cheng and Kuh [6], Tsay and Kuh [15] and others. Indeed, quadratic placement is reputedly an approach that has been used within commercial tools for placement of standard-cell and gate-array designs.…”
Section: Introductionmentioning
confidence: 99%
“…The first approach is based on assignment, either in one step (to the entire 2-dimensional array of slots) or in two steps (to rows, and then to slots within rows) [9]. The second and more widely-used approach is partitioning: the global placement result is used to derive a horizontal or vertical cut in the layout, and the continuous squared-wirelength optimization is recursively applied to the resulting subproblems (see [6,12,13,16]).…”
Section: Essential Structure Of a Quadratic Placermentioning
confidence: 99%
“…As instance sizes grow larger, movebased (e.g., annealing) methods may be too slow except for detailed placement improvement. Due to its speed and "global" perspective, the so-called quadratic placement technique has received a great deal of attention throughout its development by such authors as Wipfler et al [16], Fukunaga et al [9], Cheng and Kuh [6], Tsay and Kuh [15] and others. Indeed, quadratic placement is reputedly an approach that has been used within commercial tools for placement of standard-cell and gate-array designs.…”
Section: Introductionmentioning
confidence: 99%
“…For a detailed description of the quadratic objec tive function for placement, the reader is referred to [1], [3], or [7]. Briefly stated, the quantity to be mini mized is the sum of the squares of the distances be tween connected devices Γ = | ί Ξ Q [ ( * , -* ; ) 2 + ( y , -y ,…”
Section: Introductionmentioning
confidence: 99%