Multiobjective-Driven Floorplan on DBL Representation

碩士 === 中華大學 === 資訊工程學系碩士班 === 91 === Due to the coming of new system-on-chip (SoC) age, silicon-intellectual- property (SIP) modules become popular for modern chip design. Since SIP modules in one chip have provided by different companies or departments, it is very important for the devel...

Full description

Bibliographic Details
Main Author: 廖祥智
Other Authors: 顏金泰
Format: Others
Language:zh-TW
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/10274946301721304758
id ndltd-TW-091CHPI0392031
record_format oai_dc
spelling ndltd-TW-091CHPI03920312016-06-24T04:16:12Z http://ndltd.ncl.edu.tw/handle/10274946301721304758 Multiobjective-Driven Floorplan on DBL Representation 以雙重界限串列表示法為基礎之多目標導向板面規劃 廖祥智 碩士 中華大學 資訊工程學系碩士班 91 Due to the coming of new system-on-chip (SoC) age, silicon-intellectual- property (SIP) modules become popular for modern chip design. Since SIP modules in one chip have provided by different companies or departments, it is very important for the development of SoC chip to integrate all the SIP modules into a single chip. On the other hand, to deal with the increasing complexity and various requirements of including chip performance, low power …etc of circuit, it also makes one floorplan to become more critical than even. However, an effective better floorplan approach depends on the data representation of floorplans, the estimation of cost function, and the development of floorplan improvement approach. In this paper, we discuss how to solve the non-slicing floorplan problem for multiple objectives. We use one data representation, named double -bound-list (DBL) for non-slicing floorplans. The DBL representation combines the advantages of representative popular representations such as sequence pair, O-tree and B*-tree. From the structure of the DBL representation, the floorplan area and the geometric adjacent relationship can be immediately found. In addition, the DBL representation uses less memory for the storage of one non-slicing floorplan. Now, there is not only the discussion of area requirement discussion for the non-slicing floorplan problem, but also the discussion of the high performance requirement, maximum routability requirement … etc. Especially, for routability requirement, there is more difficulty to guarantee the routabililty property in the routing phase due to the increasing complexity of net connections in circuit design. Based on the combination of multiple critical objectives, it takes much time to search optimal non-slicing floorplan results. Therefore, we use a data structure, named Hierarchical Stair Contour (HSC), to store the contour of an incremental floorplan, and improve the search efficiency. Finally, we develop a simulated-annealing-based floorplan approach on the proposed DBL and HSC data structure to obtain a final non-slicing floorpaln result. The experimental results show that the proposed approach can obtain better multiobjective floorplan results. 顏金泰 2003 學位論文 ; thesis 84 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 中華大學 === 資訊工程學系碩士班 === 91 === Due to the coming of new system-on-chip (SoC) age, silicon-intellectual- property (SIP) modules become popular for modern chip design. Since SIP modules in one chip have provided by different companies or departments, it is very important for the development of SoC chip to integrate all the SIP modules into a single chip. On the other hand, to deal with the increasing complexity and various requirements of including chip performance, low power …etc of circuit, it also makes one floorplan to become more critical than even. However, an effective better floorplan approach depends on the data representation of floorplans, the estimation of cost function, and the development of floorplan improvement approach. In this paper, we discuss how to solve the non-slicing floorplan problem for multiple objectives. We use one data representation, named double -bound-list (DBL) for non-slicing floorplans. The DBL representation combines the advantages of representative popular representations such as sequence pair, O-tree and B*-tree. From the structure of the DBL representation, the floorplan area and the geometric adjacent relationship can be immediately found. In addition, the DBL representation uses less memory for the storage of one non-slicing floorplan. Now, there is not only the discussion of area requirement discussion for the non-slicing floorplan problem, but also the discussion of the high performance requirement, maximum routability requirement … etc. Especially, for routability requirement, there is more difficulty to guarantee the routabililty property in the routing phase due to the increasing complexity of net connections in circuit design. Based on the combination of multiple critical objectives, it takes much time to search optimal non-slicing floorplan results. Therefore, we use a data structure, named Hierarchical Stair Contour (HSC), to store the contour of an incremental floorplan, and improve the search efficiency. Finally, we develop a simulated-annealing-based floorplan approach on the proposed DBL and HSC data structure to obtain a final non-slicing floorpaln result. The experimental results show that the proposed approach can obtain better multiobjective floorplan results.
author2 顏金泰
author_facet 顏金泰
廖祥智
author 廖祥智
spellingShingle 廖祥智
Multiobjective-Driven Floorplan on DBL Representation
author_sort 廖祥智
title Multiobjective-Driven Floorplan on DBL Representation
title_short Multiobjective-Driven Floorplan on DBL Representation
title_full Multiobjective-Driven Floorplan on DBL Representation
title_fullStr Multiobjective-Driven Floorplan on DBL Representation
title_full_unstemmed Multiobjective-Driven Floorplan on DBL Representation
title_sort multiobjective-driven floorplan on dbl representation
publishDate 2003
url http://ndltd.ncl.edu.tw/handle/10274946301721304758
work_keys_str_mv AT liàoxiángzhì multiobjectivedrivenfloorplanondblrepresentation
AT liàoxiángzhì yǐshuāngzhòngjièxiànchuànlièbiǎoshìfǎwèijīchǔzhīduōmùbiāodǎoxiàngbǎnmiànguīhuà
_version_ 1718323448699158528