Low Power for Wearables at techUK June 2014

Low Power DSPs for Wearable Tech
Affordable Ultra Low Power DSP Performance
June 16, 2014, Johan Van Ginderdeuren
Presentation on techUK’s Samsung Future Technology Needs Event
The Vision of Connected Health Care
EEG
VISION
HEARING
MOTION
On the go
ECG
TOXINS
BLOOD PRESSURE
At point of care
IMPLANT
At home
PRESSURE
© NXP B.V. 2014
2
Plethora of Personal Devices
© NXP B.V. 2014
3
Broad Reach and Variety
from PORTABLE
over WEARABLE
to IMPLANTED
from WELL BEING
over FITNESS
to BEING AT RISK
from MEASURING
over ALARMING
to ACTUATING
from PREVENTIVE
over OBSERVING
to CURATIVE
from SELF TRACKING over SOC. SHARING
to CLINICAL
© NXP B.V. 2014
4
Very Demanding Requirements such as
Miniaturized
Ultra Low Power
Low Cost
Secure
Intelligent
© NXP B.V. 2014
5
Hearing Instruments Chips
NXP Value Proposition
Market Value Drivers
Hearing experience
• Algorithms improvement
• New features e.g. wireless
•Wireless
•Processing power
Battery life
• 7 days on 200mAh battery
• Increased processing
•Ultra-low power
•Wireless charging
Footprint
• Stigma, visibility
• BTE  ITE  ITC
•Small feature size
•Integration level
Innovation rate
• New features
• Algorithms improvement
•Programmability
•C-compilation
Cost
• Limit R&D costs
• Product cost is inhibitor
•Programmability
•Small feature size
© NXP B.V. 2014
6
Holistic Effort towards Ultra Low Power
Low Energy System Setup
Power HW/SW Partitioning
Power Aware Software Dev.
Hardware Acceleration
Power Aware Hardware Dev.
CPU Optimization
Voltage Scaling
Power Saving Circuit Techniques
Power Efficient Silicon Techniques
© NXP B.V. 2014
7
CoolFlux Success Stories
Public References to CoolFlux DSP
–
–
–
–
Dspfactory, (now part of On Semiconductors)
licensed CoolFlux Technology for ultra low power
hearing aid chips
Phonak, licensed CoolFlux DSP for their ultra low
power digital audio hearing aid communication
system
Cochlear, licensed CoolFlux DSP for next
generation Hearing Implants
Other users of CoolFlux DSP are Dialog
Semiconductors, Renesas Electronics, AnSem
and NXP Semiconductors next to other fabless
semis and system companies such as Siemens
Hearing Instruments.
Application areas
–
–
CoolFlux DSP is embedded in chips for Hearing
Instruments, Headphones and Headsets, MP3
players, Mobile Multimedia, Blue Ray players,
Wireless Audio, Car, Digital TV … any embedded
audio subsystem is candidate
CoolFlux BSP is embedded in chips for WiMAX
and multi-standard software defined radio
basebands chips for 3/4G standards including LTE,
wireline communication such as PLC and also
demonstrated for intelligent sensor processing.
© NXP B.V. 2014
8
Cool Smartphones Examples with
CoolFlux inside
HTC One Line Up
Moto X
Galaxy Core LTE
© NXP B.V. 2014
CoolFlux DSP/BSP Design Goals
Domain:
– CoolFlux DSP: Audio,
– CoolFlux BSP Software Defined Radio & Wireline Basebands
Ultra low power consumption
– Well balanced with good performance and low gate count
– ULP techniques used throughout the design
Programmable in ANSI-C
– Highly optimizing and efficient compiler
– More maintainable and shorter SW development schedules, without loss of quality
Small core, small memory footprints
Core to be usable:
– Stand-alone mode (including control)
– Coprocessor for microcontroller
– Multi-core
© NXP B.V. 2014
10
CoolFlux DSP – Well Balanced Results*
Small core:
– 43kgates + 4.5kgates JTAG
Good Performance (svt lib) – peak MOPS = 8x MIPS (=MHz)
–
–
–
–
–
>160 MHz WCCOM @ 1.8 V 180 nm CMOS
>200 MHz WCCOM @ 1.2 V 130 nm CMOS
>245 MHz WCCOM @ 1.2 V 90 nm CMOS
>300 MHz WCCOM @ 1.2 V 65 nm CMOS
>339 MHz WCCOM @ 1.1 V 45 nm CMOS (>2700 MOPS)
Low Power Consumption (core only)
–
–
–
–
–
–
–
–
–
–
240 μw/MHz @ 1.8 V in 180 nm CMOS
48 μw/MHz @ 0.8 V in 180 nm CMOS
80 μw/MHz @ 1.2 V in 130 nm CMOS
36 μw/MHz @ 0.8 V in 130 nm CMOS
60 μw/MHz @ 1.2 V in 90 nm CMOS
27 μw/MHz @ 0.8 V in 90 nm CMOS
45 μw/MHz @ 1.2 V in 65 nm CMOS
20 μw/MHz @ 0.8 V in 65 nm CMOS
20 μw/MHz @ 1.1 V in 45 nm CMOS
11 μw/MHz @ 0.8 V in 45 nm CMOS
*Numbers based on svt CMOS libraries, comparable with TSMC. Synthesis optimized for power consumption. Results
subject to change and depend on used technology, library selection and synthesis settings (worst case commercial)
© NXP B.V. 2014
11
Software development environment
(From SYNOPSYS – formerly Target Compiler Technologies, distributed by NXP)
CoolFlux DSP & BSP ISA designed
together with compiler for efficient
compiler performance, starting from
existing compiler
– Highly efficient ANSI-C compiler:
compact, cycle efficient code,
exploiting instruction level parallelism
– No extra assembly programming
needed
– C-compiler friendly cores
Cycle-true, bit-accurate instruction set
simulator
– Source level graphic debugging
– Extensive profiling information
Complete tool suite available
– Assembler, compiler, linker,
simulator and debugger
© NXP B.V. 2014
12
Large (and growing) Audio Software Lib
Available : CODECS
Available: RADIO
MP3 CODEC
FM demodulation
WMA9 Decoder
Stereo Decoding
AAC LC Decoder with Dynamic Range Compression
AM demodulation
AAC-LC Encoder with Long Windows, MS Stereo, TNS enabled
RDS demodulation
HE-AAC Vs. 1 & 2 CODEC
Available : OTHER
IMA ADPCM CODEC
Bluetooth Audio Upper Stack
AMR NB CODEC
Mathematical library
AMR WB CODEC
JPEG decoder
Wideband Speech CODEC G.722
USB Audio Device Class
High quality low bit rate voice decode and encode (<10k-bps)
SBC CODEC for Bluetooth Audio
Future Roadmap:
OGG Vorbis & FLAC decoders
SRS WoW HD (DTS)
BSAC decoder
Adaptive Beamforming for Speech
AC3 CODEC (5.1-Stereo)
LifeVibes SoundExperience
OPUS/CELT Audio CODEC
AES en/decryption
Available : SOUND PROCESSING
G711 Voice CODEC
Graphic equalizer
DTMF Touch Tone
Spectrum analyzer
MPEG Surround
Dynamic Bass Boost
More Multi Channel Audio CODEC's
Surround Sound
VOIP Stack
Noise reduction for voice rec.
RealAudio decoder
Time Scaling var. speed/keep tone for voice
WMA9 Encoder
Sample Rate Converter
WMA DRM 10
Up/Downsampling filters (first stages) for sigma delta convertors
Lossless Audio Codec
LifeVibes Voice Engine (AEC, Noise reduction)
Dolby Mobile
Malaspina formant –model based speech enhancement
More available on customer request , future roadmap subject to
customer driven changes
Voice Trigger, Recognition, TTS (Rubidium and Sensory)
© NXP B.V. 2014
13
Voice Stacks Ported on CoolFlux
LifeVibes VE
Voice Trigger
ASR Assist FE
Malaspina Labs
© NXP B.V. 2014
14
CoolBio Medical Processor
Cooperation with IMEC Holst
Ultra-low power processor for medical sensor
applications (as reported by Imec Holst)
–
–
–
–
–
TSMC 90LP
100MHz at 1.2V
1MHz at 0.4V
13pJ/cycle for ECG at 1MHz and 0.4V
Multiple operating modes
•
Trade-off power versus performance
Based on NXP CoolFlux BSP
Various low power design techniques
–
–
–
–
–
Dynamic Voltage & Frequency Scaling
Forward/reverse body biasing
Custom low voltage logic library
Near-threshold operation (0.4V)
Multiple clock & power domains
© NXP B.V. 2014
15
Success Story: Ultra Low Power Design
from DSP Valley
Retargetable design tools for ASIPs
Benchmark for MP Designer – FM
demodulator on CoolFlux BSP (06-2011)
CHAMP
Cochlear Hearing Aid Multiple Processors
Client-specific ULP sound processing core
IP licenced to Cochlear, Phonak,
Renesas, DSPFactory (On Semi), Dialog
Semiconductor…
OpenComsRTOS
on Coolflux
Embedded DSP IP core for ultra low power
(portable audio) applications, including audio
encoding and decoding, sound enhancement
algorithms, and noise suppression.
EU research project “SWANS”:
DSP-improvements
Architectural design choices for
CoolFlux DSP in WSN
CoolFlux BSP
IP in-designed in SOC by Essensium for
wired sensor network (> 200.000 nodes
for industrial data acquisition
multi-standard software defined radio
basebands chips for emerging 4G standards
including LTE, DAB, PLC, Satellite, ….
IP in-designed in SOC by Easics for M4S
CoolBio Medical Processor powered
by CoolFlux BSP
© NXP B.V. 2014
Summary
Connected Personal Health entering the scene
Personal Health Devices challenging for embedded design
Optimized DSPs contribute to holistic development
approach such as in connected Hearing Instruments and
Body Signal Monitoring
Licensable ULP CoolFlux DSP cores available
Be invited for our CoolFlux demo table
© NXP B.V. 2014
17
© NXP B.V. 2014
18