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

Optimization for Buffer and Splitter Insertion in AQFP Circuits with Local and Group Movement

Published:12 March 2024Publication History

ABSTRACT

Adiabatic quantum-flux parametron (AQFP) is a superconducting technology with extremely low power consumption compared to traditional CMOS structure. Since AQFP logic gates are all clocked by AC current, extra buffer cells are required for balancing the length of data paths. Furthermore, since the output current of an AQFP logic gate is too weak to drive more than one gate, splitter cells are needed for branching the output signals of multi-fanout gates. For an AQFP circuit, the total number of additional buffers and splitters may be much more than the number of logic gates (up to 9 times in the benchmark circuits after optimization), which would greatly impact the power, performance, and area of the circuit. In this paper, we propose several techniques to (i) reduce the total number of required buffers and splitters, and (ii) perturb the levels of logic gates in order to seek more optimization opportunities for buffer and splitter reduction. Experimental results shows that our approach has better quality with comparable runtime compared to a retiming-based method from ASP-DAC'23. Moreover, our approach has quality which is on equal footing with the integer linear programming-based method also from ASP-DAC'23.

References

  1. Siang-Yun Lee, Heinz Riener, and Giovanni De Micheli. 2022. Beyond local optimality of buffer and splitter insertion for AQFP circuits. In Proceedings of the 59th ACM/IEEE Design Automation Conference (DAC '22). Association for Computing Machinery, New York, NY, USA, 445--450. https://doi.org/10.1145/3489517.3530661Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Alessandro Tempia Calvino and Giovanni De Micheli. 2023. Depth-Optimal Buffer and Splitter Insertion and Optimization in AQFP Circuits. In Proceedings of the 28th Asia and South Pacific Design Automation Conference (ASPDAC '23). Association for Computing Machinery, New York, NY, USA, 152--158. https://doi.org/10.1145/3566097.3567895Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Rongliang Fu, Mengmeng Wang, Yirong Kan, Nobuyuki Yoshikawa, Tsung-Yi Ho, and Olivia Chen. 2023. A Global Optimization Algorithm for Buffer and Splitter Insertion in Adiabatic Quantum-Flux-Parametron Circuits. In Proceedings of the 28th Asia and South Pacific Design Automation Conference (ASPDAC '23). Association for Computing Machinery, New York, NY, USA, 769--774. https://doi.org/10.1145/3566097.3567936Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. EPFL. 2021. ISCAS'85 and simple arithmetic benchmarks. https://github.com /lsils/SCE-benchmarks/tree/main/ISCASGoogle ScholarGoogle Scholar
  5. R. Sato et al., "High-Speed Operation of Random-Access-Memory-Embedded Microprocessor With Minimal Instruction Set Architecture Based on Rapid SingleFlux-Quantum Logic," in IEEE Transactions on Applied Superconductivity, vol. 27, no. 4, pp. 1--5, June 2017, Art no. 1300505, doi: 10.1109/TASC.2016.2642049.Google ScholarGoogle ScholarCross RefCross Ref
  6. Naoki Takeuchi, Dan Ozawa, Yuki Yamanashi, and Nobuyuki Yoshikawa. 2013. An adiabatic quantum flux parametron as an ultra-low-power logic device. Superconductor Science and Technology 26, 3 (2013).Google ScholarGoogle Scholar
  7. D. S. Marakkalage, H. Riener and G. De Micheli, "Optimizing Adiabatic QuantumFlux-Parametron (AQFP) Circuits using an Exact Database," 2021 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH), AB, Canada, 2021, pp. 1--6, doi: 10.1109/NANOARCH53687.2021.9642241.Google ScholarGoogle ScholarCross RefCross Ref
  8. Eleonora Testa, Siang-Yun Lee, Heinz Riener, and Giovanni De Micheli. 2021. Algebraic and Boolean Optimization Methods for AQFP Superconducting Circuits. In Proceedings of the 26th Asia and South Pacific Design Automation Conference (ASPDAC '21). Association for Computing Machinery, New York, NY, USA, 779--785. https://doi.org/10.1145/3394885.3431606Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Ruizhe Cai, Olivia Chen, Ao Ren, Ning Liu, Caiwen Ding, Nobuyuki Yoshikawa, and Yanzhi Wang. 2019. A Majority Logic Synthesis Framework for Adiabatic Quantum-Flux-Parametron Superconducting Circuits. In Proceedings of the 2019 on Great Lakes Symposium on VLSI (GLSVLSI '19). Association for Computing Machinery, New York, NY, USA, 189--194. https://doi.org/10.1145/3299874.3317980Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. -Y. Huang, Y. -C. Chang, M. -J. Tsai and T. -Y. Ho, "An Optimal Algorithm for Splitter and Buffer Insertion in Adiabatic Quantum-Flux-Parametron Circuits," 2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD), Munich, Germany, 2021, pp. 1--8, doi: 10.1109/ICCAD51958.2021.9643456.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Optimization for Buffer and Splitter Insertion in AQFP Circuits with Local and Group Movement

      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
        ISPD '24: Proceedings of the 2024 International Symposium on Physical Design
        March 2024
        286 pages
        ISBN:9798400704178
        DOI:10.1145/3626184

        Copyright © 2024 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 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].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 12 March 2024

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate62of172submissions,36%
      • Article Metrics

        • Downloads (Last 12 months)35
        • Downloads (Last 6 weeks)10

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader