skip to main content
10.1145/3551901.3556486acmconferencesArticle/Chapter ViewAbstractPublication PagesmlcadConference Proceedingsconference-collections
research-article

Automatic Analog Schematic Diagram Generation based on Building Block Classification and Reinforcement Learning

Authors Info & Claims
Published:12 September 2022Publication History

ABSTRACT

Schematic visualization is important for analog circuit designers to quickly recognize the structures and functions of transistor-level circuit netlists. However, most of the original analog design or other automatically extracted analog circuits are stored in the form of transistor-level netlists in the SPICE format. It can be error-prone and time-consuming to manually create an elegant and readable schematic from a netlist. Different from the conventional graph-based methods, this paper introduces a novel analog schematic diagram generation flow based on comprehensive building block classification and reinforcement learning. The experimental results show that the proposed method can effectively generate aesthetic analog circuit schematics with a higher building block compliance rate, and fewer numbers of wire bends and net crossings, resulting in better readability, compared with existing methods and modern tools.

References

  1. G. Swinkels and L. Hafer, "Schematic generation with an expert system," IEEE TCAD, vol. 9, no. 12, pp. 1289--1306, 1990.Google ScholarGoogle Scholar
  2. Y.-S. Jehng, L.-G. Chen, and T.-M. Parng, "ASG: Automatic schematic generator," Integration, vol. 11, no. 1, pp. 11--27, 1991.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T.-C. Chiueh, "HERESY: a hybrid approach to automatic schematic generation for VLSI," in Proc. DATE, 1991, pp. 419--423.Google ScholarGoogle Scholar
  4. S. Frezza and S. Levitan, "SPAR: a schematic place and route system," IEEE TCAD, vol. 12, no. 7, pp. 956--973, 1993.Google ScholarGoogle Scholar
  5. B. Naveen and K. Raghunathan, "An automatic netlist-to-schematic generator," IEEE Design & Test of Computers, vol. 10, no. 1, pp. 36--41, 1993.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. N.-H. Kim, K.-S. Kim, K.-M. Choi, and J.-T. Kong, "RightTopologizer: an efficient schematic generator for multi-level optimization," in Proc. SOCC, 2000, pp. 387--391.Google ScholarGoogle Scholar
  7. P.-H. Lin and S.-C. Lin, "Schematic diagram generation and display system," U.S. Patent 7,178,123, 2007.Google ScholarGoogle Scholar
  8. B. Arsintescu, "A method for analog circuits visualization," in Proc. ICCD, 1996, pp. 454--459.Google ScholarGoogle Scholar
  9. Lee and McNamee, "Aesthetic routing for transistor schematics," in Proc. ICCAD, 1992, pp. 35--38.Google ScholarGoogle Scholar
  10. T.-H. Tsai, P.-H. Lin, S.-C. Lin, and H.-C. Yu, "Rule-based schematic diagram generator," U.S. Patent 7,386,823, 2008.Google ScholarGoogle Scholar
  11. B. Singh, D. Oriordan, B. G. Arsintescu, A. Goel, and D. R. Deshpande, "System and method for circuit schematic generation," U.S. Patent 7,917,877, 2011.Google ScholarGoogle Scholar
  12. B. Garg, R. Sehgal, and A. Singh, "Schematic generation visualization aid for netlists comprising analog circuits," U.S. Patent 8,504,953, 2013.Google ScholarGoogle Scholar
  13. T. Massier, H. Graeb, and U. Schlichtmann, "The sizing rules method for cmos and bipolar analog integrated circuit synthesis," IEEE TCAD, vol. 27, no. 12, pp. 2209--2222, 2008.Google ScholarGoogle Scholar
  14. M. Eick, M. Strasser, H. E. Graeb, and U. Schlichtmann, "Automatic generation of hierarchical placement rules for analog integrated circuits," in Proc. ISPD, 2010, pp. 47--54.Google ScholarGoogle Scholar
  15. M. Eick, M. Strasser, K. Lu, U. Schlichtmann, and H. E. Graeb, "Comprehensive generation of hierarchical placement rules for analog integrated circuits," IEEE TCAD, vol. 30, no. 2, pp. 180--193, 2011.Google ScholarGoogle Scholar
  16. M. P.-H. Lin, H.-Y. Chi, A. Patyal, Z.-Y. Liu, J.-J. Zhao, C.-N. J. Liu, and H.-M. Chen, "Achieving analog layout integrity through learning and migration invited talk," in Proc. ICCAD, 2020, pp. 1--8.Google ScholarGoogle Scholar
  17. J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov, "Proximal policy optimization algorithms," arXiv preprint arXiv:1707.06347, 2017.Google ScholarGoogle Scholar
  18. J. Rosa, D. Guerra, N. Horta, R. Martins, and N. Lourencc o, Using Artificial Neural Networks for Analog Integrated Circuit Design Automation, ser. Springer Briefs in Applied Sciences and Technology. Springer International Publishing, 2019.Google ScholarGoogle Scholar
  19. H. Wang, K. Wang, J. Yang, L. Shen, N. Sun, H.-S. Lee, and S. Han, "GCN-RL circuit designer: Transferable transistor sizing with graph neural networks and reinforcement learning," in Proc. DAC, 2020, pp. 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  20. M. Eick and H. E. Graeb, "MARS: Matching-driven analog sizing," IEEE TCAD, vol. 31, no. 8, pp. 1145--1158, 2012.Google ScholarGoogle Scholar
  21. A. Patyal, H.-M. Chen, M. P.-H. Lin, G.-Q. Fang, and S. Y.-H. Chen, "Pole-aware analog layout synthesis considering monotonic current flows and wire-crossings," IEEE TCAD, 2022.Google ScholarGoogle Scholar

Index Terms

  1. Automatic Analog Schematic Diagram Generation based on Building Block Classification and Reinforcement Learning

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      MLCAD '22: Proceedings of the 2022 ACM/IEEE Workshop on Machine Learning for CAD
      September 2022
      181 pages
      ISBN:9781450394864
      DOI:10.1145/3551901

      Copyright © 2022 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 12 September 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Upcoming Conference

      MLCAD '24
      2024 ACM/IEEE International Symposium on Machine Learning for CAD
      September 9 - 11, 2024
      Salt Lake City , UT , USA
    • Article Metrics

      • Downloads (Last 12 months)68
      • Downloads (Last 6 weeks)5

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader