Mobile & IoT Market Trends and Memory Requirements JEDEC Mobile & IOT Forum Daniel Heo ARM Segment Marketing Copyright ARM 2016
Outline Wearable & IoT Market Opportunities Challenges in Wearables & IoT Market ARM Technology Tackles Challenges Conclusions
Wearable Noun An item that can be worn Adjective Easy to wear, suitable for wearing
Wearable Opportunity: Fastest Growing Market Segment Projected Growth from 2016-2020 +400% 6% +2% +1% Source: ARM company data
Wearable Electronic Devices: Market Segment
Wearables An Extremely Diverse Market
Challenges in Wearables & IoT Market Personal connection Fashion drives form factor Price Evolving use cases Diverse Requirements Battery life Security Social acceptance User habits Evolving Software ecosystem Thermal constraints
ARM TrustZone Technology
Bringing Security to the Smallest Devices
Always On, Always Aware, The Need For Ambient Compute
Key Functionality for Wearable Device Market Deeply Embedded Tethered Embedded Embedded OS Companion Devices Rich OS Standalone Devices Peripheral Autonomous Compute Always Aware, Lowest Power High-efficiency Performance, constrained power budget
Wearable Systems Architecture
CoreSight SoC Basic Wearable System Architecture Cortex-M Processor Cordio Radio DMA Power Management CMSDK - Interconnect Flash Cache Flash Controller CMSDK SRAM Controller APB Bridge IoT Subsystem eflash SRAM SRAM AHB Peripherals CryptoCell -310 APB Peripherals
CoreSight SoC ARM 2016 High-end Wearable System CoreLink GIC-400 Mali-470 Mali- V550 Mali- DP550 SCP Cortex-M3 Always on Cortex-A32 CortexA32 UP Cordio Radio CoreLink MMU-500 Sensor Fusion Cortex-M4 CoreLink NIC-450 Peripherals CryptoCell- 710 DMC-500 LPDDR3/4 Memory System Integrated TrustZone
Combining Cortex-A & Cortex-M
Industry Always-on, Always- Aware Architecture
By 2020: Explosive Growth Expected for IoT Expected number of IoT devices shipped in 2020 6% CAGR 2.8B Smart Mobile 58% CAGR 1.6B Smart Home 1.8B Smart City IoT 54% CAGR 0.6B Industrial New ecosystems and business models are emerging 43% CAGR 1.1B Auto. 21% CAGR Source: Gartner, 2015
What is mbed? mbed OS mbed Device Server mbed Device Connector mbed Cloud Partnership ARM Cortex-M Architecture Productivity Security Connectivity Management Efficiency
mbed OS Architecture Application Code mbed OS API Libraries mbed OS Core Communication Management Device Management Schedulers Event Energy Tasks mbed Client (CoAP, HTTP, LWM2M) mbed TLS BLE API IP Stack Thread API Communication Security mbed OS Drivers mbed OS uvisor WiFi 6LoWPAN Thread CMSIS-Core Debug Support Secure Drivers SW Crypto uvisor Hardware Interfaces ARMv6-M ARMv7-M MCU ARM Cortex-M CPU Crypto BLE Device Drivers Lifecycle Security Radio Sensor Lifecycle Security Device Security
Typical IoT Products Examples Ultra-constrained Constrained Mainstream IOT Unconstrained BBC micro:bit BT Smart beacon Device HW Resources SRAM Flash (enor) Architecture Acceleration mbed OS Typical features Typical size RAM Firmware 8K 32K 64K 256K ARMv6-M ARMv8-M Baseline BT Smart 16K 50K Rich BT Smart Thread node 32K 128K 256K 512K TRNG + Crypto IP + TLS uvisor Lifecycle Security 32K 220K Low BW WiFi node Border router > 128K > 512K ARMv8-M Mainline or ARMv7-M with MPU TRNG + Crypto IP + TLS uvisor Lifecycle Security Firmware over-the-air 64K 300K High BW WiFi node Gateway > 128K usually NAND A-Class TRNG + Crypto + GPU + VPU IP + TLS OP-TEE Lifecycle Security Firmware over-the-air Rich UI/Multimedia n/a n/a
Wearable/IoT Memory Requirements
Conclusions ARM-based solutions are driving innovation in the fast-evolving wearable and IoT market Wearables require lowest power and always-aware functions, along with high-efficiency on-demand performance Right CPU configuration and right sized implementation are critical for strict low-power budgets for wearable devices >50% reduction in active power >90% reduction in idle power ARM mbed solution meets the requirement of IoT; lightweight with critical features including multiple connectivity standards support, end-to-end security, etc. ARM provides complete low-power solutions to meet the performance and lowest power goals for all categories of wearable devices Low power CPU, System IP, GPU and Physical IP for high-end wearable devices