ASIC Implementation for ‘Internet of Everything’ devices Dec 2012 1 Overview Requirements – energy budget Requirements – energy consumed Balance - energy consumed against budget Implementation challenges Implementation techniques 2 Power Requirements Interconnected devices can help make residential and commercial building more energy efficient. In order to have overall energy reduction, the collection of interconnected devices must themselves be very energy efficient. For Line powered devices < 1 mW average power is good enough. For battery powered device, the battery replacement interval must be considered. The most common low cost batteries are alkaline AAA and AA, and coin cell. Two AAA batteries contains 7500 Joules of useable energy. In order to last 2 years, average power must be below 120uW. A CR2450 coin cell battery contains 4300 Joules useable energy. In order to last 2 years, average power must be below 70uW. 3 Interconnected device Capabilities Task Energy Implication Sensing Application specific energy per discrete sensing event. Each sensing event could consume 100uW to 10 mW of energy Local Processing • Filtering raw sensor data • Comparing to thresholds, triggering alerts • Packaging for transmit or storage CPUs and associated memories typically burn 5 mW of energy. Devices need to start processing quickly, and turn off CPU subsystem as soon as possible. Communication • Typically Internet cloud connected for simplified configuration and ecosystem integration • Typically wireless for simplified installation Internet connected CPU subsystem require more code space, and ram which contributes to energy leakage. Wireless systems need more energy in phy layer to establish link. Typically 200mW – 750mW needed to support com link Environment Control • Display or indicator • Actuator Displays can burn from 30uW to 500mW of energy. Motors can take significantly more energy. 4 Efficient Activation Major tasks consume much more energy than target power level. Typically, while tasks are running power is 300mW. Duty cycling to a lower standby current is critical to achieving lower Standby power with state retention bring power level down to 30uW Duty Cycle (Standby to Active) 100:1 Average Power 3,000 uW 1,000:1 330 uW 10,000:1 33 uW Duty cycle of 10,000 : 1 corresponds to 6 ms of activity every 1 minute Device to cloud centric use cases are simpler, transmit can be asynchronous. Cloud to device centric use cases have latency and availability implications with this duty cycling. Device can poll for data Device can be synchronized with network and listen of data at specific intervals 5 Challenges for Silicon Implementation Market demands lower cost of smaller process nodes, but this drives leakage currents higher. Higher level of integration is required in these small interconnected devices, which requires combining RF process with logic process and non volatile memory processes. For some sensing and control applications, higher voltages (12 V) are also required. Requirement for TCP/IP cloud connectivity increases memory footprint and non-volatile storage requirements which increases leakage. 6 Low Power Silicon Implementation Strategies Total Power Reduction Efficient Activity Scheduling Static power / Leakage reduction Techniques Dynamic power reduction techniques High VT / Multi VT logic library Course Clock Gating Ultra High Density logic library Fine Grain Clock Gating Course grain Power Islands Dynamic Frequency Scaling Fine grain power gating Retention Flip flops Voltage Scaling Low Leakage SRAM Asynchronous Logic Voltage Scaling for SRAM while in suspend state NV Memory for code storage NV memory for data storage Low power oscillators or MEM Resonators Back Bias Logic Back Bias Logic 7 Advancements in Communication ASIC efficiency and silicon implementation Duty cycling advancements protocols such as 802.11 are adding support for connected devices in longer duration standby state. low latency startup and fast return to suspend state Active power advancements 900 MHz band enables longer range and lower power receive and transmit. Standby power advancements multiple power islands, with separate high efficient regulator for always on circuits. Segregated RAM with separate power collapse regions and non volatile regions fine grain power gating to minimize leakage from logic in standby state 8