• Ingen resultater fundet

System-on-Chipthe enabling technology of Ambient Intelligence

N/A
N/A
Info
Hent
Protected

Academic year: 2022

Del "System-on-Chipthe enabling technology of Ambient Intelligence"

Copied!
24
0
0

Indlæser.... (se fuldtekst nu)

Hele teksten

(1)

System-on-Chip

the enabling technology of Ambient Intelligence

http://www.imm.dtu.dk/~jan jan@imm.dtu.dk

Prof. Jan Madsen

Informatics and Mathematical Modelling Technical University of Denmark Richard Petersens Plads, Building 321

DK2800 Lyngby, Denmark

Agenda

?Towards Ambient Intelligence

?Technology trends

?Design challenges

(2)

02202 Lecture 1 - Ambient Intelligence 3

Towards Ambient Intelligence

[Weiser]

?Wireless network

delivers infotainment,

communication, navigation, ... anyplace, anytime, for every citizen ...

?Hidden, pervasive computing. IT to

background, people in the foreground, improves quality of life in non-invasive way ...

?Things see, listen, feel, becomes sensitive and adaptive to people

...

Electronic Devices Support Athletes

Position &

Force Sensors

Blood Composition

(e.g. lactate) ECG,

Blood Pressure

Multiple Hop BAN

Wireless Link to Coach and Med Team Wearable

Digital Assistant

(3)

02202 Lecture 1 - Ambient Intelligence 5

Smartshirt - wearable computing

... or implants

(4)

02202 Lecture 1 - Ambient Intelligence 7

Electronic devices for diagnostics

Smart pills – 1st generation

(5)

02202 Lecture 1 - Ambient Intelligence 9

Smart pills – 2nd generation

SoC

Wearable Assistants

Global System for Ambient Intelligence

1/person

•Multimedia, games

•QoS

•GPS

•Global connectivity

•Biometric input

•Health ...

•Ambient control

10 ... 100 Gops 0.1-2W

See IF Hear Feel

IF Speak Show Stimulate RF

(6)

02202 Lecture 1 - Ambient Intelligence 11

Global System for Ambient Intelligence

SoC

Wearable Assistants

•Multimedia, games

•QoS

•GPS

•Global connectivity

•Biometric input

•Health ...

•Ambient control

10 ... 100 Gops 0.1-2W

RF

IF IF

See Hear Feel

Speak Show Stimulate Ad hoc network

10 m

1 m

T C RF

Ambient transducers

RF C T

BAN body transducers 1000 m

GSM/UMTS basestations

>100/person aura

after Rudy Lauwereins (MPSOC02)

What are the properties of these Ambient Intelligence architectures

?Transducer node

?Ultra low energy (100Mops/mW)

?Low flexibility

?Ultra low cost (1$)

?1..10 Mtr (small size)

?Low clock frequency

?DSP and RF dominated

?Chip package codesign

?Ultra fast hardware design

?Assistant node

?Low energy (10..50 Mops/mW)

?High flexibility

?Low cost (100$)

?10..100 Gops, >100 Mtr

?High clock frequency

?Data-intensive, dynamictasks

?Task and data concurrency

?Incremental software design

@ 100..1000 times power efficiency of today’s µP

(7)

02202 Lecture 1 - Ambient Intelligence 13

Assistant node

?Assistant node

?Low energy (10..50 Mops/mW)

?High flexibility

?Low cost (100$)

?10..100 Gops, >100 Mtr

?High clock frequency

?Data-intensive, dynamictasks

?Task and data concurrency

?Incremental software design

Assistant node

?Assistant node

?Low energy (10..50 Mops/mW)

?High flexibility

?Low cost (100$)

?10..100 Gops, >100 Mtr

?High clock frequency

?Data-intensive, dynamictasks

?Task and data concurrency

?Incremental software design processor

memory

io router

(8)

02202 Lecture 1 - Ambient Intelligence 15

Network-on-Chip

a

b c

d

M M

M

?Multi-hop

?Segmented communication

?Concurrency

?Multiple simultaneous communications

Network-on-Chip

?Multi-hop

?Segmented communication

?Concurrency

?Multiple simultaneous communications

?Sharing

?Quasi-simultaneous resource usage

?Multiple communication events occupying some or all resources in an

interleaved fashion a

b c

d

M M

M

(9)

02202 Lecture 1 - Ambient Intelligence 18

Transducer node

?Transducer node

?Ultra low energy (100Mops/mW)

?Low flexibility

?Ultra low cost (1$)

?1..10 Mtr (small size)

?Low clock frequency

?DSP and RF dominated

?Chip package codesign

?Ultra fast hardware design

S P C

sending receiving

idle

Transducer networks

C S P

C S P

C S P

C S P

C S P

C S P

(10)

02202 Lecture 1 - Ambient Intelligence 20

Transducer networks

C S P

C S P

C S P

C S P

C S P

C S P

Transducer networks

C C S P

S P

C S P

C S P

C S P

C S P

(11)

02202 Lecture 1 - Ambient Intelligence 22

Sensor node

rtos

battery

cpu radio

sensor

sensing

processingcommunicating

C S P

Sensor node

?Ultra low energy

?Low flexibility

?Ultra low cost (1$)

?Small size (1..10 Mtr)

?Low clock frequency

?DSP and RF dominated

?Limited memory

?Hardware/software codesign

rtos

battery

cpu radio

sensor

(12)

02202 Lecture 1 - Ambient Intelligence 24

Sensor node design

rtos

cpu radio

sensor

battery

sensing processing communicating

rtos cpu asic

sensor sensor

radio

Hardwired

Reconfigurable computing ISProcessors

Energy efficiency vs. flexibility

0.001 0.01 0.1 1 10 100 1000

