Low Power
  You are here: CHARTER Papers
 Charter
 Main
 Introduction
 LP Design Guide
 People
 Projects
 Papers
 
 Orinoco®
 Introduction
 
 Resources
 Books
 Dates
 Links
 LP Software
 
 Misc
 Jobs
 Contact
 
 
 Print this page ...


Collection of own papers



Publications of the EHS group



E. Schmidt, G. von Cölln, L. Kruse, F. J. Theeuwen, W. Nebel:
Memory Power Models for Multi-Level Power Estimation and Optimization
accepted at IEEE Transactions on VLSI Systems,
Special Issue on Low Power Electronics and Design, 2001



Domenik Helms, Eike Schmidt, Arne Schulz, Ansgar Stammermann, Wolfgang Nebel:
An Improved Power Macro-Model for Arithmetic Datapath Components
Proceedings of PATMOS02, Seville, Spain, Sept. 2002, o.O.: Springer



Allara, A.; Bombana, M.; Kruse, L.; Nebel, W.; Schmidt, E.; Stammermann, A.:
VHDL Behavioural Power Estimation for Telecom Devices.
accepted for FDL 2001, Lyon, France, September 3-7, 2001.



Schmidt, E.; Schulz, A.; Kruse, L.; Nebel W.:
Automatic Generation of Complexity Functions for High-Level Power Analysis.
accepted for PATMOS 2001, Yverdon-Les-Bains, Switzerland, September 26-28, 2001.



Stammermann, A.; Kruse, L.; Nebel, W.; Pratsch, A.; Schmidt, E.; Schulte, M.; Schulz, A.
System Level Optimization and Design Space Exploration for Low Power
accepted for ISSS 2001



Kruse, L.; Schmidt, E.; Jochens, G.; Stammermann, A.; Schulte, M.; Macii, E.; Nebel, W.:
Estimation of Lower and Upper Bounds on the Power Consumption from Scheduled Data Flow Graphs
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 9(1),
pp. 3 - 14, February 2001.



W. Nebel und J. Mermet, editors.
Low Power Design of Deep Submicron Electronics.
Kluwer Academic Press, 1997.



Kruse, L.; Schmidt, E.; Jochens, G.; Stammermann, A.; Nebel, W.
Lower Bound Estimation for Low-Power High-Level Synthesis
13th International Symposium on System Synthesis (ISSS 2000), Invited Paper,
Madrid, Spain, 2000. Paris, Frankreich, 2000

This paper addresses the problem of estimating lower bounds on the power consumption in scheduled data flow graphs with a fixed number of allocated resources prior to binding. The estimated bound takes into account the effects of resource sharing. It is shown that by introducing Lagrangian multipliers and relaxing the low power binding problem to the Assignment Problem, which can be solved in , a tight and fast computable bound is achievable. Experimental results show the good quality of the bound. In most cases, deviations smaller than 5% from the optimal binding were observed. The proposed technique can for example be applied in branch and bound high-level synthesis algorithms for efficient pruning of the design space. The estimated lower bound can also be used as a starting point for low power binding heuristics to find optimal or near optimal binding solutions.



