Multilevel optimization for large-scale circuit placement

被引:70
|
作者
Chan, TF [1 ]
Cong, J [1 ]
Kong, TM [1 ]
Shinnerl, JR [1 ]
机构
[1] Univ Calif Los Angeles, Dept Math, Los Angeles, CA 90095 USA
来源
ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN | 2000年
关键词
D O I
10.1109/ICCAD.2000.896469
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We have designed and implemented a new class of fast and highly scalable placement algorithms that directly handle complex constraints and achieve total wirelengths comparable to the state of the art. Our approach exploits recent advances in (i) multilevel methods for hierarchical computation, (ii) interior-point methods for nonconvex nonlinear programming, and (iii) the Fast Multipole Method for the order N evaluation of sums over the N(N - 1)/2 pairwise interactions of N components. Significant adaptation of these methods for the placement problem is required, and we have therefore developed a set of customized discrete algorithms for clustering, declustering, slot assignment, and local refinement with which the continuous algorithms are naturally combined. Preliminary test runs on benchmark circuits with up to 184,000 cells produce total wirelengths within approximately 5-10% of those of GORDIAN-L [1] in less than one tenth the run time. Such an ultra-fast placement engine is badly needed for timing convergence of the synthesis and layout phases of integrated circuit design.
引用
收藏
页码:171 / 176
页数:6
相关论文
共 50 条
  • [21] Monitor Placement for Large-Scale Systems
    Talele, Nirupama
    Teutsch, Jason
    Erbacher, Robert
    Jaeger, Trent
    PROCEEDINGS OF THE 19TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES (SACMAT'14), 2014, : 29 - 40
  • [22] Large-scale placement: Gap and promise
    Cong, J
    Kong, T
    Shinnerl, JR
    Xie, M
    Yuan, X
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 883 - 890
  • [23] Unified Analytical Global Placement for Large-Scale Mixed-Size Circuit Designs
    Hsu, Meng-Kai
    Chang, Yao-Wen
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 657 - 662
  • [24] Unified Analytical Global Placement for Large-Scale Mixed-Size Circuit Designs
    Hsu, Meng-Kai
    Chang, Yao-Wen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (09) : 1366 - 1378
  • [25] Multilevel approaches for large-scale proteomic networks
    Oliveira, S.
    Seok, S.-C.
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2007, 84 (05) : 683 - 695
  • [26] MULTILEVEL STRUCTURE OF LARGE-SCALE COMPOSITE SYSTEMS
    OZGUNER, U
    PERKINS, WR
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1975, CA22 (07): : 618 - 621
  • [27] DECENTRAL AND MULTILEVEL CONTROLLABILITY OF LARGE-SCALE SYSTEMS
    SUNDARESHAN, MK
    INTERNATIONAL JOURNAL OF CONTROL, 1979, 30 (01) : 71 - 80
  • [28] MULTILEVEL CONTROL FOR AUTOMATION OF LARGE-SCALE SYSTEMS
    SUTTON, RW
    JOURNAL OF SCIENCE AND TECHNOLOGY, 1973, 40 (01): : 37 - 43
  • [29] Multilevel Algorithm for Large-Scale Gravity Inversion
    Cao, Shujin
    Chen, Peng
    Lu, Guangyin
    Mao, Yajing
    Zhang, Dongxin
    Deng, Yihuai
    Chen, Xinyue
    SYMMETRY-BASEL, 2024, 16 (06):
  • [30] Multilevel Parallelism for the Exploration of Large-Scale Graphs
    Bernaschi, Massimo
    Bisson, Mauro
    Mastrostefano, Enrico
    Vella, Flavio
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (03): : 204 - 216