HIERARCHICAL FLOORPLANNING FOR VLSI BUILDING BLOCK LAYOUT

アクセス数 : 589
ダウンロード数 : 132

今月のアクセス数 : 0
今月のダウンロード数 : 0
File
diss_otsu2157.pdf 52.4 MB 種類 : fulltext
Title ( eng )
HIERARCHICAL FLOORPLANNING FOR VLSI BUILDING BLOCK LAYOUT
Title ( jpn )
VLSIビルディングブロックレイアウトのための階層化フロアプランニング
Creator
Ohmura Michiroh
Abstract
Over the past three decades, the remarkable growth of the semiconductor industry has been continued, which started from the invention of the transistor, and now realizes an industry that is all-pervasive in its effect on modern life. Moore's law shows a resultant doubling of circuit complexity each year. With the increase of the demand to integrate the whole system into one VLSI chip, Application Specific Integrated Circuit (ASIC) has emerged since early 1980s. In addition to the reduction of the design period and the cost, designing the high performance ASIC with millions of gate circuits will require a new Computer Aided Design (CAD) method.

This dissertation discusses hierarchical floorplanning for VLSI building block layout, and proposes a new hierarchical floorplanning method combined with global routing and positioning.

In Chapter 1, the outline of the VLSI layout design is discussed as a background of hierarchical floorplanning. In particular, placement and floorplanning in the VLSI layout design are explained in detail.

In Chapter 2, hierarchical floorplanning is explained in detail. First, conventional hierarchical floorplanning methods are introduced. Then difficulties of these floorplanning methods are pointed out. Finally, a new hierarchical floorplanning method combined with global routing and positioning is proposed, and the outline of this method is mentioned.

In Chapter 3, some theoretical results concerning the proposed hierarchical floorplanning method are discussed. The first result is an initial placement method by the ideal distance, which is a newly introduced concept. The second result is overlap resolution in which relative positions of modules are preserved. This is formulated as an overlap resolution problem and proved to be NP - complete. A heuristic algorithm is also given. The third result is improvement of one dimensional module placement. This is formulated as the improvement problem and for this problem, an optimum algorithm and its proof are given.

The proposed hierarchical floorplanning consists of the initial floorplanning and the detailed floorplanning. In Chapter 4, algorithms of each phase in the initial floorplanning and the detailed floorplanning are explained with some experimental results, which verify the effectiveness of these algorithms.

In Chapter 5, a prototype system FLORA II, which is constructed based on the proposed hierarchical floorplanning method, is introduced, and some experimental results concerning the hierarchical floorplanning system FLORA II are given. Not only floorplans but also final layouts after global routing is compared with a conventional method.

Finally, the conclusions of this dissertation and the future research works are discussed in Chapter 6.
Descriptions
TABLE OF CONTENTS / p7
Abstract / p3
Acknowledgments / p5
Table of Contents / p7
List of Symbols / p10
List of Captions for Figures / p12
List of Captions for Tables / p15
List of Definitions / p16
List of Examples / p17
List of Lemmas / p19
List of Theorems / p19
Chapter1 Introduction / p1
 1.1 VLSI layout design / p2
 1.2 Layout in building block approach / p4
 1.3 Organization of dissertation / p12
Chapter2 Proposed Floorplanning Method / p15
 2.1 Conventional methods of floorplanning / p15
 2.2 Difficulties of conventional methods / p23
 2.3 Outline of proposed hierarchical floorplanning method / p25
Chapter3 Theoretical Results / p35
 3.1 Ideal distance / p35
 3.2 Overlap resolution / p41
 3.3 One dimensional module placement / p64
Chapter4 Hierarchical Floorplanning with Global Routing and Positioning / p85
 4.1 Initial floorplanning(Stage 1) / p85
 4.2 Detailed floorplanning(Stage 2) / p100
Chapter5 Evaluation of New Floorplanning Method / p127
 5.1 Hierarchical floorplanning system FLORA II / p127
 5.2 Extension to the total layout system / p131
Chapter6 Conclusions / p135
Appendix:NP-hardness of problem MPP4 / p141
References / p147
NDC
Electrical engineering [ 540 ]
Language
eng
Resource Type doctoral thesis
Rights
Copyright(c) by Author
Publish Type Not Applicable (or Unknown)
Access Rights open access
Dissertation Number 乙第2157号
Degree Name
Date of Granted 1991-06-13
Degree Grantors
広島大学