Abstract
An approach for power modelling of parameterized, technology independent design components (firm-macros) is presented. Executable simulation models in form of C++ classes are generated by a systematic procedure that is based on statistical modelling and table look-up techniques. In contrast to other table look-up based approaches the proposed model separately handles the inputs of a component, and with this it allows to model the effects of corresponding joint-dependencies. In addition, a technique for the generation of executable models is presented. The generated models are optimized with respect to simulation performance and can be applied for power analysis and optimization tasks on the behavioral and architectural level. Results are presented for a number of test cases which show the good quality of the model.
This work is founded by the BMBF project EURIPIDES under grant number 01M3036G. and by the Commission of the European Community as part of the ESPRIT IV programme under contract no. 26796
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
Chang, J.-M.; Pedram, M.: Module Assignment for Low Power, DAC, 1995
Ohm, S. Y.; Whitehouse, H. J.; Dutt, N.D.: A Unified Lower Bound Estimation Technique for High-Level Synthesis, IEEE Trans. on CAD, 1997
Kruse, L.; Schmidt, E.; Jochens, G.; Nebel, W.: Lower and Upper Bounds on the Switching Activity in Scheduled Data Flow Graphs, ISLPED, 1999
Kruse, L.; Schmidt, E.; Jochens, G.; Nebel, W.: Low Power Binding Heuristics, PATMOS, 1999
Macii, E.; Pedram, M.; Somenzi, F.: High level power modelling, estimation and optimization. Trans. on Design Automation of Electronic Systems, 1998
Bogliolo, A.; Corgnati, R.; Macii, E.; Poncino, M.: Parameterized RTL Power Models For Combinational Soft Macros, ICCAD, 1999
Benini, L.; Bogliolo, A.; Favalli, M.; De Micheli, G.: Regression Models for Behavioral Power Estimation, PATMOS, 1996
Rabiner, L. R.; Schafer, R. W.: Digital Processing of speech Signals, Prentice-Hall, 1978
Marculescu, R.; Marculescu, D.; Pedram, M.: Vector Compaction Using Dynamic Markov Models, IEICE Transactions on Fundamentals of Electronics, Communications, and Computer Sciences, Vol. E80-A, No. 10, Oct. 1997
Marculescu, R.; Marculescu, D.; Pedram, M.: “Efficient Power Estimation for Highly Correlated Input Streams”, DAC, 1995
Landman, P. E.; Rabaey, J. M.: Architectural power analysis: The dual bit type method. IEEE Trans. VLSI Syst., Vol. 3, 1995
Ramprasad, R.; Shanbhag, N. R.; Hajj, N.: Analytical Estimation of Signal Transition Activity from Word-Level Statistics. IEEE Trans. on CAD, Vol. 16, No.7, 1997
Jochens, G.; Kruse, L.; Nebel, W.: A New Parameterizable Power Macro-Model for Datapath Components, DATE, 1999
Linhart, H.; Zucchini, W.: Model Selection, J. Wiley & Sons, 1986
Gilchrist, W.: Statistical Modelling, John Wiley & Sons, 1984
Hjorth, J.S.U.: Computer Intensive Statistical Methods, Chapman & Hall, 1993
Tsui, C.-Y.; Chan, K.-K.; Wu, Q.; Ding, C.-S.; Pedram, M:: A Power Estimation Framework for Designing Low Power Portable Video Applications, DAC, 1997
Davis, Ph. J.: Interpolation & Approximation, Dover Publications, 1975
Yeap, G. K.: Practical Low Power Digital VLSI Design, Kluwer Academic Press, 1998
Rovatti, R.; Borgatti, M.; Guerrieri, R.: A Geometric Approach to Maximum-Speed n-Dimensional Continuous Linear Interpolation in Rectangular Grids, IEEE Trans. On Comp., Vol. 47, No. 6, 1998
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jochens, G., Kruse, L., Schmidt, E., Stammermann, A., Nebel, W. (2000). Power Macro-Modelling for Firm-Macro. In: Soudris, D., Pirsch, P., Barke, E. (eds) Integrated Circuit Design. PATMOS 2000. Lecture Notes in Computer Science, vol 1918. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45373-3_4
Download citation
DOI: https://doi.org/10.1007/3-540-45373-3_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41068-3
Online ISBN: 978-3-540-45373-4
eBook Packages: Springer Book Archive