Kruse, L.; Schmidt, E.; Jochens, G.; Stammermann, A.; Nebel, W.
Lower Bounds on the Power Consumption in Scheduled Data Flow Graphs with Resource Constraints
Design and Test Conference in Europe (DATE'00), p. 737,
Paris, France, 2000



Jochens, G.; Kruse, L.; Schmidt, E.; Stammermann, A.; Nebel, W.
Power Macro-Modelling for Firm-Macros
PATMOS'00,
Goettingen, Germany, 2000

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.



Kruse, L.; Schmidt, E.; Jochens, G.; Nebel, W.
Lower Bounds on the Switching Activity in Scheduled Data Flow Graphs with Resource Constraints
Technical Report University of California at Irvine,
ICS-99-33, 1999



Kruse, L.; Schmidt, E.; Jochens, G.; Nebel, W.
Low Power Binding Heuristics
PATMOS'99, pp. 41 - 50,
Kos, Greece, 1999

This paper addresses the problem of solving the low power binding problem under resource constraints, i.e. binding operations and variables to resources such that power consumption of these resources is minimized. Three heuristics with different performance and quality of the produced bindings are presented. The best heuristic delivered the best possible binding in 55 out of 74 test cases while the other binding costs were within 5% of the optimum.



Kruse, L.; Schmidt, E.; Jochens, G.; Nebel, W.
Lower and Upper Bounds on the Switching Activity in Scheduled Data Flow Graphs
International Symposium on Low Power Electronics and Design (ISLPED'99), pp. 115 - 120,
San Diego, California, 1999

In this paper we present an approach to calculate lower and upper bounds for the switching activity in scheduled data flow graphs. The technique can be used to prune the design space in high level synthesis for low power before allocation and binding of functional units and registers. The low power allocation and binding problem is formulated. It is shown that this problem can be relaxed to the bipartite weighted matching problem which is solvable in where n is the number of functional units or registers, respectively. The application of the technique on benchmarks shows the tightness of the bounds. Most of the investigated bounds were less than 1% off the minimum respectively maximum solutions.



Jochens, G.; Nebel, W.
Modellierung und Simulation der Verlustleistung in datenflussorientierten Schaltungen (in german)
SSE-Workshop,
Berlin, 12./13.4. 1999



Jochens, G.; Kruse, L.; Schmidt, E.; Nebel, W.
A New Parameterizable Power Macro-Model for Datapath Components
DATE'99, pp. 29 - 36,
Munich, Germany, 1999

We propose a novel power macro-model which is based on the Hamming-distance of two consecutive input vectors and additional information on the module structure. The model is parameterizable in terms of input bit-widths and can be applied to a wide variety of datapath components. The good trade-off between estimation accuracy, model complexity and flexibility makes the model attractive for power analysis and optimization tasks on a high livel of abstraction. Furthermore, a new approach is presented, that allows to calculate the average Hamming-distance distribution of an input data stream. It will be demonstrated, that the application of Hamming-distance distribuitons, instead of only the averae values, improves the estimation accuracy for a number of typical DSP-modules and data streams.



Schmidt, E.; Kruse, L.; Jochens G.; Huijbregts, E.; Seelen, E. A.; Nebel, W.
Power Consumption of On-Chip ROMs: Analysis and Modeling
Proceedings of PATMOS'98, pp. 171 - 180,
Lyngby, Denmark, 1998

This paper addresses the problem of modeling the power consumption of on-chip ROMs for gate-level and RT-level power estimations. A route to memory power model development is presented that is also applicable to other memory architectures. The model proposed operates within an error margin of less than 5%.



Rabe, D.;Jochens, G.;Kruse, L.; Nebel, W.
Power-Simulation of Cell Based ASICs: Accuracy- and Performance Trade-Offs
Design and Test Conference in Europe (DATE'98),
Paris, France, 1998

Within this paper the gate-level power-simulation tool GliPS (Glitch Power Simulator) is presented, which gives excellent accuracy (in the range of transistor-level simulators) at high performance. The high accuracy is achieved by putting emphasis on delay- and power-modelling. The impact of these modelling factors on accuracy and performance is demonstrated by comparing GliPS to other tools on circuit-level and a simple toggle count based power simulator TPS on gate level.



Kruse, L.; Rabe, D.; Nebel, W.
VHDL Power Simulator: Power Analysis at Gate-Level
CHDL'97, Hardware Description Languages and their Applications, ISBN 0-412-78810-1, pp. 317-333,
Toledo, Spain, 1997

Power consumption of integrated circuits becomes more and more an important issue in the design phase. In this paper a new application of VHDL for gate-level power analysis and accurate timing verification is presented. Our VHDL Power Simulator (VPS) is able to accurately estimate the mean power consumption of a static CMOS standard cell design described in VHDL at gate-level. Additionally VPS increases the timing accuracy of logic level simulation in case of glitches, defined here as pairs of incomplete transitions. This is achieved by modifying the VHDL event handling and propagating ramps instead of infinite slope events. Our tool, implemented as an add-on to Cadence's Leapfrog VHDL simulator, allows to employ a Monte Carlo simulation for mean power consumption analysis while taking rise/fall times and glitches into account. The VHDL descriptions of the cells have to be VITAL Level 1 compliant and only slight modifications of these descriptions have to be done. The library adaptation can be automatically performed. First simulation results show that the accuracy of VPS is within 10% of circuit-level simulation even in case of circuits with high glitch activity.



Jochens, G.; Kruse, L.; Nebel, W.
Application of Toggle-Based Power Estimation to Module Characterization
PATMOS'97,
Leuven a Neuve, Belgium, 1997

This paper discusses the advantages and disadvantages of a fast methodology for power estimation of integrated CMOS circuits at gate level for RT-module power characterization. The methodology is based on a simple toggle count mechanism and embodied in our Toggle Power Simulator (TPS). TPS takes output loads and precharacterized gate internal power losses into account. The tool is integrated into the design kit of Atmel ES2 which itself is an add-on to the Cadence Design Framework II. Speed and accuracy of TPS are compared with HSpice simulations for RT level modules and ISCAS'85 benchmarks designed with a 1 micrometer standard cell library. The influence of several simulation parameters is revealed. Within an example it is demonstrated that errors, which are obtained in lower-level simulation, become visible in RT-level simulation results.



Kruse, L.; Jochens, G.; Rabe, D.; Nebel, W.
VHDL Power Simulator (in german)
ES&S'97, pp. 693-702,
Nürnberg, 1997



Kruse, L.; Rabe, D.; Nebel, W.
VHDL Power Simulator (in german)
SICAN Herbsttagung, Tagungsband pp. 25 - 30,
Hannover, Germany, 1996



Rabe, D.; Fiuczynski, B.; Kruse, L.; Welslau, A.; Nebel, W.
Comparison of Different Gate Level Glitch Models
PATMOS'96, pp. 167 - 176,
Bologna, Italy, 1996

Different approaches for glitch modelling on gate level are reviewed and compared with each other by means of a small benchmark circuit and on the base of general CMOS behaviour, which itself is dealt with. These approaches all focus on more precisely modelling glitching behaviour at gate level, which can be used to enhance power estimation at little additional computational costs.



Rabe, D.; Kruse, L.; Nebel, W.
A New Approach in Gate-Level Glitch Modelling
JESSI AC-8 final workshop as part of: IFIP TC10, WG 10.05 workshop on logic & architecture synthesis, pp. 192 - 199,
Grenoble, France, 1996

An enhanced gate-level glitch model for logic simulation is presented. This new approach can be used to enhance logic simulation accuracy and power estimation at little additional computation costs. The simulation algorithm is compatible with common event driven simulation models for glitch-free cases. Only if a possible glitch is detected the simulation is modified by our model. The model is based on common timing characterization data and a few additional constant values. The features of the model are enhanced scheduling of glitch events and prediction of glitch peak voltages, which are essential for precise power estimation.



Timmermann, B.; Jochens, G.; Rabe, D.; Nebel, W.
Transition Density Estimation for Low Power Mapping
JESSI AC-8 final workshop as part of: IFIP TC10, WG 10.05 workshop on logic & architecture synthesis,
Grenoble, France, Dec. 16-18, 1996



Jochens, G.; Rabe, D.; Timmermann, B.; Nebel, W.
Test-IC for Power Consumption Analysis
PATMOS'96, pp. 35 - 44,
Bolgna, Italy, 1996

Verifying simulation results of power analysis tools by circuit-level simulation is time consuming or even impossible for large digital integrated circuits. As a solution this paper presents a test-IC, that uses on-chip Idd measurement and post-processing techniques for automatic power consumption analysis. Features of the test-IC are longtime measurements over up to n = 2.7*10^11 switching cycles, determination of patterns that lead to maximum values of Idd or to values within a defined range. In addition, the effect of varying Idd or the temperature on the power consumption can easily be measured.



Radetzki, M.; Rabe, D.; Timmermann, B.; Nebel, W.
Generation of Binary Patterns with Given Spatiotemporal Correlations
PATMOS'96, pp. 199 - 208,
Bologna, Italy, 1996

Consideration of signal correlations and the choice of input patterns have a significant impact on the results of power estimation for digital CMOS circuits. The pattern analysis and generation method presented in this paper provides a link between probabilistic and explicit simulation techniques. Analysing sample data yields a set of signal probabilities and spatiotemporal correlations. Vice versa, binary pattern sequences can be generated meeting given statistical properties. Furthermore, the tool may be utilized to reduce the amount of stimuli to be applied in explicit simulation while maintaining the properties which are relevant to power dissipation.



Rabe, D.; Timmermann, B.; Nebel, W.
CMOS Library-Characterization for Power Consumption
PATMOS'94, pp. 94 - 105,
Barcelona, Spain, 1994

There is a strong need for power calculations in CMOS-Standard-Cell-Design to obtain essential information for powerrouting and low power synthesis. Power calculations (or current calculations) need a clear definition of which currents in a design are intended to be measured. This seems to be a simple definition, which, however, has not been properly addressed in most previous publications. The purpose of this paper is to point out which currents are reasonable to calculate and how a standard library can be characterized for power calculations using a refined model compared to [1]. This model avoids electrical level simulation during power analysis, but can be used for different power analysis methods on logic level while delivering results which are close to electrical level simulation. The main goal of this paper is to examine which circuit-level-effects can be taken into account within this model.



Rabe, D.; Timmermann, B.; Nebel, W.
Models for Power Dissipation of ASIC Cells
Russian Workshop '94, pp. 34 - 39,
Moscow, Russia, 1994




Design: Ralf Beckers | EMail Webmaster | Copyright © 1999 - 2004 Low Power - Last modified: 21-11-2007