Hierarchical whitespace allocation in top-down placement

被引:6
|
作者
Caldwell, AE [1 ]
Kahng, AB [1 ]
Markov, IL [1 ]
机构
[1] Univ Calif Los Angeles, Los Angeles, CA 90095 USA
关键词
algorithms; design automation; integrated circuit layout;
D O I
10.1109/TCAD.2003.818375
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Increased transistor density in modern commercial ICs typically originates in new manufacturing and defect prevention technologies [15], [16]. Additionally, better utilization of such low-level transistor density may result from improved software that makes fewer assumptions about physical layout in order to reliably automate the design process. In particular, recent layouts tend to have large amounts of whitespace, which is not handled properly by older tools. We observe that a major computational difficulty arises in partitioning-driven top-down placement when regions of a chip lack whitespace. This tightens balance constraints for min-cut partitioning and hampers move-based local-search heuristics such as Fiduccia-Mattheyses. However, the local lack of whitespace is often caused by very unbalanced distribution of whitespace during previous partitioning, and this concern is emphasized in chips with large overall whitespace. This paper focuses on accurate computation of tolerances to ensure smooth operation of common move-based iterative partitioners, while avoiding cell overlaps. We propose a mathematical model of hierarchical whitespace allocation in placement, which results in a simple computation of partitioning tolerance purely from relative whitespace in the block and the number of rows in the block. Partitioning tolerance slowly increases as the placer descends to lower levels, and relative whitespace in all blocks is limited from below (unless partitioners return "illegal" solutions), thus preventing cell overlaps. This facilitates good use of whitespace when it is scarce and prevents very dense regions when large amounts of whitespace are available. Our approach improves the use of the available whitespace during global placement, thus leading to smaller whitespace requirements. Existing techniques, particularly those based on simulated annealing [21], [10], can be applied after global placement to bias whitespace with respect to particular concerns, such as routing congestion, heat dissipation, crosstalk noise and DSM yield improvement.
引用
收藏
页码:1550 / 1556
页数:7
相关论文
共 50 条
  • [1] Congestion estimation during top-down placement
    Yang, XJ
    Kastner, R
    Sarrafzadeh, M
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (01) : 72 - 80
  • [2] TOP-DOWN LAYOUT FOR HIERARCHICAL CUSTOM DESIGN
    UEDA, K
    KITAZAWA, H
    ADACHI, T
    HARADA, I
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1987, 4 (06): : 22 - 29
  • [3] Relaxed partitioning balance constraints in top-down placement
    Caldwell, AE
    Kahng, AB
    Markov, IL
    [J]. ELEVENTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE - PROCEEDINGS, 1998, : 229 - 232
  • [4] HIERARCHICAL TOP-DOWN EXAMINATION OF CRANIAL GUNSHOT INJURIES
    Kovacova, Veronika
    Urbanova, Petra
    [J]. FORENSIC SCIENCE INTERNATIONAL, 2017, 277 : 9 - 9
  • [5] Effect of Top-Down Connections in Hierarchical Sparse Coding
    Boutin, Victor
    Franciosini, Angelo
    Ruffier, Franck
    Perrinet, Laurent
    [J]. NEURAL COMPUTATION, 2020, 32 (11) : 2279 - 2309
  • [6] A TOP-DOWN PROCESSOR ALLOCATION SCHEME FOR HYPERCUBE COMPUTERS
    KIM, J
    DAS, CR
    LIN, W
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1991, 2 (01) : 20 - 30
  • [7] Completely top-down hierarchical structure in quantum mechanics
    Aharonov, Yakir
    Cohen, Eliahu
    Tollaksen, Jeff
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2018, 115 (46) : 11730 - 11735
  • [8] Top-down modeling of hierarchical biological clock mechanisms
    Mitsuyuki Nakao
    Hiroshi Okayama
    Akihiro Karashima
    Norihiro Katayama
    [J]. Sleep and Biological Rhythms, 2010, 8 : 106 - 113
  • [9] Top-down modeling of hierarchical biological clock mechanisms
    Nakao, Mitsuyuki
    Okayama, Hiroshi
    Karashima, Akihiro
    Katayama, Norihiro
    [J]. SLEEP AND BIOLOGICAL RHYTHMS, 2010, 8 (02) : 106 - 113
  • [10] A Top-Down Approach for Hierarchical Cluster Exploration by Visualization
    Zhang, Ke-Bing
    Orgun, Mehmet A.
    Busch, Peter A.
    Nayak, Abhaya C.
    [J]. ADVANCED DATA MINING AND APPLICATIONS, ADMA 2010, PT I, 2010, 6440 : 497 - 508