skip to main content
article

Bipartitioning and encoding in low-power pipelined circuits

Published:01 January 2005Publication History
Skip Abstract Section

Abstract

In this article, we present a bipartition dual-encoding architecture for low-power pipelined circuits. We exploit the bipartition approach as well as encoding techniques to reduce power dissipation not only of combinational logic blocks but also of the pipeline registers. Based on Shannon expansion, we partition a given circuit into two subcircuits such that the number of different outputs of both subcircuits are reduced, and then encode the output of both subcircuits to minimize the Hamming distance for transitions with a high switching probability. We measure the benefits of four different combinational bipartitioning and encoding architectures for comparison. The transistor-level simulation results show that bipartition dual-encoding can effectively reduce power by 72.7% for the pipeline registers and 27.1% for the total power consumption on average. To the best of our knowledge, it is the first work that presents an in-depth study on bipartition and encoding techniques to optimize power for pipelined circuits.

References

  1. Alidina, M., Monterio, J., Devadas, S., Devadas, S., Ghosh, A., and Papaefthymiou, M. 1994. Precomputation-based sequential logic optimization for low power. IEEE Trans. VLSI Syst. 2, 4 (Dec.), 426--436. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Benini, L. and Micheli, G. D. 1995. State assignment for low power dissipation. IEEE J. Solid-State Circ. 30, 3 (March), 258--268.Google ScholarGoogle ScholarCross RefCross Ref
  3. Chen, P.-H., Ruan, S.-J., Wu, K.-P., Hu, D.-X., Lai, F., and Tsai, K.-L. 2001. An Entropy-based algorithm to reduce area overhead for bipartition-codec architecture. In Proceedings of the IEEE International Symposium on Circuits and Systems. V-49--V-52.Google ScholarGoogle Scholar
  4. Choi, I.-S. and Hwang, S.-Y. 1999. Circuit partition algorithm for low-power design under area constraint using simulated annealing. IEE Proc. Circ. Dev. Syst. 146, 1 (Feb.), 8--15.Google ScholarGoogle ScholarCross RefCross Ref
  5. Kapadia, H., Benini, L., and Micheli, G. D. 1999. Reducing switching activity on datapath buses with control-signal gating. IEEE J. Solid-State Circ. 34, 3 (March), 405--414.Google ScholarGoogle ScholarCross RefCross Ref
  6. Micheli, G. D. 1994. Synthesis and optimization of digital circuits. McGraw-Hill, New York, NY. Google ScholarGoogle Scholar
  7. Moterio, J., Devadas, S., and Ghosh, A. 1993. Retiming sequential circuits for low power. In Proceedings of the IEEE/ACM International Conference on Computer Aided Design. 398--402. Google ScholarGoogle Scholar
  8. Munch, M., Wurth, B., R. Mehra, Sproch, J., and Wehn, N. 2000. Automating RT-level operand isolatoin to minimize power consumption in datapaths. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition. 624--631. Google ScholarGoogle Scholar
  9. Ruan, S.-J., Shang, R.-J., Lai, F., Chen, S.-J., and Huang, X.-J. 1999. A bipartition-codec architecture to reduce power in pipelined circuits. In Proceedings of the IEEE/ACM International Conference on Computer Aided Design. 84--89. Google ScholarGoogle Scholar
  10. Ruan, S.-J., Shang, R.-J., Lai, F., and Tsai, K.-L. 2001. A bipartition-codec architecture to reduce power in pipelined circuits. IEEE Trans. Comput.-Aided Des. 20, 2, 343--348. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Schimpfle, C. V., Simon, S., and Nossek, J. A. 1997. Optimal placement of registers in data paths for low power design. In Proceedings of the IEEE International Symposium on Circuits and Systems. 2160--2163.Google ScholarGoogle Scholar
  12. Tiwari, V., Malik, S., and Ashar, P. 1998. Guarded evaluation: Pushing power management to logic synthesis/design. IEEE Trans. Comput.-Aided Des. 17, 10 (Oct.), 1051--1060. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ye, W. and Irwin, M. J. 1999. Power analysis of gated pipeline registers. In Proceedings of the Twelfth Annual IEEE International ASIC/SOC Conference. 281--285.Google ScholarGoogle Scholar

Index Terms

  1. Bipartitioning and encoding in low-power pipelined circuits

          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

          Full Access

          • Published in

            cover image ACM Transactions on Design Automation of Electronic Systems
            ACM Transactions on Design Automation of Electronic Systems  Volume 10, Issue 1
            January 2005
            186 pages
            ISSN:1084-4309
            EISSN:1557-7309
            DOI:10.1145/1044111
            Issue’s Table of Contents

            Copyright © 2005 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: 1 January 2005
            Published in todaes Volume 10, Issue 1

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Author Tags

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader