Top Banner
1 ASIC Implementation for ‘Internet of Everything’ devices Dec 2012
8

ASIC Implementation for ‘Internet of Everything’ devices

Feb 25, 2016

Download

Documents

YARDLEY

ASIC Implementation for ‘Internet of Everything’ devices. Dec 2012. Overview. Requirements – energy budget Requirements – energy consumed Balance - energy consumed against budget Implementation challenges Implementation techniques. Power Requirements. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ASIC Implementation for ‘Internet of Everything’ devices

1

ASICImplementation for ‘Internet of Everything’ devicesDec 2012

Page 2: ASIC Implementation for ‘Internet of Everything’ devices

2

Overview

Requirements – energy budget Requirements – energy consumed Balance - energy consumed against budget Implementation challenges Implementation techniques

Page 3: ASIC Implementation for ‘Internet of Everything’ devices

3

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.

Page 4: ASIC Implementation for ‘Internet of Everything’ devices

4

Interconnected device CapabilitiesTask 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.

Page 5: ASIC Implementation for ‘Internet of Everything’ devices

5

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 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

Duty Cycle(Standby to Active)

Average Power

100:1 3,000 uW

1,000:1 330 uW

10,000:1 33 uW

Page 6: ASIC Implementation for ‘Internet of Everything’ devices

6

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.

Page 7: ASIC Implementation for ‘Internet of Everything’ devices

7

Low Power Silicon Implementation Strategies

Static power / Leakage reduction Techniques

High VT / Multi VT logic library

Ultra High Density logic library

Course grain Power Islands

Fine grain power gating

Retention Flip flops

Low Leakage SRAM

Voltage Scaling for SRAM while in suspend state

NV memory for data storage

Back Bias Logic

Dynamic power reduction techniques

Course Clock Gating

Fine Grain Clock Gating

Dynamic Frequency Scaling

Voltage Scaling

Asynchronous Logic

NV Memory for code storage

Low power oscillators or MEM Resonators

Back Bias Logic

Total Power Reduction

Efficient Activity Scheduling

Page 8: ASIC Implementation for ‘Internet of Everything’ devices

8

Advancements in Communication ASICefficiency 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