asynchronous service network architecture for adaptive blocks … · 2018. 8. 23. · ultra low...

10
& www.cea.fr Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration in an IoT Wireless Sensor Node Circuit ASYNC 2016 Chairat Soundous, Edith Beigné, Ivan Miro-Panades, Florent Berthier, Marc Belleville

Upload: others

Post on 06-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

&

www.cea.fr

UltraLowPowerandlowcostAsynchronousServiceNetworkArchitectureforAdaptiveBlocks

ReconfigurationinanIoTWirelessSensorNodeCircuit

ASYNC2016

Chairat Soundous,EdithBeigné,IvanMiro-Panades,FlorentBerthier,MarcBelleville

Page 2: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

Cliquezpourmodifierlestyledutitre

DACLEDivision|January2013©CEA.All rights reserved | 2& Sept2014

WSN

§ 30to50billions ofsmart-objectsby2020(TheEconomist&BI)

§ Manyapplicationstoaddressnewchallenges

§ 70%of theWorld’spopulation incitiesby2050Æ smart-building&transport§ 33%of theWorld’spopulation over65yearsoldby2050 Æ smart-health

§ Whylow-power ?

§ GlobalEnergyImpact§ Convenience(all-daybatterylife)§ Smallformfactor(in-body implants)§ Maintenance-free(widedeployment)

May2016

Page 3: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

Cliquezpourmodifierlestyledutitre

DACLEDivision|January2013©CEA.All rights reserved | 3& Sept2014

Adaptativity forLow Energy inWSN

Low powerinWSNis animportantsystemrequirementAdaptativity inWSNforlowenergy

Tracking theOptimumEnergy PointAdaptativity toon-goingapplicationrequirementsAdaptativity toon-goingenvironment

AdaptiveblockscontrolAdaptiveblocks:WSNaremixed-signal!§ Analog§ Digital

Adaptiveblockscontrol§ Consumption constraints§ LatencyandSpeedconstraints

May2016

Con

trol

IP1

IP2

IPn

S1

S2

S3

IP

ActuatorsFreq Vdd Vbp

Sensors

data fusion

Con

trol

Systemtargets

What interconnection network ?Different latency, power and bandwidth constrains

Page 4: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

Cliquezpourmodifierlestyledutitre

DACLEDivision|January2013©CEA.All rights reserved | 4& Sept2014

SoA:usual communicationnetworks

AMBA(ARM)Frameadaptedforlargedata

CoreConnect:DCR:usedforconfigurationpurposesCanonlyreconfiguredigitalblocks

Bus TopologyFrame

ArbitrationData_bus Address_bus

CoreCo

nne

ct

PLB Hierarchicalbus 32/64/128/256 32 Priority

OPB Hierarchicalbus 32 32 Priority

DCR Daisychain 32 10 Priority

AMBA AHB Hierarchicalbus 32/64/128/256 32 Application

dependent

APB Hierarchicalbus 32/64/128/256 32 X

May2016

Problem:networksdesigned formulti-corecommunication• Toohighofathroughput • DCRisoversizedneed

Page 5: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

Cliquezpourmodifierlestyledutitre

DACLEDivision|January2013©CEA.All rights reserved | 5& Sept2014

SoA :dedicatedservice/controlnetwork

MNoC (MonitoringNetworkonChip)Packetization ofdataintoflits=>routingthankstoLUTs=>depacketisationUseof2channels:priorityandnormalchannel

CHAINDelayinsensitiveNetworkonChipUseofnarrowsignalling channelsHighspeedoperationlinks

[2]Madduri,S.DATE2009

[3]http://apt.cs.manchester.ac.uk/projects/interconnect/

Problem: thesenetworksareusedforservicingmulti-corechips, tobypasslatencyproblems,ortotargetspecificapplications

May2016

Page 6: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

Cliquezpourmodifierlestyledutitre

DACLEDivision|January2013©CEA.All rights reserved | 6& Sept2014

ServiceNetworkBasics

Microcontroller

May2016

Data

Configuration

ConfigurationmanagerOut

In

Adaptiveblocks

Adaptiveblocks SIC

SIC

Adaptiveblocks

Page 7: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

Cliquezpourmodifierlestyledutitre

DACLEDivision|January2013©CEA.All rights reserved | 7& Sept2014

Fresh Ideas :anevolution forIoTWSN

Microcontroller

May2016

Data

0101011010

ConfigurationmanagerOut

In

Analogadaptiveblocks

Digitaladaptiveblocks

SIC

SIC

Page 8: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

Cliquezpourmodifierlestyledutitre

DACLEDivision|January2013©CEA.All rights reserved | 8& Sept2014

Firstimplem:digitalconfiguration

AsynchronousQDIlogicRobustnessQuickwake upEventdriven circuit

NetworkSerialInterfaceControllerInterface

SICfjb

BLOC_in

BLOC_out

Interface

Adaptive Block1

BP_BLOC_out

BLOC_out

BP_BLOC_out

BLOC_out

BP_BLOC_out

BLOC_out

Data_cfg_in

Data_cfg_out BP_BLOC_out

Interface

Adaptive Block2

Interface

Adaptive Block4

Interface

Adaptive Block3

0.5 pJ/bit1.2 ns/bit

0.7 pJ/bit2 ns/bit

1 pJ/bit2.8ns/bit1.2 pJ/bit

3.3ns/bit0.25 pJ/bit1ns/bit

May2016

Page 9: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

Cliquezpourmodifierlestyledutitre

DACLEDivision|January2013©CEA.All rights reserved | 9& Sept2014

Conclusion&perspectives

ConclusionReconfigurationnetworkforadaptiveblocksinaWSNnode circuit

§ Notonly fordigitalblocks(usual)butalso foranalog blocks

Asynchronous logic implementation

Low cost andlow energy network

ReconfigurationofFrequency Locked Loopasexample

PerspectivesDigitalconfigurationhardwareimplementationandfabrication

AnalogBlockreconfigurationmechanisms

May2016

Page 10: Asynchronous Service Network Architecture for Adaptive Blocks … · 2018. 8. 23. · Ultra Low Power and low cost Asynchronous Service Network Architecture for Adaptive Blocks Reconfiguration

CentredeGrenoble17ruedesMartyrs

38054GrenobleCedex

CentredeSaclayNano-Innov PC172

[email protected]

Thank you

[email protected]