skip to main content
10.1145/2463209.2488921acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Routability-driven placement for hierarchical mixed-size circuit designs

Published: 29 May 2013 Publication History

Abstract

A wirelength-driven placer without considering routability could introduce irresolvable routing-congested placements. Therefore, it is desirable to develop an effective routability-driven placer for modern mixed-size designs employing hierarchical methodologies for faster turnaround time. This paper presents a novel two-stage technique to effectively identify design hierarchies and guide placement for better wirelength and routability. To optimize wirelength and routability simultaneously during placement, a new analytical net-congestion-optimization technique is also proposed. Compared with the participating teams for the 2012 ICCAD Design Hierarchy Aware Routability-driven Placement Contest, our placer can achieve the best quality (both the average overflow and wire-length) and the best overall score (by additionally considering running time).

References

[1]
ICCAD 2012 Placement Contest. http://cadcontest.cs.nctu.edu.tw/CAD-contest-at-ICCAD2012/.
[2]
U. Brenner, M. Struzyna, and J. Vygen. BonnPlace: Placement of leading-edge chips by advanced combinatorial algorithms. IEEE Tran. on CAD, 27(9):1607--1620, September 2008.
[3]
T. F. Chan, J. Cong, T. Kong, and J. R. Shinnerl. Multilevel optimization for large-scale circuit placement. In Proc. of ICCAD, pages 171--176, 2000.
[4]
Y.-W. Chang, Z.-W. Jiang, and T.-C. Chen. Essential issues in analytical placement algorithms. IPSJ Tran. on SLDM, 2:145--166, August 2009.
[5]
T.-C. Chen, Z.-W. Jiang, T.-C. Hsu, H.-C. Chen, and Y.-W. Chang. NTUplace3: An analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints. IEEE Tran. on CAD, 27(7):1228--1240, July 2008.
[6]
S. Chou, M.-K. Hsu, and Y.-W. Chang. Structure-aware placement for datapath-intensive circuit designs. In Proc. of DAC, pages 762--767, 2012.
[7]
Y.-L. Chuang, G.-J. Nam, C. J. Alpert, Y.-W. Chang, J. Roy, and N. Viswanathan. Design-hierarchy aware mixed-size placement for routability optimization. In Proc. of ICCAD, pages 663--668, 2010.
[8]
R. C. Gonzales and R. E. Woods. Digital Image Processing. Addison-Wesley, 1992.
[9]
X. He, T. Huang, L. Xiao, H. Tian, G. Cui, and E. F. Y. Young. Ripple: An effective routability-driven placer by iterative cell movement. In Proc. of ICCAD, pages 74--79, 2011.
[10]
D. Hill. US patent 6,370,673: Method and system for high speed detailed placement of cells within an integrated circuit design. 2002.
[11]
M.-K. Hsu, Y.-W. Chang, and V. Balabanov. TSV-aware analytical placement for 3D IC designs. In Proc. of DAC, pages 664--669, 2011.
[12]
M.-K. Hsu, S. Chou, T.-H. Lin, and Y.-W. Chang. Routability-driven analytical placement for mixed-size circuit designs. In Proc. of ICCAD, pages 80--84, 2011.
[13]
J. Hu, J. A. Roy, and I. L. Markov. Completing high-quality global routes. In Proc. of ISPD, pages 35--41, 2010.
[14]
Z.-W. Jiang, B.-Y. Su, and Y.-W. Chang. Routability-driven analytical placement by net overlapping removal for large-scale mixed-size designs. In Proc. of DAC, pages 167--172, 2008.
[15]
M.-C. Kim, J. Hu, D.-J. Lee, and I. L. Markov. A SimPLR method for routability-driven placement. In Proc. of ICCAD, pages 67--73, 2011.
[16]
C. Li, M. Xie, C.-K. Koh, J. Cong, and P. H. Madden. Routability-driven placement and white space allocation. In Proc. of ICCAD, pages 394--401, 2004.
[17]
W.-H. Liu, W.-C. Kao, Y.-L. Li, and K.-Y. Chao. Multi-threaded collision-aware global routing with bounded-length maze routing. In Proc. of DAC, pages 200--205, 2010.
[18]
J. A. Roy, J. F. Lu, and I. L. Markov. Seeing the forest and the trees: Steiner wirelength optimization in placement. IEEE Tran. on CAD, 26(4):632--644, April 2007.
[19]
J. A. Roy, N. Viswanathan, G.-J. Nam, C. J. Alpert, and I. L. Markov. CRISP: Congestion reduction by iterated spreading during placement. In Proc. of ICCAD, pages 357--362, 2009.
[20]
P. Spindler and F. M. Johannes. Fast and accurate routing demand estimation for efficient routability-driven placement. In Proc. of DATE, pages 1226--1231, 2007.
[21]
K. Tsota, C. Koh, and V. Balakrishnan. Guiding global placement with wire density. In Proc. of ICCAD, pages 212--217, 2008.
[22]
N. Viswanathan, C. Alpert, C. Sze, Z. Li, and Y. Wei. ICCAD-2012 CAD contest in design hierarchy aware routability-driven placement and benchmark suite. In Proc. of ICCAD, pages 345--348, 2012.
[23]
X. Yang, B.-K. Choi, and M. Sarrafzadeh. Routability-driven white space allocation for fixed-die standard-cell placement. In Proc. of ISPD, pages 410--419, 2002.

