skip to main content
10.1145/2717764.2717776acmconferencesArticle/Chapter ViewAbstractPublication PagesispdConference Proceedingsconference-collections
research-article

Closing the Gap between Global and Detailed Placement: Techniques for Improving Routability

Published: 29 March 2015 Publication History

Abstract

Improving routability during both global and detailed routing stage has become a critical problem in modern VLSI design. In this work, we propose a placement framework that offers a complete coverage solution in considering both global and detailed routing congestion. A placement migration strategy is proposed, which improves detailed routing congestion while preserving the placement integrity that is optimized for global routability. Using the benchmarks released from ISPD2014 Contest, practical design rules in advanced node design are considered in our placement framework. Evaluation on routability of our placement framework is conducted using commercial router provided by the 2014 ISPD Contest organizers. Experimental results show that the proposed methodologies can effectively improve placement solutions for both global and detailed router.

References

[1]
X. He, W.-K. Chow, and E. F. Young. Srp: simultaneous routing and placement for congestion refinement. In Proceedings of the International Symposium on Physical Design, pages 108--113, 2013.
[2]
X. He, T. Huang, W.-K. Chow, J. Kuang, K.-C. Lam, W. Cai, and E. F. Young. Ripple 2.0: High quality routability-driven placement via global router integration. In Design Automation Conference, pages 1--6. IEEE, 2013.
[3]
X. He, T. Huang, L. Xiao, H. Tian, G. Cui, and E. F. Young. Ripple: an effective routability-driven placer by iterative cell movement. In Proceedings of the International Conference on Computer-Aided Design, pages 74--79, 2011.
[4]
M.-K. Hsu, Y.-F. Chen, C.-C. Huang, T.-C. Chen, and Y.-W. Chang. Routability-driven placement for hierarchical mixed-size circuit designs. In Proceedings of the Design Automation Conference, page 151, 2013.
[5]
M.-K. Hsu, S. Chou, T.-H. Lin, and Y.-W. Chang. Routability-driven analytical placement for mixed-size circuit designs. In Proceedings of the International Conference on Computer-Aided Design, pages 80--84, 2011.
[6]
J. Hu, M.-C. Kim, and I. L. Markov. Taming the complexity of coordinated place and route. In Design Automation Conference, page 150, 2013.
[7]
A. Kennings, N. K. Darav, and L. Behjat. Detailed placement accounting for technology constraints. In International Conference on Very Large Scale Integration (VLSI-SoC), pages 1--6, 2014.
[8]
M.-C. Kim, J. Hu, D.-J. Lee, and I. L. Markov. A SimPLR method for routability-driven placement. In Proceedings of the International Conference on Computer-Aided Design, pages 67--73, 2011.
[9]
M.-C. Kim, D.-J. Lee, and I. L. Markov. SimPL: an algorithm for placing VLSI circuits. Communication of the ACM, 56(6):105--113, June 2013.
[10]
M.-C. Kim, N. Viswanathan, C. J. Alpert, I. L. Markov, and S. Ramji. MAPLE: Multilevel Adaptive Placement for Mixed-Size Designs. In Proceedings of the International Symposium on Physical Design, pages 193--200, 2012.
[11]
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 Proceedings of the Design Automation Conference, pages 200--205, 2010.
[12]
W.-H. Liu, Y.-L. Li, and C.-K. Koh. A fast maze-free routing congestion estimator with hybrid unilateral monotonic routing. In Proceedings of the International Conference on Computer-Aided Design, pages 713--719, 2012.
[13]
T. Luo, H. Ren, C. J. Alpert, and D. Z. Pan. Computational geometry based placement migration. In Proceedings of the International Conference on Computer-Aided Design, pages 41--47, 2005.
[14]
H. Ren, D. Z. Pan, C. J. Alpert, and P. Villarrubia. Diffusion-Based Placement Migration. In Proceedings of the Design Automation Conference, pages 515--520, 2005.
[15]
J. A. Roy, N. Viswanathan, G.-J. Nam, C. J. Alpert, and I. L. Markov. Crisp: congestion reduction by iterated spreading during placement. In Proceedings of the International Conference on Computer-Aided Design, pages 357--362, 2009.
[16]
P. Spindler, U. Schlichtmann, and F. M. Johannes. Abacus: fast legalization of standard cell circuits with minimal movement. In Proceedings of the International Symposium on Physical Design, pages 47--53, 2008.
[17]
P. Spindler, U. Schlichtmann, and F. M. Johannes. Kraftwerk2 - A Fast Force-Directed Quadratic Placement Approach Using an Accurate Net Model. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 27(8):1398--1411, Aug. 2008.
[18]
Y. Wei, C. Sze, N. Viswanathan, Z. Li, C. J. Alpert, L. Reddy, A. D. Huber, G. E. Tellez, D. Keller, and S. S. Sapatnekar. Glare: global and local wiring aware routability evaluation. In Design Automation Conference, pages 768--773, 2012.
[19]
V. Yutsis, I. S. Bustany, D. Chinnery, J. R. Shinnerl, and W.-H. Liu. Ispd 2014 benchmarks with sub-45nm technology rules for detailed-routing-driven placement. In Proceedings of the International Symposium on Physical Design, pages 161--168, 2014.
[20]
Y. Zhang and C. Chu. Crop: fast and effective congestion refinement of placement. In Proceedings of the International Conference on Computer-Aided Design, pages 344--350, 2009.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISPD '15: Proceedings of the 2015 Symposium on International Symposium on Physical Design
March 2015
204 pages
ISBN:9781450333993
DOI:10.1145/2717764
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 the author(s) 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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 March 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. placement migration
  2. routability

Qualifiers

  • Research-article

Funding Sources

  • Ministry of Science and Technology of Taiwan

Conference

ISPD'15
Sponsor:
ISPD'15: International Symposium on Physical Design
March 29 - April 1, 2015
California, Monterey, USA

Acceptance Rates

ISPD '15 Paper Acceptance Rate 14 of 37 submissions, 38%;
Overall Acceptance Rate 62 of 172 submissions, 36%

Upcoming Conference

ISPD '25
International Symposium on Physical Design
March 16 - 19, 2025
Austin , TX , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media