[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3240765.3240828guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Mixed-Cell-Height Placement with Complex Minimum-Implant-Area Constraints

Published: 05 November 2018 Publication History

Abstract

Mixed-cell-height standard cells are prevailingly used in advanced technologies to achieve better design trade-offs among timing, power, and routability. As feature size decreases, placement of cells with multiple threshold voltages may violate the complex minimum-implant-area (MIA) layer rule arising from the limitations of patterning technologies. Existing works consider the mixed-cell-height placement problem only during legalization, or handle the MIA constraints during detailed placement. In this paper, we address the mixed-cell-height placement problem with MIA constraints into two major stages: post global placement and MIA-aware legalization. In the post global placement stage, we first present a continuous and differentiable cost function to address the Vdd/Vss alignment constraints, and add weighted pseudo nets to MIA violation cells dynamically. Then, we propose a proximal optimization method based on the given global placement result to simultaneously consider Vdd/Vss alignment constraints, MIA constraints, cell distribution, cell displacement, and total wirelength. In the MIA-aware legalization stage, we develop a graph-based method to cluster cells of specific threshold voltages, and apply a strip-packing-based binary linear programming to reshape cells. Then, we propose a matching-based technique to resolve intra-row MIA violations and reduce filler insertion. Furthermore, we formulate inter-row MIA-aware legalization as a quadratic programming problem, which is efficiently solved by a modulus-based matrix splitting iteration method. Finally, MIA-aware cell allocation and refinement are performed to further improve the result. Experimental results show that, without any extra area overhead, our algorithm still can achieve 8.5% shorter final total wirelength than the state-of-the-art work.

References

[1]
ISPD 2014 Detailed Routing-Driven Placement Contest. http://www.ispd.cc/contests/14/ispd2014_contest.html
[2]
Z.Z. Bai. Modulus-based matrix splitting iteration methods for linear complementarity problems. Numerical Linear Algebra with Applications, 17 (6): 917–933, 2010.
[3]
J. Chen and W. Zhu. An analytical placer for VLSI standard cell placement. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 31 (8): 1208–1221, August 2012.
[4]
J. Chen, Z. Zhu, W. Zhu, and Y.-W. Chang. Toward optimal legalization for mixed-cell-height circuit designs. In Proceedings of ACM/IEEE Design Automation Conference, 2017.
[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 Transactions on Computer-Aided Design of Integrated Circuits and Systems, 27 (7): 1228–1240, July 2008.
[6]
W.-K. Chow, C.-W. Pui, and E.F.Y. Young. Legalization algorithm for multiple-row height standard cell design. In Proceedings of ACM/IEEE Design Automation Conference, 2016.
[7]
S. Dobre, A.B. Kahng, and J. Li. Mixed cell-height implementation for improved design quality in advanced nodes. In Proceedings of IEEE/ACM International Conference on Computer-Aided Design, pages 854–860, 2015.
[8]
S. Goto. An efficient algorithm for the two-dimensional placement problem in electrical circuit layout. IEEE Transactions on Circuits and Systems, 28 (1): 12–18, January 1981.
[9]
K. Han, A.B. Kahng, and H. Lee. Scalable detailed placement legalization for complex sub-14nm constraints. In Proceedings of IEEE/ACM International Conference on Computer-Aided Design, pages 867–873, 2015.
[10]
C.-C. Huang, H.-Y. Lee, B.-Q. Lin, S.-W. Yang, C.-H. Chang, S.-T. Chen, Y.-W. Chang, T.-C. Chen, and I. Bustany. NTUplace4dr: a detailed-routing-driven placer for mixed-size circuit designs with technology and region constraints. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, June 2017.
[11]
A.B. Kahng and H. Lee. Minimum implant area-aware gate sizing and placement. In Proceedings of the Great Lakes Symposium on VLSI, pages 57–62, 2014.
[12]
Y. Lin, B. Yu, X. Xu, J.-R. Gao, N. Viswanathan, W.-H. Liu, Z. Li, C.J. Alpert, and D.Z. Pan. MrDP: multiple-row detailed placement of heterogeneous-sized cells for advanced nodes. In Proceedings of IEEE/ACM International Conference on Computer-Aided Design, pages 7:1–7:8, 2016.
[13]
W.-K. Mak, W.-S. Kuo, S.-H. Zhang, S.-I. Lei, and C. Chu. Minimum implant area-aware placement and threshold voltage refinement. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 36 (7): 192–197, January 2017.
[14]
J. Munkres. Algorithms for the assignment and transportation problems. Journal of the Society for Industrial and Applied Mathematics, 5 (1): 32–38, March 1957.
[15]
S. Martello, M. Monaci and D. Vigo. An exact approach to the strip-packing problem. Informs Journal on Computing, 15 (3): 310–319, August 2003.
[16]
K.-H. Tseng, Y.-W. Chang, and C.C. Liu. Minimum-implant-area-aware detailed placement with spacing constraints. In Proceedings of ACM/IEEE Design Automation Conference, pages 84:1–84:6, 2016.
[17]
C.-H. Wang, Y.-Y. Wu, J. Chen, Y.-W. Chang, S.-Y. Kuo, W. Zhu, and G. Fan. An effective legalization algorithm for mixed-cell-height standard cells. In Proceedings of IEEE/ACM Asia and South Pacific Design Automation Conference, pages 450–455, January 2017.
[18]
Y.-Y. Wu and Y.-W. Chang. Mixed-cell-height detailed placement considering complex minimum-implant-area constraints. In Proceedings of IEEE/ACM International Conference on Computer-Aided Design, 2017.

Cited By

View all
  • (2023)Eliminating Minimum Implant Area Violations With Design Quality PreservationIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2022.322555131:5(611-621)Online publication date: May-2023
  • (2023)Spacing Cost-aware Optimal and Efficient Mixed-Cell-Height Detailed Placement for DFM Considerations2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD)10.1109/ICCAD57390.2023.10323879(1-8)Online publication date: 28-Oct-2023
  • (2023)Mixed-cell-height Placement with Minimum-Implant-Area and Drain-to-Drain Abutment Constraints2023 60th ACM/IEEE Design Automation Conference (DAC)10.1109/DAC56929.2023.10247857(1-6)Online publication date: 9-Jul-2023
  • Show More Cited By

Index Terms

  1. Mixed-Cell-Height Placement with Complex Minimum-Implant-Area Constraints
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Guide Proceedings
      2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
      Nov 2018
      939 pages

      Publisher

      IEEE Press

      Publication History

      Published: 05 November 2018

      Permissions

      Request permissions for this article.

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 11 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Eliminating Minimum Implant Area Violations With Design Quality PreservationIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2022.322555131:5(611-621)Online publication date: May-2023
      • (2023)Spacing Cost-aware Optimal and Efficient Mixed-Cell-Height Detailed Placement for DFM Considerations2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD)10.1109/ICCAD57390.2023.10323879(1-8)Online publication date: 28-Oct-2023
      • (2023)Mixed-cell-height Placement with Minimum-Implant-Area and Drain-to-Drain Abutment Constraints2023 60th ACM/IEEE Design Automation Conference (DAC)10.1109/DAC56929.2023.10247857(1-6)Online publication date: 9-Jul-2023
      • (2023)Toward Optimal Filler Cell Insertion with Complex Implant Layer Constraints2023 60th ACM/IEEE Design Automation Conference (DAC)10.1109/DAC56929.2023.10247752(1-6)Online publication date: 9-Jul-2023
      • (2022)A Systematic Removal of Minimum Implant Area Violations under Timing Constraint2022 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE54114.2022.9774701(933-938)Online publication date: 14-Mar-2022
      • (2022)Optimal Region-based Mixed-Cell-Height Detailed Placement Considering Complex Minimum-Implant-Area ConstraintsProceedings of the Great Lakes Symposium on VLSI 202210.1145/3526241.3530389(173-176)Online publication date: 6-Jun-2022
      • (2022)Mixed-Cell-Height Placement With Complex Minimum-Implant-Area ConstraintsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.313385541:11(4639-4652)Online publication date: Nov-2022
      • (2022)Mixed-Cell-Height Placement With Drain-to-Drain Abutment and Region ConstraintsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.307758641:4(1103-1115)Online publication date: Apr-2022
      • (2021)Mixed-Cell-Height Detailed Placement Considering Complex Minimum-Implant-Area ConstraintsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2020.303261940:10(2128-2141)Online publication date: Oct-2021
      • (2021)Minimum Implant Area-Aware Threshold Voltage Refinement in Pre-Placement2021 IEEE International Midwest Symposium on Circuits and Systems (MWSCAS)10.1109/MWSCAS47672.2021.9531756(232-235)Online publication date: 9-Aug-2021
      • Show More Cited By

      View Options

      View options

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media