Quadratic Placement Algorithm Using Gaussian Blurring and Fixed Point Technique
碩士 === 國立交通大學 === 電子工程學系 電子研究所 === 102 === State of the art global placers adopt different cell spreading algorithms to handle density of placement. In this work, we found there exist different placement behavior when placing cells across and around fixed macros among state of the art global placers...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/04916193067270789150 |
id |
ndltd-TW-102NCTU5428043 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NCTU54280432016-07-02T04:20:29Z http://ndltd.ncl.edu.tw/handle/04916193067270789150 Quadratic Placement Algorithm Using Gaussian Blurring and Fixed Point Technique 使用高斯梯度與定點技巧的佈局演算法 Huang, Chuan-Chia 黃川嘉 碩士 國立交通大學 電子工程學系 電子研究所 102 State of the art global placers adopt different cell spreading algorithms to handle density of placement. In this work, we found there exist different placement behavior when placing cells across and around fixed macros among state of the art global placers. Our findings also suggest that placement behavior around fixed macros has significant impact toward routability of the design that cannot be observed through conventional evaluation metrics. For quadratic placers, the methodologies adopted in SimPL and Kraftwerk2 represent two distinct class of cell spreading algorithms. Based on our implementations of the two frameworks, we answer to the question on whether if there exist different level of controllability in terms of global view and local view among different cell spreading algorithms. We further investigate the impact of placement behavior on routability of the design. To address both global view and local view of the placement, we propose a two stage global placement framework. The first stage aims to assign large portion of cells with precise amount of white space by moving cells across fixed macros. The second stage aims to determine accurate relative order of cells and move cells around fixed macros. Our proposed placement framework achieves equivalent placement quality compared to ComPLx with placement behavior around fixed macros that is inherently desirable to routability. Chen, Hung-Ming 陳宏明 2013 學位論文 ; thesis 29 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 電子工程學系 電子研究所 === 102 === State of the art global placers adopt different cell spreading algorithms to handle density of placement. In this work, we found there exist different placement behavior when placing cells across and around fixed macros among state of the art global placers. Our findings also suggest that placement behavior around fixed macros has significant impact toward routability of the design that cannot be observed through conventional evaluation metrics. For quadratic placers, the methodologies adopted in SimPL and Kraftwerk2 represent two distinct class of cell spreading algorithms. Based on our implementations of the two frameworks, we answer to the question on whether if there exist different level of controllability in terms of global view and local view among different cell spreading algorithms. We further investigate the impact of placement behavior on routability of the design. To address both global view and local view of the placement, we propose a two stage global placement framework. The first stage aims to assign large portion of cells with precise amount of white space by moving cells across fixed macros. The second stage aims to determine accurate relative order of cells and move cells around fixed macros. Our proposed placement framework achieves equivalent placement quality compared to ComPLx with placement behavior around fixed macros that is inherently desirable to routability.
|
author2 |
Chen, Hung-Ming |
author_facet |
Chen, Hung-Ming Huang, Chuan-Chia 黃川嘉 |
author |
Huang, Chuan-Chia 黃川嘉 |
spellingShingle |
Huang, Chuan-Chia 黃川嘉 Quadratic Placement Algorithm Using Gaussian Blurring and Fixed Point Technique |
author_sort |
Huang, Chuan-Chia |
title |
Quadratic Placement Algorithm Using Gaussian Blurring and Fixed Point Technique |
title_short |
Quadratic Placement Algorithm Using Gaussian Blurring and Fixed Point Technique |
title_full |
Quadratic Placement Algorithm Using Gaussian Blurring and Fixed Point Technique |
title_fullStr |
Quadratic Placement Algorithm Using Gaussian Blurring and Fixed Point Technique |
title_full_unstemmed |
Quadratic Placement Algorithm Using Gaussian Blurring and Fixed Point Technique |
title_sort |
quadratic placement algorithm using gaussian blurring and fixed point technique |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/04916193067270789150 |
work_keys_str_mv |
AT huangchuanchia quadraticplacementalgorithmusinggaussianblurringandfixedpointtechnique AT huángchuānjiā quadraticplacementalgorithmusinggaussianblurringandfixedpointtechnique AT huangchuanchia shǐyònggāosītīdùyǔdìngdiǎnjìqiǎodebùjúyǎnsuànfǎ AT huángchuānjiā shǐyònggāosītīdùyǔdìngdiǎnjìqiǎodebùjúyǎnsuànfǎ |
_version_ |
1718331815002898432 |