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
© Copyright 2024 ExpyDoc