The objective of the PEOPLE project is the development of a tool-suiteof power estimators for embedded systems which enables a design flow for fast, yet accurate power estimation and optimization of designs starting at the behavioural level of abstraction downto the register transfer level. The target architecture of the systems to be designed using this design flow may contain hard and soft macros, RAMs, ROMs, and complex IP cores like processors. The tool-suite consists of power estimators for the software part, the behavioural level and RT-level as well as for memories.
OFFIS contribution to the project are the behavioural level and thememory power estimators. The behavioural power estimator aims at the analysis of complex hardware modules at the behavioural level of abstraction described in VHDL. The power estimation of complex hardware modules at this level before high-level synthesis is needed to explore different hardware/software partitionings, to compare the power dissipation of a custom cell against an IP cell, and to evaluate different target technologies. The power estimation process will be simulation based using any commercial VHDL simulator. The data statistics are extracted by profiling the VHDL description while the circuit structure is estimated from transformations of a control data flow graph without synthesising an RT level netlist. The power estimator will rely on a characterized RT module library. The memory power estimator is also characterization based. It will consider off-chip as well as on-chip memories. The memory power estimator will not be a stand-alone tool but integrated into the behavioural power estimator.
The project is funded by the Commission of the European Union. The projectpartners are the CAD tool development company Synopsys LEDA, Italtel and Alcatel as tool users, ARM doing the microprocessor characterization for software power estimation, and the Politecnico di Torino, a research institute focussing on RTL and software power estimation.
Schmidt, Eike; 004 / 1998
Kopperschmidt, Klaus; 11 / 2001
Biniasch, Ramon; 12 / 1999
Pratsch, Alexander; 003 / 2000
Kopperschmidt, Klaus; 10 / 1999
Hillers, Mark; 005 / 2000
von Cölln (Jochens), Gerd; 005 / 2001
Nebel, Wolfgang and Helms, Domenik and Schmidt, Eike and Schulte, Milan and Stammermann, Ansgar; Tagungsband; 10 / 2002
Schmidt, Eike and von Cölln (Jochens), Gerd and Kruse, Lars and Theeuwen, Frans and Nebel, Wolfgang; 001 / 2002
Schmidt, Eike and Huijbrechts, E. and Seelen, E. and Nieuweboer, W. and Kruse, Lars and von Cölln (Jochens), Gerd and Nebel, Wolfgang; 001 / 1998
Kruse, Lars and Schmidt, Eike and von Cölln (Jochens), Gerd and Nebel, Wolfgang and Stammermann, Ansgar; 001 / 1999
Kruse, Lars and Schmidt, Eike and von Cölln (Jochens), Gerd and Nebel, Wolfgang; 001 / 1999
von Cölln (Jochens), Gerd and Kruse, Lars and Schmidt, Eike and Nebel, Wolfgang; 001 / 1999
Kruse, Lars and Schmidt, Eike and von Cölln (Jochens), Gerd and Stammermann, Ansgar and Nebel, Wolfgang; 001 / 2000
Schmidt, Eike and von Cölln (Jochens), Gerd and Kruse, Lars and Theeuwen, Frans; 001 / 2001
Schmidt, Eike and Schulz, Arne and Kruse, Lars and von Cölln (Jochens), Gerd and Nebel, Wolfgang; 001 / 2001
Stammermann, Ansgar and Kruse, Lars and Schmidt, Eike and Pratsch, Alexander and Schulte, Milan and Schulz, Arne and Nebel, Wolfgang; 001 / 2001
Stammermann, Ansgar and Kruse, Lars and Nebel, Wolfgang and Pratsch, Alexander and Schmidt, Eike and Schulte, Milan and Schulz, Arne; 001 / 2001
Nebel, Wolfgang and Poppen, Frank; 001 / 2001
Kruse, Lars and Schmidt, Eike and von Cölln (Jochens), Gerd and Stammermann, Ansgar and Schulz, Arne and Macii, E. and Nebel, Wolfgang; 001 / 2001
Schmidt, Eike; 001 / 2003