A parallel standard cell placement algorithm

被引:3
|
作者
Sun, WJ
Sechen, C
机构
[1] Avanti Corp, Cupertino, CA 95014 USA
[2] Univ Washington, Dept Elect Engn, Seattle, WA 98195 USA
关键词
integrated circuit layout; Markov chain; parallel placement; parallel simulated annealing; stochastic process; Timberwolf; VLSI circuit placement;
D O I
10.1109/43.663824
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a loosely coupled parallel algorithm for the placement of standard cell integrated circuits, Our algorithm is a derivative of simulated annealing, The implementation of our algorithm is targeted toward networks of Unix workstations, This is the very first reported parallel algorithm for standard cell placement which yields as good or better placement results than its serial version, In addition, it is the first parallel placement algorithm reported which offers nearly linear speed-up for small numbers of processors, in terms of the number of processors (workstations) used, over the serial version. Despite using the rather slow local area network as the only means of interprocessor communication, the processor utilization is quite high, up to 98% for two processors and 90% for six processors. The new parallel algorithm has yielded the best overall results ever reported for the set of MCNC standard cell benchmark circuits.
引用
收藏
页码:1342 / 1357
页数:16
相关论文
共 50 条
  • [21] A HEURISTIC STANDARD CELL PLACEMENT ALGORITHM USING CONSTRAINED MULTISTAGE GRAPH MODEL
    CHO, HG
    KYUNG, CM
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (11) : 1205 - 1214
  • [22] Routing-Aware Standard Cell Placement Algorithm Applying Boolean Satisfiability
    Duran, Ckristian
    Roa, Elkim
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [23] FUZZY-CLUSTERING-BASED ALGORITHM FOR CIRCUIT PARTITIONING IN STANDARD CELL PLACEMENT
    YAN, JT
    ELECTRONICS LETTERS, 1995, 31 (03) : 151 - 152
  • [24] Solving optimization problems by parallel recombinative simulated annealing on a parallel computer - An application to standard cell placement in VLSI design
    Kurbel, K
    Schneider, B
    Singh, K
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1998, 28 (03): : 454 - 461
  • [25] A PARALLEL SIMULATED ANNEALING ALGORITHM FOR THE PLACEMENT OF MACROCELLS
    CASOTTO, A
    ROMEO, F
    SANGIOVANNIVINCENTELLI, A
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (05) : 838 - 847
  • [26] A Parallel GPU Implementation of the TimberWolf Placement Algorithm
    Al-Kawam, Ahmad
    Harmanani, Haidar M.
    2015 12TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY - NEW GENERATIONS, 2015, : 792 - 795
  • [27] Parallel placement algorithm based on neural network
    Wu, Yifan
    Zhao, Ping
    Li, Sikun
    Zhongnan Gongye Daxue Xuebao/Journal of Central South University of Technology, 2000, 31 (03): : 275 - 278
  • [28] A parallel tabu search algorithm for VLSI standard-cell pla cement
    Sait, SM
    Youssef, H
    Barada, HR
    Al-Yamani, A
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL II: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 581 - 584
  • [29] CEP: A clock-driven ECO placement algorithm for standard-cell layout
    Liu, Y
    Hong, XL
    Cai, YC
    Wu, WM
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 118 - 121
  • [30] Reporting of standard cell placement results
    Madden, PH
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (02) : 240 - 247