Abstract
Interconnects are now considered as the bottleneck in the design of system-on-chip (SoC) since they introduce delay and power consumption. To deal with this issue, data coding for interconnect power and timing optimization has been introduced. In today’s SoCs these techniques are not efficient anymore due to their codec complexity or to their unrealistic experimentations. Based on some realistic observations on interconnect delay and power estimation, the spatial switching technique [1] is proposed. It allows the reduction of delay and power consumption (including extra power consumption due to codecs) for on-chip buses. The concept of the technique is to detect all cross-transitions on adjacent wires and to decide if the adjacent wires are exchanged or not. Results show the spatial switching efficiency for different technologies and bus lengths. The power consumption reduction can reach up to 12% for a 5-mm bus and more if buses are longer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Courtay, A., Laurent, J., Sentieys, O., Julien, N.: Patent reference BFF 08P0103/HC
Magen, N., Kolodny, A., Weiser, U., Shamir, N.: Interconnect-power dissipation in a microprocessor. In: Proceedings of the International Workshop on System Level Interconnect prediction, pp. 7–13 (2004)
Ho, R., Mai, K., Horowitz, M.: The future of wires. Proceedings of the IEEE 89(4), 490–504 (2001)
Hirose, K., Yasuura, H.: A bus delay reduction technique considering crosstalk. In: Proceedings of the Conference on Design, Automation and Test in Europe, pp. 441–445 (2000)
Shang, L., Peh, L., Jha, N.K.: Dynamic voltage scaling with links for power optimization of interconnection networks. In: Proceedings of the 9th International Symposium on High-Performance Computer Architecture, pp. 91–102 (2003)
Macchiarulo, L., Macci, E., Poncio, M.: Wire placement for crosstalk energy minimization in address buses. In: Proceedings of the Conference on Design, Automation and Test in Europe, pp. 158–162 (2002)
Khatri, S.P., Brayton, R.K., Sangiovanni-Vincentelli, A.L.: Crosstalk Noise Immune VLSI Design Regular Layout Fabrics. Kluwer Academic Publishers, Hingham (2001)
Taylor, C.N., Dey, S., Zhao, Y.: Modeling and minimization of interconnect energy dissipation in nanometer technologies. In: Proceedings of the 38th Conference on Design Automation, pp. 754–757 (2001)
Su, C.L., Tsu, C.Y., Despain, A.M.: Saving power in the control path of embedded processors. IEEE Design & Test of Computers 11(4), 24–31 (1994)
Stan, M.R., Burleson, W.P.: Bus-invert coding for low-power I/O. IEEE Trans. on Very Large Scale Integration Systems 3(1), 49–58 (1995)
Shin, Y., Chae, S.-I., Choi, K.: Partial bus-invert coding for power optimization of system level bus. In: Proceedings of the International Symposium on Low Power Electronics and Design, pp. 127–129 (1998)
Komatsu, S., Ikeda, M., Asada, K.: Low power chip interface based on bus data encoding with adaptive code-book method. In: Proceedings of the 9th IEEE Great Lakes Symposium on VLSI, pp. 368–371 (1999)
Benini, L., Micheli, E., Macii, E., Sciuto, D., Silvano, C.: Asymptotic zero-transition activity encoding for address busses in low-power microprocessor based systems. In: Proceedings of the 7th IEEE Great Lakes Symposium on VLSI, pp. 77–82 (1997)
Philippe, J.M., Pillement, S., Sentieys, O.: Area efficient temporal coding schemes reducing crosstalk effects. In: Proceedings of the International Symposium on Quality Electronic Design, pp. 334–339 (2006)
Kretzschmar, C., Nieuwland, A.K., Muller, D.: Why transition coding for power minimization of on-chip buses does not work. In: Proceedings of the Conference on Design, Automation and Test in Europe, pp. 10512–10517 (2004)
Courtay, A., Sentieys, O., Laurent, J., Julien, N.: High-Level Interconnect Delay and Power Estimation. J. Low Power Electronics 4(1), 21–33 (2008)
Landman, P.E., Rabaey, J.M.: Architectural power analysis: the dual bit type method. IEEE Trans. on Very Large Scale Integration Systems 3(2), 173–187 (1995)
Bakoglu, H.B., Meindl, J.D.: Optimal interconnection circuits for VLSI. IEEE Trans. on Electron. Devices 32(5), 903–909 (1985)
Namalpu, A., Burleson, W.P.: Optimal wire sizing and buffer insertion for low power and a generalized delay model. In: Proceedings of the IEEE International Conference on ASIC/SOC, vol. 31(3), pp. 437–447 (2001)
Chen, G., Friedman, E.G.: Low-power repeaters driving RC and RLC interconnects with delay and bandwidth constraints. IEEE Trans. on VLSI 14(2), 161–172 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Courtay, A., Laurent, J., Sentieys, O., Julien, N. (2009). Novel Cross-Transition Elimination Technique Improving Delay and Power Consumption for On-Chip Buses. In: Svensson, L., Monteiro, J. (eds) Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2008. Lecture Notes in Computer Science, vol 5349. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-95948-9_36
Download citation
DOI: https://doi.org/10.1007/978-3-540-95948-9_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-95947-2
Online ISBN: 978-3-540-95948-9
eBook Packages: Computer ScienceComputer Science (R0)