Skip to main content

On Switching Aware Synthesis for Combinational Circuits

  • Conference paper
  • First Online:
Hardware and Software: Verification and Testing (HVC 2015)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9434))

Included in the following conference series:

  • 773 Accesses

Abstract

We propose a synthesis algorithm for combinational circuits which optimizes the expected number of gate switchings induced by typical sequences of input vectors. Our algorithm, which is based on simple observations concerning AND gates, performs quite well on sequences produced by the same probabilistic models used to generate the training sequences.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bellaouar, A., Elmasry, M.I.: Low-power digital VLSI design: Circuits and Systems. Springer, US (1995)

    Book  Google Scholar 

  2. Benini, L., Bogliolo, A., De Micheli, G.: A survey of design techniques for system-level dynamic power management. IEEE Trans. VLSI 8(3), 299–316 (2000)

    Article  Google Scholar 

  3. Brayton, R.K., Hachtel, G.D., McMullen, C., Sangiovanni-Vincentelli, A.: Logic Minimization Algorithms For VLSI Synthesis. The Springer International Series in Engineering and Computer Science, vol. 2. Springer, US (1984)

    MATH  Google Scholar 

  4. Anantha, P., Chandrakasan, A.P., Brodersen, R.W.: Low Power Digital CMOS Design. Springer, US (1995)

    Google Scholar 

  5. Edmonds, J.: Maximum matching and a polyhedron with 0, l-vertices. J. Res. Nat. Bur. Stand. B 69, 125–130 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  6. Hachtel, G.D., Macii, E., Pardo, A., Somenzi, F.: Markovian analysis of large finite state machines. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 15(12), 1479–1493 (1996)

    Article  Google Scholar 

  7. Hachtel, G.D., Somenzi, F.: Logic Synthesis and Verification Algorithms. Springer, US (1996)

    MATH  Google Scholar 

  8. Kohavi, Z., Jha, N.K.: Switching and Finite Automata Theory. Cambridge University Press, Cambridge (2010)

    MATH  Google Scholar 

  9. Larmore, L.L., Hirschberg, D.S.: A fast algorithm for optimal length-limited huffman codes. J. ACM 37(3), 464–473 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  10. Lawler, E.L.: Combinatorial Optimization: Networks and Matroids. Courier Dover Publications, New York (1976)

    MATH  Google Scholar 

  11. Murgai, R., Brayton, R.K., Sangiovanni-Vincentelli, S.: Decomposition of logic functions for minimum transition activity. In: Proceedings of the 1995 European Conference on Design and Test, pp. 404. IEEE Computer Society (1995)

    Google Scholar 

  12. Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Courier Dover Publications, New York (1998)

    MATH  Google Scholar 

  13. Puggelli, A., Welp, T., Kuehlmann, A., Sangiovanni-Vincentelli, A.: Are logic synthesis tools robust? In: 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC), pp. 633–638, June 2011

    Google Scholar 

  14. Rabaey, J.M., Pedram, M. (eds.): Low Power Design Methodologies. The Springer International Series in Engineering and Computer Science. Springer, US (1996)

    Google Scholar 

  15. Sasao, T.: Switching Theory for Logic Synthesis, vol. 1. Springer, US (1999)

    Book  MATH  Google Scholar 

  16. Tiwari, V., Ashar, P., Malik, S.: Technology mapping for low power. In: 30th Conference on Design Automation, pp. 74–79. IEEE (1993)

    Google Scholar 

  17. Tsui, C.-Y., Pedram, M., Despain, A.M.: Technology decomposition and mapping targeting low power dissipation. In: Proceedings of the 30th International Design Automation Conference, pp. 68–73. ACM (1993)

    Google Scholar 

  18. Tsui, C.-Y., Pedram, M., Despain, A.M.: Power efficient technology decomposition and mapping under an extended power consumption model. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 13(9), 1110–1122 (1994)

    Article  Google Scholar 

  19. Yeh, C., Chang, C.-C., Wang, J.-S.: Technology mapping for low power. In: Proceedings of the ASP-DAC 1999 Design Automation Conference, Asia and South Pacific, pp. 145–148. IEEE(1999)

    Google Scholar 

  20. Zhou, H., Wong, DF: An exact gate decomposition algorithm for low-power technology mapping. In: Proceedings of the 1997 IEEE/ACM International Conference on Computer-Aided Design, pp. 575–580. IEEE Computer Society (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jan Lanik .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Lanik, J., Maler, O. (2015). On Switching Aware Synthesis for Combinational Circuits. In: Piterman, N. (eds) Hardware and Software: Verification and Testing. HVC 2015. Lecture Notes in Computer Science(), vol 9434. Springer, Cham. https://doi.org/10.1007/978-3-319-26287-1_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26287-1_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26286-4

  • Online ISBN: 978-3-319-26287-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics