Presentation is loading. Please wait.

Presentation is loading. Please wait.

DUSD(Labs) EE249 Project: High-Level Power Estimation in Metropolis Mentor: John Moondanos, GSRC Visiting Fellow, UC Berkeley & Strategic CAD Labs Intel.

Similar presentations


Presentation on theme: "DUSD(Labs) EE249 Project: High-Level Power Estimation in Metropolis Mentor: John Moondanos, GSRC Visiting Fellow, UC Berkeley & Strategic CAD Labs Intel."— Presentation transcript:

1 DUSD(Labs) EE249 Project: High-Level Power Estimation in Metropolis Mentor: John Moondanos, GSRC Visiting Fellow, UC Berkeley & Strategic CAD Labs Intel Corp.

2 2 Problem Description: POWER estimation u Main Concern during the Design Cycle u Power Consumption is the critical element u Many stringent power requirements u Challenging Problem s Need fast estimation methods at the high level s We shouldn’t have to go all the way down to the gate-level of every implementation u Much of the technology for low level power estimation exists either in university research or in CAD vendors. u This is not the case in high-level design.

3 3 Goal of the Project u Briefly Review the literature to capture the state of the art s Refer to the end of this presentation for relevant papers u Develop technologies and methodologies for solving the power estimation problem within the Metropolis environment s Methodologies will focus more on the system modeling methodology that is better suited for the capabilities of Metropolis s Technologies will focus more on the algorithms that must be used for power estimation using the capabilities of the Metropolis environment.

4 4 Goal of the Project (cont.) u Sample solution approaches: s At the system level show how Metropolis could be used to provide a power budget distribution identifying the major power consumers. s Relative accuracy in the estimation at this level is much more important than absolute accuracy. s Identify Power bottlenecks.

5 5 Suggestion for Design Driver for this Project u For the hardware: The PXA800F cell phone processor from Intel s Some publicly available introductory material on the PXA800F is available in the “backup material section” s Modeling of the Xscale can happen with the GnuPro simulator u For the Software: We have available Statistical Models for typical applications that run on the PXA800F

6 6 Backup Material u Overview of the PXA800F cellular phone Processor u References

7 7 The Intel® PXA800F Cellular Processor u Full GSM/GPRS Class solution  High-performance/Low-power Intel® XScale ™ technology core, providing class-leading headroom for rich data applications  Intel® Micro Signal Architecture  Intel® On-Chip Flash Memory s GSM/GPRS Communications Stack, RTOS and applications code for a single-chip mobile solution

8 8 The Intel® XScale ™ in the PXA800F u High-performance, power-efficient processor supports data-intensive applications  Processor core operates at an adjustable clock frequency from 104 to 312 MHz  Instruction cache and Data cache memories  4 MB integrated Intel On-Chip Flash memory  512 KB integrated SRAM  Memory controller supports synchronous Flash mode, page mode Flash, SRAM, DRAM, and variable latency  DMA controller  Clock units-GSM slow clocking, GSM frame timing, watchdog, RTC  Supports a wide range of standard interfaces-SIM, UART, USB, I2C*, SPI, SSP, Digital Audio Interface, MultiMediaCard, Secure Digital Card, Sony Memory Stick, Dallas* 1-Wire* Interface, keypad, PWM D/A, JTAG  Interfaces for Bluetooth, IrDA, GPS and digital camera peripherals  LCD Controller for up to 120 x 240 display 16-bit color or gray scale

9 9 Intel Micro Signal Architecture in the PXA800F u Performs GSM/GPRS baseband signal processing  Modified Harvard architecture, dual-MAC, deep pipeline, 104 MHz execution clock  Instruction cache and 64 KB dual-banked data SRAM u 512 KB integrated Intel On-Chip Flash for field-upgradable signal processing firmware  Includes microprocessor instructions such as bit manipulation u Includes cipher and Viterbi accelerators  Multiple sleep modes and integrated power management minimize power consumption  Interface support-digital I/Q, voice codec, auxiliary serial port for mixed- signal analog baseband, I2S audio codec interface, RF synthesizer serial control interface, JTAG

10 10 The Memory Subsystem  The Intel® XScale ™ s Instruction and Data Cache s 4MB of Flash & 512KB of SRAM always at 104MHz s Memory Controller managing accesses to external SRAM u The MSA s Integrated 64KB SRAM for microcontroller like instructions Special instructions for maximizing GSM/GPRS performance Special instructions for maximizing GSM/GPRS performance s 512KB of flash for program store

11 11 PXA800F Block Diagram UARTs for Bluetooth, IRDA GSM Sim card I/F External Power Management I/F Synch Serial Port Smart Battery I/F

12 12 PXA800F Block Diagram Memory Stick Programmable Clock Secure Card I/F Pulse Width Modulator for buzzer Timing Control Unit For basestation timing Encrypt/Decrypt GSM data offloading MSA

13 13 PXA800F Block Diagram Viterbi error decoding offloading MSA High Speed Logger For debug Full Bandwidth (Hi- Fi) digital audio I/F DSP Synchronous Serial Ports interfacing with RF, speech

14 14 PXA800F Block Diagram IF ES ED IS BIU Switch Peripheral Bus 1 Peripheral Bus 2

15 15 References u “High-level power modeling, estimation, and optimization”, Macii, E.; Pedram, M.; Somenzi, F., IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume: 17 Issue: 11, Nov. 1998,Page(s): 1061 -1079 u “High-level power estimation”, Landman, P.; Low Power Electronics and Design, 1996., International Symposium on, 12-14 Aug. 1996, Page(s): 29 -35 u “Towards a high-level power estimation capability”, Nemani, M.; Najm, F.N.; IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Volume: 15 Issue: 6, June 1996, Page(s): 588 -598 u Integrated hardware-software co-synthesis for design of embedded systems under power and latency constraints, A. Doboli, March 2001, Proceedings of the conference on Design, automation and test in Europe

16 16 References u A methodology for high level power estimation and exploration”, Krishna, V.; Ranganathan, N.;, VLSI, 1998. Proceedings of the 8th Great Lakes Symposium on, 19-21 Feb. 1998, Page(s): 420 -425 u Probabilistic bottom-up RTL power estimation”, Ferreira, R.; Trullemans, A.-M.; Costa, J.; Monteiro, J., Quality Electronic Design, 2000. ISQED 2000. Proceedings. IEEE 2000 First International Symposium on, 20-22 March 2000, Page(s): 439 -446 u Power modeling for high-level power estimation”, Gupta, S.; Najm, F.N.;, Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, Volume: 8 Issue: 1, Feb. 2000, Page(s): 18 -29 u Trace-driven system-level power evaluation of system-on-a-chip peripheral cores Tony D. Givargis, Frank Vahid, Jörg Henkel, January 2001 Proceedings of the conference on Asia South Pacific Design Automation Conference


Download ppt "DUSD(Labs) EE249 Project: High-Level Power Estimation in Metropolis Mentor: John Moondanos, GSRC Visiting Fellow, UC Berkeley & Strategic CAD Labs Intel."

Similar presentations


Ads by Google