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

ePlace-MS: Electrostatics-Based Placement for Mixed-Size Circuits

Abstract: Abstract-We propose eP lace-M S, an electrostatics based placement algorithm for large-scale mixed-size circuits. ePlace-MS is generalized, flat, analytic and nonlinear. The density modeling method eDensity is extended to handle the mixedsize placement. We conduct detailed analysis on the correctness of the gradient formulation and the numerical solution, as well as the rationale of direct-current removal and the advantages over prior density functions. Nesterov's method is used as the nonlinear solver, which … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 83 publications
(21 citation statements)
references
References 42 publications
0
21
0
Order By: Relevance
“…It should be noted that the one-stage mixed-size placers such as the work [10] and ePlace-MS [16] do not handle big pre-placed macros (obstacles) and do not consider routability, which are the core issues addressed in this paper. Therefore, we just listed results of the work [10] for reference.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…It should be noted that the one-stage mixed-size placers such as the work [10] and ePlace-MS [16] do not handle big pre-placed macros (obstacles) and do not consider routability, which are the core issues addressed in this paper. Therefore, we just listed results of the work [10] for reference.…”
Section: Resultsmentioning
confidence: 99%
“…The works [7,8,10] classify mixed-size placement algorithms into three types: (1) One-stage mixed-size placement places macros and standard cells simultaneously; SimPL [11], ComPLx [12], MAPLE [13], mPL6 [3], NTUplace3 [6], Hsu and Chang [10], and ePlace-MS [16] belong to this type. (2) Constructive mixed-size placement places macros constructively, free of overlaps; Capo [2] and FLOP [20] are two examples; (3) Three-stage mixed-size placement divides the mixed-size placement into the following three stages: placement prototyping, macro placement, and standard-cell placement; XDP [9], CG [4], MP-tree [7] and CP-tree [8] belong to this type.…”
Section: Introductionmentioning
confidence: 99%
“…ePlace-series placers [22][23][24][25] are among a state-of-the-art family of placement algorithms that model the layout and netlist as a unified electrostatic system. It approximates the non-differentiable halfperimeter wirelength (HPWL) with a weighted-average wirelength (WA) model originally proposed by [28],…”
Section: Electrostatics-based Placementmentioning
confidence: 99%
“…There are also many placers that tackle the classic placement problem without considering the region constraints . Recently, ePlace-series [22][23][24][25][26] were proposed to model the cells as charges and cast the placement problem as a wirelength minimization task with electric potential energy constraints. However, the current unified electrostatic field is agnostic to region constraints and fails to support many advanced designs [1,27].…”
Section: Introductionmentioning
confidence: 99%
“…M ODERN VLSI design verification relies heavily on the analysis of power delivery network (PDN) to estimate power supply noises [1]- [8]. The performance of power delivery network highly impacts on the quality of global, detailed and mixed-size placement [9]- [11], clock tree synthesis [12], global and detailed routing [13], as well as timing [14] and power optimization. Lowering supply voltages, increasing current densities as well as tight design margins demand more accurate large-scale PDN simulation.…”
Section: Introductionmentioning
confidence: 99%