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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bellaouar, A., Elmasry, M.I.: Low-power digital VLSI design: Circuits and Systems. Springer, US (1995)
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)
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)
Anantha, P., Chandrakasan, A.P., Brodersen, R.W.: Low Power Digital CMOS Design. Springer, US (1995)
Edmonds, J.: Maximum matching and a polyhedron with 0, l-vertices. J. Res. Nat. Bur. Stand. B 69, 125–130 (1965)
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)
Hachtel, G.D., Somenzi, F.: Logic Synthesis and Verification Algorithms. Springer, US (1996)
Kohavi, Z., Jha, N.K.: Switching and Finite Automata Theory. Cambridge University Press, Cambridge (2010)
Larmore, L.L., Hirschberg, D.S.: A fast algorithm for optimal length-limited huffman codes. J. ACM 37(3), 464–473 (1990)
Lawler, E.L.: Combinatorial Optimization: Networks and Matroids. Courier Dover Publications, New York (1976)
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)
Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Courier Dover Publications, New York (1998)
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
Rabaey, J.M., Pedram, M. (eds.): Low Power Design Methodologies. The Springer International Series in Engineering and Computer Science. Springer, US (1996)
Sasao, T.: Switching Theory for Logic Synthesis, vol. 1. Springer, US (1999)
Tiwari, V., Ashar, P., Malik, S.: Technology mapping for low power. In: 30th Conference on Design Automation, pp. 74–79. IEEE (1993)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)