asynchronous service network architecture for adaptive blocks … · 2018. 8. 23. · ultra low...
TRANSCRIPT
&
www.cea.fr
UltraLowPowerandlowcostAsynchronousServiceNetworkArchitectureforAdaptiveBlocks
ReconfigurationinanIoTWirelessSensorNodeCircuit
ASYNC2016
Chairat Soundous,EdithBeigné,IvanMiro-Panades,FlorentBerthier,MarcBelleville
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
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
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
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
Cliquezpourmodifierlestyledutitre
DACLEDivision|January2013©CEA.All rights reserved | 6& Sept2014
ServiceNetworkBasics
Microcontroller
May2016
Data
Configuration
ConfigurationmanagerOut
In
Adaptiveblocks
Adaptiveblocks SIC
SIC
Adaptiveblocks
Cliquezpourmodifierlestyledutitre
DACLEDivision|January2013©CEA.All rights reserved | 7& Sept2014
Fresh Ideas :anevolution forIoTWSN
Microcontroller
May2016
Data
0101011010
ConfigurationmanagerOut
In
Analogadaptiveblocks
Digitaladaptiveblocks
SIC
SIC
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
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
CentredeGrenoble17ruedesMartyrs
38054GrenobleCedex
CentredeSaclayNano-Innov PC172
Thank you