1988 Fiscal Year Final Research Report Summary
Applications of Computational Geometry to VLSI Layout Design
Project/Area Number |
62550271
|
Research Category |
Grant-in-Aid for General Scientific Research (C)
|
Allocation Type | Single-year Grants |
Research Field |
計算機工学
|
Research Institution | Osaka Electro-Communication University, Faculty of Engineering |
Principal Investigator |
ASANO Tetsuo Osaka Electro-Communication University, Faculty of Engineering, 工学部, 教授 (90113133)
|
Project Period (FY) |
1987 – 1988
|
Keywords | computational geometry / VLSI layout design / algorithm design / routing problem / clustering |
Research Abstract |
In this research we have applied algorithms and data structures developed in computational geometry to VLSI layout design, such as Bipolar LSI routing problem, module placement problem, and automatic compaction problem. We have developed an efficient algorithm for the first problem which runs in O(n log n) time while the traditional one requires O(n^2) time. For the second problem we first mapped modules onto points in the plane so that the distance is anti-proportional to the connectivity and then applied an algorithm for partitioning a point set into two under some geometric condition. We succeeded in improving the partition algorithm from O(n^2log^2n) time to O(n log n) time. Lastly we have developed a symbolic layout system with automatic compaction and very useful layout editor. One characteristic of the editor we can move a module together with their associated nets. The system is realized using data structures such as segment tree and binary search tree.
|