microprocessors DSP ASIC

Power efficiency (MOPS/mW)

Ambient Intelligence

(13)

02202 Lecture 1 - Ambient Intelligence 26

Agenda

?Towards Ambient Intelligence

?Requires high speed and low power

?System-on-Chipis one of the enabling technologies

?Technology trends

?Design challenges

Technology trends - Moore’s law

source: SIA roadmap 99

Logictransistors per chip (M) Productivity (K) trans./Staff-Month

1 decade

100x

(14)

02202 Lecture 1 - Ambient Intelligence 28 ibm : http://www.chips.ibm.com/technology/makechip/

What are the problems?

0.13µm

=1/300 Hair

?

Component delay:

Wire delay:

Heat:

?2/V V /?3 3

??L /?2 2

Interconnect will dominate performance and power!

0.1 ?m 1 ?m

New architectures ...

Monoprocessor External DRAM single clock

Parallel processing

On-chip distributed DRAM Multiple clocks

(15)

02202 Lecture 1 - Ambient Intelligence 30

Technology roadmap

source: SIA roadmap 99

Logictransistors per chip (M) Productivity (K) trans./Staff-Month

Productivity gap

Design productivity challenge

1997 19981999 20002001 20022003 20042005 20062007 20082009 20102011 2012 0

20 40 60 80 100 120 140 160

year

source: SIA roadmap 97

? requires major improvements in design automationand design reuse

? Intel Pentium teams: ~100 persons in 5 years

? Non-Intel teams: 10-20 persons in 6 months expected

design cycle

required design productivity

(16)

02202 Lecture 1 - Ambient Intelligence 32

Agenda

?Towards Ambient Intelligence

?Requires high speed and low power

?System-on-Chip is one of the enabling technologies

?Technology trends

?Interconnects dominate speed and power

?Allows for very high circuit complexity

?Productivity gapis a major problem

?Design challenges

Design challenges

Increasing productivity

abstraction

Sub systems

Algorithms

Design space Register-transfer

Logic

Layout

System synthesis

Behav. synthesis

Logic synthesis

Phys. synthesis 102

104 1 10-2 10-4

(17)

02202 Lecture 1 - Ambient Intelligence 34

Solving the estimation problem

?

Use current synthesis techniques based on back-annotation

?Core based design:

?Select and integrate

?Becomes harder as technology shrinks

?Restrict freedom

at lower layers

?Platform based design:

?Reconfigurable architecture

?Earlier point of sign-off

Increasing productivity

abstraction

Sub systems

Algorithms

Register-transfer

Logic

Layout

System synthesis

Behav. synthesis

(18)

02202 Lecture 1 - Ambient Intelligence 36

Design challenges

t1

t2

t3

t4

Design challenges

Mapping p platform t

specification

IP IP

Platform:

?more than hardware

?reconfigurable

?software API

re-configure

re-design

(19)

02202 Lecture 1 - Ambient Intelligence 38

Optimizing a single task

f(t,p)

time Mapping

1

t1

p1

2

p2

3

p3

Exploring the design space

Optimizing a single task

Mapping

f(t,pe)

time t1

p1

2

t2

3

t3

1

Exploring the design space

(20)

02202 Lecture 1 - Ambient Intelligence 40

Optimizing a single task

f(t,pe)

time

3 2 1

Exploring the design space Building the Pareto curve Determine the timing constraint Fix operating point at the lowest

Possible power consumption 1

1

Optimizing three tasks

t2 t3

t1

p1 p2

Mapping p1

p2 2 1

3

(21)

02202 Lecture 1 - Ambient Intelligence 42

Optimizing three tasks

Mapping p1

p2

t2 t3

t1

p1 p2

2 1

3

com

Optimizing three tasks

Mapping p1

p2

t2 t3

t1

p1 p2

2 1

3

com

(22)

02202 Lecture 1 - Ambient Intelligence 44

Optimizing three tasks

Mapping p1

p2

t2 t3

t1

p1 p2

2 1

3

com

2

Global optimization needed

Agenda

?Towards Ambient Intelligence

?Requires high speed and low power

?System-on-Chip is one of the enabling technologies

?Technology trends

?Interconnects dominate speed and power

?Allows for very high circuit complexity

?Productivity gap is a major problem

?Design challenges

?Design at higher level of abstraction

?Global optimizationneeded

?Embedded softwareand reconfigurable architectures

(23)

02202 Lecture 1 - Ambient Intelligence 46

What is next?

computation communication Algorithm on Chip (ASIC) hardwired hardwired System on Chip (SoC) soft hardwired

Network on Chip (NoC) soft soft

evolution

Network-on-Chip?

(24)

02202 Lecture 1 - Ambient Intelligence 48

Network-on-Chip

CAN – Chip Area Network

Referencer

RELATEREDE DOKUMENTER

[r]

When performing delay matching of an asyn- chronous circuit a delay element is inserted in the request path to delay the request signal by an equal amount of time compared to the

This thesis investigates design of on-chip net- work links using asynchronous circuits, and presents three link designs of which two are providing virtual channels.. The link

Chapter 2 will introduce the Network-on-Chip concept, chapter 3 will give an introduction to MANGO, chapter 4 will take a look at different approaches to mod- eling NoCs, chapter 5

Agenda Spintronics MTJ On-chip Buffer On-chip Crossbar Conclusion... Kungliga

Since operating systems generally exist as software executing on a processor, it would be possible to model the execution time requirements of operating system functions as

We provide two simulation-based frameworks: namely ARTS and RIPE, that allows to model hardware (computation time, power consumption, network la- tency, caching effect, etc.)

 Integrating the online characterization into flow regulation enables dynamic proper adjustment of regulation strength.  Compared to static and no