서지주요정보
(A) floorplanning algorithm using rectangular voronoi diagram and force-directed block reshaping = 사각형 보로노이 다이아그램과 힘에 의한 블록 재형성을 이용한 마루배치 알고리즘
서명 / 저자 (A) floorplanning algorithm using rectangular voronoi diagram and force-directed block reshaping = 사각형 보로노이 다이아그램과 힘에 의한 블록 재형성을 이용한 마루배치 알고리즘 / Sang-Gil Choi.
발행사항 [대전 : 한국과학기술원, 1992].
Online Access 제한공개(로그인 후 원문보기 가능)원문

소장정보

등록번호

8003230

소장위치/청구기호

학술문화관(문화관) 보존서고

DEE 92034

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Early in the VLSI design process, designers must make far reaching decisions based on incomplete or tentative information. The external interface of the cells that correspond to the constituents (size and shape of components and the positions of the pins) must sometimes be determined before the cells have been designed. Floorplanning consists of finding positions for the constituent components and determining constraints on external interfaces for the corresponding cells that have flexibility in their interface. That is, the floorplanning problem is concerned with the placement of rectangular cells of varying sizes and shapes such that the total area occupied by the cells and the interconnections is minimum. Floorplanning is related to placement, and many of the same techniques are used. However, the extra degree of freedom (the flexibility of the interfaces of the cells that comprise the design) significantly expands the size of the design space that must be exposed to component placement. In the physical design, due to the high complexity of the problem, most systems divide the physical design process into four steps: floorplanning, pin assignment, global routing and detailed routing. However, because these steps are very closed related to each other, these problems must be considered at same time. We propose a new floorplanning algorithm which handles a mixture of fixedshaped and flexible-shaped blocks in a chip aspect ratio within a given range combining the floorplanning step, the pin assignment step and global routing step. This algorithm consists of three stages. In the first stages, overlapped blocks in the initial placement obtained using FDR (Force Directed Relaxation) are spread out uniformly over the whole chip area using the so-called Ratioed Rectangular Voronoi Diagram such that each block finds enough space without significant overlap with its neighboring blocks. In the second stage, each block is reshaped or moved by the independent move of each block edge according to the attractive force and repulsive force exerted on it due to the overlap and dead space, respectively. In the third stage, each block is reshaped or moved by the independent move of each block edge according to the attractive force and repulsive force exerted on it due to the overlap and wiring area, respectively, after the pin assignment and the global routing. Experimental results were obtained on MCNC placement benchmark circuit. Significant improvement of the chip utilization factor has been obtained, compared to the earlier works. An important step in general problem of floorplanning and routing of general cells is the assignment of pins to positions on the boundaries of the general cells. A major reason for pin assignment is potential of obtaining better routing results. Pin assignment problem has been handled independently of floorplanning and global routing. However these problems are very closed related to each other. We propose a new pin assignment algorithm which can be used in floorplanning to minimize the total wiring length and channel area while satisfying the minimum distance constraint among pin positions on the block boundary. This algorithm is included as a part of the floorplanning in which block shapes are iteratively modified by the channel density obtained as a result of global routing. The proposed pin assignment algorithm consists of three stages; approximate pin assignment, global routing and detailed pin assignment. Experimental results were obtained using MCNC placement and floorplanning benchmark examples and have demonstrated the fastness and the performance of the proposed algorithm.

VLSI 설계에서 설계자는 집적도를 높이기 위하여 블록들의 내부구조가 결정되어 있지 않은 상태에서 블록을 배치하고 블록의 모양을 결정해야 하는 경우가 많다. 이와 같이 floorplanning은 배선 길이와 전체 chip 면적을 최소화하면서 블록들을 배치하고 주어진 범위 내에서 블록의 모양을 결정하는 문제이다. 일반적으로 설계의 복잡성 때문에 floorplanning은 핀 할당, 대략적 배선과는 분리되어 독립적으로, 배선영역의 근사적 추정에 의해 수행되어져 왔다. 이 논문에서는 floorplanning과 핀 할당, 대략적 배선을 동시에 실행함으로써 배선면적을 정확하게 확보하며, chip의 종횡비의 범위를 임의의 값으로 주어줄 수 있고, 내부가 설계되어 모양이 결정된 블록과 그렇지 않은 블록들이 섞여져 있는 경우에도 좋은 결과를 얻을 수 있는 알고리즘을 제안하고 있다. 이 알고리즘은 배치 시 임의의 초기배치를 입력으로 할 수 있으며 사용자에 의한 개략적인 배치 변경을 자동으로 적절한 배치로 마무리 지울 수 있는 기능을 보유하고 있다. 그리고 앞서 제안한 floorplanning에 적합한 핀 할당 알고리즘을 제안하였다. 핀 할당은 전체 배선 길이가 최소가 되도록 블록의 가장자리에 출력 또는 입력 신호핀의 위치를 결정하는 문제이다. 이 논문에서는 floorplanning, 대략적 배선을 동시에 수행하는 시스템의 한 부분이므로 빠른 계산 시간을 요구한다. 이 알고리즘은 대략적 배선을 실행한 후에 이를 근거로 하여 휴리스틱 방법에 의해 빠른 시간 내에 전체 배선 길이를 최소화하고 있으며 거의 최적해를 구하고 있다.

서지기타정보

서지기타정보
청구기호 {DEE 92034
형태사항 iv, 76 p. : 삽화 ; 26 cm
언어 영어
일반주기 Includes appendix
저자명의 한글표기 : 최상길
지도교수의 영문표기 : Chong-Min Kyung
지도교수의 한글표기 : 경종민
학위논문 학위논문(박사) - 한국과학기술원 : 전기및전자공학과,
서지주기 Includes references
주제 Integrated circuit --Very large scale integration.
Block designs.
Pins (Engineering)
Computer algorithms.
VLSI. --과학기술용어시소러스
모듈러 설계. --과학기술용어시소러스
배치 설계. --과학기술용어시소러스
배선 설계. --과학기술용어시소러스
Voronoi polygons.
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서