2011
DOI: 10.1109/tcad.2011.2114950
|View full text |Cite
|
Sign up to set email alerts
|

SafeChoice: A Novel Approach to Hypergraph Clustering for Wirelength-Driven Placement

Abstract: Abstract-This paper presents a completely new approach to the problem of hypergraph clustering for wirelength-driven placement. The novel algorithm we propose is called SafeChoice (SC). Different from all previous approaches, SC is proposed based on a fundamental theorem, safe condition which guarantees that clustering would not degrade the placement wirelength. To mathematically derive such a theorem, we first introduce the concept of safe clustering, i.e., do clustering without degrading the placement qualit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0
1

Year Published

2011
2011
2024
2024

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 24 publications
(16 citation statements)
references
References 27 publications
0
15
0
1
Order By: Relevance
“…4-bit in our library). Then we perform further refinement to improve the ratio of 4-bit clusters in the second pass (in line [12][13][14][15][16][17][18][19][20]. It is necessary since there will be some 2-bit or 3-bit clusters after the first pass.…”
Section: Discrete Optimization Stepmentioning
confidence: 99%
See 1 more Smart Citation
“…4-bit in our library). Then we perform further refinement to improve the ratio of 4-bit clusters in the second pass (in line [12][13][14][15][16][17][18][19][20]. It is necessary since there will be some 2-bit or 3-bit clusters after the first pass.…”
Section: Discrete Optimization Stepmentioning
confidence: 99%
“…There are two categories of clustering problems: one is for circuit size reduction, where a short survey can be found in [20]; the other is for design-specific Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored.…”
Section: Introductionmentioning
confidence: 99%
“…Location-oriented clustering has previously been used by the algebraic multigrid solver [8], mFAR [14], FastPlace 3.0 [27] and SafeChoice [29].…”
Section: Previous Workmentioning
confidence: 99%
“…In [8], another greedy algorithm iteratively clusters circuits depending on current cell positions and cell sizes only, and thus regarding cell connectivity only implicitly. The concept of SafeChoice [29] is to reject clusters that would degrade optimum netlength. Practically, they also use BestChoice with a modified clustering score function that trades off safety against size of the arising clusters.…”
Section: Previous Workmentioning
confidence: 99%
“…And the placement density constraints are smoothed by differentiable nonlinear function, e.g., bell-shaped function [3] and inverse Laplace transformation [4]. Because solving nonlinear programming is time consuming, nonlinear placers usually apply a multilevel approach [5], [6] to reduce runtime. Examples of nonlinear placers are APlace [7], mPL [4], and NTUPlace [8].…”
Section: Introductionmentioning
confidence: 99%