skip to main content
10.1145/2966986.2966998guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Allocation of multi-bit flip-flops in logic synthesis for power optimization

Published: 07 November 2016 Publication History

Abstract

In this paper, a new approach to the problem of allocating multi-bit flip-flops for data storage is presented. Previous approaches divide the allocation problem into two separate steps: (i) placing single-bit flip-flops under circuit timing constraints and (ii) minimizing the flip-flop and clock tree power by grouping single-bit flip-flops to form multi-bit flip-flops. Yet, there is no easy way to predict the result of step (ii) during step (i). In our approach, we place primary importance on the cost of power consumption. Consequently, we try to minimize power consumption by synthesizing multi-bit flip-flops first and then to place them later. For a number of benchmark circuits, it is shown that our approach of early consideration of synthesizing multi-bit flip-flops is very effective, reducing the clock power by 13.5% while satisfying all the timing constraints.

6. References

[1]
Y.-T. Chang, C.-C. Hsu, M. P.-H. Lin, Y.-W. Tsai, and S.-F. Chen. Post-placement power optimization with multi-bit flip-flops. In IEEE/ACM ICCAD, 2010.
[2]
Z.-W. Chen and J.-T. Yan. Routability-constrained multi-bit flip-flop construction for clock power reduction. Integration, the VLSI Journal, 46 (3), 2013.
[3]
M. R. Garey and D. S. Johnson. Computers and intractability: a guide to the theory of np-completeness. San Francisco, LA: Freeman, 1979.
[4]
C.-C. Hsu, Y.-C. Chen, and M. P.-H. Lin. In-placement clock-tree aware multi-bit flip-flop generation for power optimization. In IEEE/ACM ICCAD, 2013.
[5]
Y. Kretchmer and L. Logic. Using multi-bit register inference to save area and power: the good, the bad, and the ugly. EE Times Asia, 2001.
[6]
M. P.-H. Lin, C.-C. Hsu, and Y.-T. Chang. Recent research in clock power saving with multi-bit flip-flops. In IEEE MWSCAS, 2011.
[7]
M. P.-H. Lin, C.-C. Hsu, and Y.-C. Chen. Clock-tree aware multibit flip-flop generation during placement for power optimization. IEEE TCAD, 34 (2), 2015.
[8]
H. Moon and T. Kim. Design and allocation of loosely coupled multi-bit flip-flops for power reduction in post-placement optimizationi. In IEEE ASPDAC, 2016.
[9]
Y.-T. Shyu, J.-M. Lin, C.-P. Huang, C.-W. Lin, Y.-Z. Lin, and S.-J. Chang. Effective and efficient approach for power reduction by using multi-bit flip-flops. IEEE TVLSI, 21 (4), 2013.

Cited By

View all
  • (2025)Design and Utilization of Multiskewed Multibit Flip-Flop Cells for Timing Optimization: Design and Technology Co-Optimization ApproachIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.345783444:3(1084-1097)Online publication date: Mar-2025
  • (2024)Enhancing Design Qualities Utilizing Multibit Flip-Flops: A Design and Technology Co-Optimization Driven ApproachIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.333853243:5(1538-1551)Online publication date: May-2024
  • (2023)Routability Optimization of Extreme Aspect Ratio Design through Non-uniform Placement Utilization and Selective Flip-flop StackingACM Transactions on Design Automation of Electronic Systems10.1145/357338728:4(1-19)Online publication date: 17-May-2023
  • Show More Cited By

Index Terms

  1. Allocation of multi-bit flip-flops in logic synthesis for power optimization
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

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

          Publisher

          IEEE Press

          Publication History

          Published: 07 November 2016

          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 27 Feb 2025

          Other Metrics

          Citations

          Cited By

          View all
          • (2025)Design and Utilization of Multiskewed Multibit Flip-Flop Cells for Timing Optimization: Design and Technology Co-Optimization ApproachIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.345783444:3(1084-1097)Online publication date: Mar-2025
          • (2024)Enhancing Design Qualities Utilizing Multibit Flip-Flops: A Design and Technology Co-Optimization Driven ApproachIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.333853243:5(1538-1551)Online publication date: May-2024
          • (2023)Routability Optimization of Extreme Aspect Ratio Design through Non-uniform Placement Utilization and Selective Flip-flop StackingACM Transactions on Design Automation of Electronic Systems10.1145/357338728:4(1-19)Online publication date: 17-May-2023
          • (2023)Allocation of Multi-bit Flip-Flops Targeting Low-Power Chips2023 20th International SoC Design Conference (ISOCC)10.1109/ISOCC59558.2023.10395980(121-122)Online publication date: 25-Oct-2023
          • (2022)Generation of Mixed-Driving Multi-Bit Flip-Flops for Power OptimizationProceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design10.1145/3508352.3549473(1-9)Online publication date: 30-Oct-2022
          • (2022)Optimizing Timing in Placement Through I/O Signal Flipping on Multi-bit Flip-flops2022 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS48785.2022.9937267(2623-2624)Online publication date: 28-May-2022
          • (2019)Timing-Driven and Placement-Aware Multibit Register CompositionIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.285274038:8(1501-1514)Online publication date: Aug-2019
          • (2018)Efficient Cell-Aware Defect Characterization for Multi-bit Cells2018 IEEE International Test Conference in Asia (ITC-Asia)10.1109/ITC-Asia.2018.00012(7-12)Online publication date: Aug-2018
          • (2017)Timing Driven Incremental Multi-Bit Register Composition Using a Placement-Aware ILP formulationProceedings of the 54th Annual Design Automation Conference 201710.1145/3061639.3062327(1-6)Online publication date: 18-Jun-2017

          View Options

          View options

          Figures

          Tables

          Media

          Share

          Share

          Share this Publication link

          Share on social media