Cited By

View all
  • (2024) Hier-RTLMP : A Hierarchical Automatic Macro Placer for Large-Scale Complex IP Blocks IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.334628443:5(1552-1565)Online publication date: May-2024
  • (2024)Research on Methods for Very Large Scale Integration Track Assignment RoutingMATEC Web of Conferences10.1051/matecconf/202439900015399(00015)Online publication date: 24-Jun-2024
  • (2022)RTL-MPProceedings of the 2022 International Symposium on Physical Design10.1145/3505170.3506731(3-11)Online publication date: 13-Apr-2022
  • Show More Cited By

Index Terms

  1. Routability-driven placement for hierarchical mixed-size circuit designs

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    DAC '13: Proceedings of the 50th Annual Design Automation Conference
    May 2013
    1285 pages
    ISBN:9781450320719
    DOI:10.1145/2463209
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 May 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. physical design
    2. placement
    3. routability

    Qualifiers

    • Research-article

    Conference

    DAC '13
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

    Upcoming Conference

    DAC '25
    62nd ACM/IEEE Design Automation Conference
    June 22 - 26, 2025
    San Francisco , CA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)16
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 08 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024) Hier-RTLMP : A Hierarchical Automatic Macro Placer for Large-Scale Complex IP Blocks IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.334628443:5(1552-1565)Online publication date: May-2024
    • (2024)Research on Methods for Very Large Scale Integration Track Assignment RoutingMATEC Web of Conferences10.1051/matecconf/202439900015399(00015)Online publication date: 24-Jun-2024
    • (2022)RTL-MPProceedings of the 2022 International Symposium on Physical Design10.1145/3505170.3506731(3-11)Online publication date: 13-Apr-2022
    • (2022)SPTA: A Scalable Parallel ILP-Based Track Assignment Algorithm with Two-Stage Partition2022 IFIP/IEEE 30th International Conference on Very Large Scale Integration (VLSI-SoC)10.1109/VLSI-SoC54400.2022.9939624(1-6)Online publication date: 3-Oct-2022
    • (2022)Timing-Aware Layer Assignment for Advanced Process Technologies Considering via PillarsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.310029641:6(1957-1970)Online publication date: Jun-2022
    • (2021)Multilevel Dataflow-Driven Macro Placement Guided by RTL Structure and Analytical MethodsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2020.304772440:12(2542-2555)Online publication date: Dec-2021
    • (2019)RTL-Aware Dataflow-Driven Macro Placement2019 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE.2019.8714812(186-191)Online publication date: Mar-2019
    • (2019)RDTAProceedings of the 2019 Great Lakes Symposium on VLSI10.1145/3299874.3318026(315-318)Online publication date: 13-May-2019
    • (2018)NTUplace4dr: A Detailed-Routing-Driven Placer for Mixed-Size Circuit Designs With Technology and Region ConstraintsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2017.271266537:3(669-681)Online publication date: Mar-2018
    • (2017)An integrated-spreading-based macro-refining algorithm for large-scale mixed-size circuit designsProceedings of the 36th International Conference on Computer-Aided Design10.5555/3199700.3199766(496-503)Online publication date: 13-Nov-2017
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media