Tech Support | Generator Login | Careers | Contact Us
METHODOLOGY

  Overview

  ESL Design

  C/C++ Design

  Speed RTL Design

  + Performace

  + I/O Throughput

  + No State Machines

  + GSM Codec Example

  + Viterbi Example

  + MPEG-4 Example

  + Low Power

  + Design Faster

  Multi Processor Dsgn

  Low Power Design

  Optimized with TIE

  EDA Design Flow

  System Modeling

Low Power

Getting Low Power from a Processor

How can a processor provide equivalent power savings to an RTL block? Don’t processors, by definition, use more power? Not Tensilica’s Xtensa processors.

Tensilica has automated the insertion of fine-grain clock gating for every functional element of the Xtensa processor including functions conceived of and created by the designer. Clock gating is a very effective power reduction technique that turns off the power to parts of the logic that are not in use on a particular clock cycle. Because automatic insertion of clock gating is only available for restricted RTL design coding styles, manual, error-prone post-layout tuning of clock circuits is often required for standard RTL design.

Tensilica’s Xtensa LX2 processor delivers direct I/O capability, using ports and queues, that is equivalent to RTL design, eliminating the wasted power of moving data into and out of conventional DSP/RISC cores using Load/Store operations.

The Xtensa LX2 processor’s architecture dramatically lowers power consumption in large configurations with many designer-defined functions. But even without designer modification, the Xtensa LX2 processor is designed to use power very efficiently. The minimum configuration of the Xtensa LX processor dissipates a miserly 38 micro-W/MHz in a representative 130 nm process technology.  By comparison, the smallest member of the ARM synthesizable processor family, the ARM7TDMI-S, burns 110 micro-W/MHz in 130 nm technology – twice the power consumption of the Xtensa LX.

See our Synopsys User’s Group (SNUG) Presentation and Paper on “Implementing Power Management IP for Dynamic and Static Power Reduction in Configurable Microprocessors using the Galaxy Design Platform at 130nm”

Xtensa LX2 Configuration Description Power (130nm LV, 1.0V)
Base RTOS Configuration (RTOS ready with caches) 76 micro-W/MHz
Smaller Base (no zero-overhead loops) 47 micro-W/MHz
Smallest (no caches, no PIF, no zero-overhead loops) 38 micro-W/MHz

The above chart shows that power consumption is minimized with Xtensa LX2.

< previous page | next page >

SOC Book
RECOGNITION
Red Herring top 100
Read The Future of Multicore Processors from Instat/ Microprocessor Report
Read "More Patents for Tensilica" from In-Stat/Microprocessor Report
Portable Design 2006 Editor's Choice Award
EDN 100  Hot Products 2006
QUOTABLE

“We selected Tensilica’s Xtensa processor for its ability to help us achieve our goal of developing innovative-multi-gigabit, lower-power mmWave communications products. By optimizing the Xtensa processor into a tailored processor core, this enables our products to attain the performance these wireless applications demand.”

Kumar Mahesh, Manager of MAC and Software Design for SiBEAM, Inc.