SlideShare a Scribd company logo
1 of 24
IEEE Electronic Design Process Symposium, April 21, 2016
The Internet ofTrust and a
New Frontier For Exploration
How FPGA-based Prototyping Evolves
From FunctionalTo Use CaseVerification
Don Dingee
IEEE Electronic Design Process Symposium, April 21, 2016
FromThings toTrust
•Things are merely Intelligent
•Devices have to beTRUSTED
•Consumers will tell everyone
•Industrial apps are “–critical”
•Data and perceptions live forever
IEEE Electronic Design Process Symposium, April 21, 2016
Trust is the new frontier
#UX
Privacy
Security
Trust
= who is allowed to see data
= protecting data from harm
= emotions and implications
#IoT
IEEE Electronic Design Process Symposium, April 21, 2016
ASICs used to be simple
Features
Performance Criteria
Test cases
Test results
Real-world feedback
SHIP IT!
WOW!
IEEE Electronic Design Process Symposium, April 21, 2016
Then we invented SoCs
Functional verification
RTFM is the ultimate
no-win scenario
WHAT?
IEEE Electronic Design Process Symposium, April 21, 2016
SBC
Integration fixation
CPU
MEMORY
SERIAL
ETHERNET
STORAGE
SBC
SoC
MEM
SER ENET SCSI
Separable
functions
Shared
resources
Features -> Use cases
CPU
Separate
chips
IEEE Electronic Design Process Symposium, April 21, 2016
Multimedia drove complexity
IEEE Electronic Design Process Symposium, April 21, 2016
Build-borrow-buy factors in
• How well do you really know your IP?
• If you build it, you probably test it
• If you borrow it (reuse), hopefully somebody tested it
• If you buy it, did they test it the way you use it?
• When you integrate it, does it work the way it did?
• When they use it, what happens?
TRUST
IEEE Electronic Design Process Symposium, April 21, 2016
Co-verification arrived
IEEE Electronic Design Process Symposium, April 21, 2016
Pre-silicon opportunity
• IP block-level test
• Integration test
• Co-verification
• Optimization
Good model for mobile …
IEEE Electronic Design Process Symposium, April 21, 2016
End-to-end IoT
IEEE Electronic Design Process Symposium, April 21, 2016
IoT sort of embedded … but different
• MCUs + wireless
• C programming
• Maker modules
• Long life cycles
• OT
• Purpose-built SoCs
• New languages
• Tons of protocols
• Business-critical
• IT + OT
IEEE Electronic Design Process Symposium, April 21, 2016
New software … and this is just some of it
ParaSail
NB-IoT
CoAP
BrilloCat M
IEEE Electronic Design Process Symposium, April 21, 2016
Making the IoT?
• Rapid
• Inexpensive
• Edge devices
• Unoptimized
• Trust?
Open source SW
(mostly)
Merchant chips
+
IEEE Electronic Design Process Symposium, April 21, 2016
Headed into the frontier
IP block-level Integration Co-verification Optimization
• Power management?
• Network-on-chip?
• Memory controller?
• Process nodes?
• SW or HW acceleration?
Chips optimized for specific IoT roles
EDGE
GATEWAY
INFRASTRUCTURE
IEEE Electronic Design Process Symposium, April 21, 2016
Exploration begins
• Many more IoT chip starts coming
• Most in small to medium gate counts
• Running variety of software
• Connected more deeply
• Creating new experiences
UnaliWear Kanega
Fall alert | Med adherence | Wandering
IEEE Electronic Design Process Symposium, April 21, 2016
Use cases drive IoT design
• If you can validate your use cases on a merchant SoC, great!
• Astute merchant chip firms already moving in this direction
• UX depends on both HW and SW
• Creates wide area of opportunity for custom SoC design
TRUSTPersonas for web design
Use cases for IoT design
IEEE Electronic Design Process Symposium, April 21, 2016
Digging in with FPGAs
• Drive RTL verification with use cases
• Explore everything pre-silicon
• Deeper test and debug
• Build trust from IP block-level through
integration to co-verification
• Differentiate through optimization
IEEE Electronic Design Process Symposium, April 21, 2016
Aren’t we already doing this?
• Weakest link is unexplored IP block
• Your use case may not match mine
• Software can only do so much
• Trust built in years lost in seconds
• First movers may lose if they miss
IEEE Electronic Design Process Symposium, April 21, 2016
FPGA-based prototyping adapts
• Mobile demanded capacity
• IoT demands flexibility and depth
• Flexibility means any desk
• Depth means speed
• Teams may be anywhere
IEEE Electronic Design Process Symposium, April 21, 2016
Tools and techniques need to evolve
• Get out of C programming box
• Mixed-signal capability
• Deep trace IoT protocol debug
• Compliance artifacts
• Remote access
• Cloud IP integration
IEEE Electronic Design Process Symposium, April 21, 2016
It’s time to sweat the small stuff
• Everything on the IoT is critical
• Dealing with new users
• Reality will be brutal
• Emotions win over logic
• Money will flow toward trust
IEEE Electronic Design Process Symposium, April 21, 2016
Questions?
IEEE Electronic Design Process Symposium, April 21, 2016
Connect with me
Don Dingee
@L2myowndevices
don@semiwiki.com

More Related Content

What's hot

IoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - EurotechIoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - EurotechLuca Dazi
 
An open-source testbed for IoT systems
An open-source testbed for IoT systemsAn open-source testbed for IoT systems
An open-source testbed for IoT systemsAugusto Ciuffoletti
 
IBM Innovate 2011 Conference
IBM Innovate 2011 ConferenceIBM Innovate 2011 Conference
IBM Innovate 2011 ConferenceShawn Doyle
 
ClickBank Customer Presentation
ClickBank Customer PresentationClickBank Customer Presentation
ClickBank Customer PresentationSplunk
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming LanguageThe IOT Academy
 
Open Source: How to empower your technical teams in Digital Transformation pr...
Open Source: How to empower your technical teams in Digital Transformation pr...Open Source: How to empower your technical teams in Digital Transformation pr...
Open Source: How to empower your technical teams in Digital Transformation pr...Kangaroot
 
Architecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering CultureArchitecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering Cultureifnu bima
 
AGILE Gateway for Internet of Things
AGILE Gateway for Internet of ThingsAGILE Gateway for Internet of Things
AGILE Gateway for Internet of ThingsCharalampos Doukas
 
Addressing the Challenges of IoT Design
Addressing the Challenges of IoT DesignAddressing the Challenges of IoT Design
Addressing the Challenges of IoT DesignMentor Graphics
 
Centralize Data to Cut Costs and Increasing Quality of Cabling Installations
Centralize Data to Cut Costs and Increasing Quality of Cabling InstallationsCentralize Data to Cut Costs and Increasing Quality of Cabling Installations
Centralize Data to Cut Costs and Increasing Quality of Cabling InstallationsBrother Mobile Solutions
 
Global Logic Ukraine
Global Logic UkraineGlobal Logic Ukraine
Global Logic UkraineSt_Hellen
 
Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura
 
Beginning IoT for Developers
Beginning IoT for DevelopersBeginning IoT for Developers
Beginning IoT for DevelopersAbhishek Kant
 
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best PracticesDesign Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best PracticesInductive Automation
 

What's hot (16)

IoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - EurotechIoT Saturday PN 2019 - Eurotech
IoT Saturday PN 2019 - Eurotech
 
An open-source testbed for IoT systems
An open-source testbed for IoT systemsAn open-source testbed for IoT systems
An open-source testbed for IoT systems
 
IBM Innovate 2011 Conference
IBM Innovate 2011 ConferenceIBM Innovate 2011 Conference
IBM Innovate 2011 Conference
 
Open Interconnect Consortium - Why & What
Open Interconnect Consortium - Why & WhatOpen Interconnect Consortium - Why & What
Open Interconnect Consortium - Why & What
 
ClickBank Customer Presentation
ClickBank Customer PresentationClickBank Customer Presentation
ClickBank Customer Presentation
 
Basics of c++ Programming Language
Basics of c++ Programming LanguageBasics of c++ Programming Language
Basics of c++ Programming Language
 
Open Source: How to empower your technical teams in Digital Transformation pr...
Open Source: How to empower your technical teams in Digital Transformation pr...Open Source: How to empower your technical teams in Digital Transformation pr...
Open Source: How to empower your technical teams in Digital Transformation pr...
 
Architecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering CultureArchitecting for Hyper Growth and Great Engineering Culture
Architecting for Hyper Growth and Great Engineering Culture
 
AGILE Gateway for Internet of Things
AGILE Gateway for Internet of ThingsAGILE Gateway for Internet of Things
AGILE Gateway for Internet of Things
 
Addressing the Challenges of IoT Design
Addressing the Challenges of IoT DesignAddressing the Challenges of IoT Design
Addressing the Challenges of IoT Design
 
Centralize Data to Cut Costs and Increasing Quality of Cabling Installations
Centralize Data to Cut Costs and Increasing Quality of Cabling InstallationsCentralize Data to Cut Costs and Increasing Quality of Cabling Installations
Centralize Data to Cut Costs and Increasing Quality of Cabling Installations
 
Pipeline Analytics
Pipeline AnalyticsPipeline Analytics
Pipeline Analytics
 
Global Logic Ukraine
Global Logic UkraineGlobal Logic Ukraine
Global Logic Ukraine
 
Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-pi
 
Beginning IoT for Developers
Beginning IoT for DevelopersBeginning IoT for Developers
Beginning IoT for Developers
 
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best PracticesDesign Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best Practices
 

Similar to The Internet of Trust and a New Frontier for Exploration

The fight for surviving in the IoT world
The fight for surviving in the IoT worldThe fight for surviving in the IoT world
The fight for surviving in the IoT worldRadu Vunvulea
 
The fight for surviving in the IoT world - Radu Vunvulea
The fight for surviving in the IoT world - Radu VunvuleaThe fight for surviving in the IoT world - Radu Vunvulea
The fight for surviving in the IoT world - Radu VunvuleaITCamp
 
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Emertxe Information Technologies Pvt Ltd
 
Docker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex VranceanuDocker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex VranceanuITCamp
 
.NET per la Data Science e oltre
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltreMarco Parenzan
 
Building IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE ManchesterBuilding IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE ManchesterJan Jongboom
 
Solving the System-Level Design Riddle
Solving the System-Level Design RiddleSolving the System-Level Design Riddle
Solving the System-Level Design RiddleDesign World
 
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation Dimitrios Amaxilatis
 
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...IncQuery Labs
 
IaaS: the past, present and the future
IaaS: the past, present and the futureIaaS: the past, present and the future
IaaS: the past, present and the futureFrank Zhang
 
Top 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | EdurekaTop 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | EdurekaEdureka!
 
Code PaLOUsa Azure IoT Workshop
Code PaLOUsa Azure IoT WorkshopCode PaLOUsa Azure IoT Workshop
Code PaLOUsa Azure IoT WorkshopMike Branstein
 
Edje Project: The Software Foundation for IoT Devices
Edje Project: The Software Foundation for IoT DevicesEdje Project: The Software Foundation for IoT Devices
Edje Project: The Software Foundation for IoT DevicesMicroEJ
 
Continuum Analytics and Python
Continuum Analytics and PythonContinuum Analytics and Python
Continuum Analytics and PythonTravis Oliphant
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelAmazon Web Services
 
deliver:agile - Enable your Agile Team with Continuous Delivery Pipelines
deliver:agile - Enable your Agile Team with Continuous Delivery Pipelinesdeliver:agile - Enable your Agile Team with Continuous Delivery Pipelines
deliver:agile - Enable your Agile Team with Continuous Delivery PipelinesEsteban Garcia
 
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...Ryft
 
Laying the Foundation for Ionic Platform Insights on Spark
Laying the Foundation for Ionic Platform Insights on SparkLaying the Foundation for Ionic Platform Insights on Spark
Laying the Foundation for Ionic Platform Insights on SparkIonic Security
 
Blockchain, Integration, Serverless, Microservices - OOW / Code One 2018 Review
Blockchain, Integration, Serverless, Microservices - OOW / Code One 2018 ReviewBlockchain, Integration, Serverless, Microservices - OOW / Code One 2018 Review
Blockchain, Integration, Serverless, Microservices - OOW / Code One 2018 ReviewRobert van Mölken
 

Similar to The Internet of Trust and a New Frontier for Exploration (20)

The fight for surviving in the IoT world
The fight for surviving in the IoT worldThe fight for surviving in the IoT world
The fight for surviving in the IoT world
 
The fight for surviving in the IoT world - Radu Vunvulea
The fight for surviving in the IoT world - Radu VunvuleaThe fight for surviving in the IoT world - Radu Vunvulea
The fight for surviving in the IoT world - Radu Vunvulea
 
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
 
Docker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex VranceanuDocker adventures in Continuous Delivery - Alex Vranceanu
Docker adventures in Continuous Delivery - Alex Vranceanu
 
.NET per la Data Science e oltre
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltre
 
Building IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE ManchesterBuilding IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE Manchester
 
2014 12-10 aimee
2014 12-10 aimee2014 12-10 aimee
2014 12-10 aimee
 
Solving the System-Level Design Riddle
Solving the System-Level Design RiddleSolving the System-Level Design Riddle
Solving the System-Level Design Riddle
 
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
 
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
 
IaaS: the past, present and the future
IaaS: the past, present and the futureIaaS: the past, present and the future
IaaS: the past, present and the future
 
Top 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | EdurekaTop 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | Edureka
 
Code PaLOUsa Azure IoT Workshop
Code PaLOUsa Azure IoT WorkshopCode PaLOUsa Azure IoT Workshop
Code PaLOUsa Azure IoT Workshop
 
Edje Project: The Software Foundation for IoT Devices
Edje Project: The Software Foundation for IoT DevicesEdje Project: The Software Foundation for IoT Devices
Edje Project: The Software Foundation for IoT Devices
 
Continuum Analytics and Python
Continuum Analytics and PythonContinuum Analytics and Python
Continuum Analytics and Python
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
 
deliver:agile - Enable your Agile Team with Continuous Delivery Pipelines
deliver:agile - Enable your Agile Team with Continuous Delivery Pipelinesdeliver:agile - Enable your Agile Team with Continuous Delivery Pipelines
deliver:agile - Enable your Agile Team with Continuous Delivery Pipelines
 
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
IoT Slam Keynote: Harnessing the Flood of Data with Heterogeneous Computing a...
 
Laying the Foundation for Ionic Platform Insights on Spark
Laying the Foundation for Ionic Platform Insights on SparkLaying the Foundation for Ionic Platform Insights on Spark
Laying the Foundation for Ionic Platform Insights on Spark
 
Blockchain, Integration, Serverless, Microservices - OOW / Code One 2018 Review
Blockchain, Integration, Serverless, Microservices - OOW / Code One 2018 ReviewBlockchain, Integration, Serverless, Microservices - OOW / Code One 2018 Review
Blockchain, Integration, Serverless, Microservices - OOW / Code One 2018 Review
 

Recently uploaded

Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 

Recently uploaded (20)

Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 

The Internet of Trust and a New Frontier for Exploration

  • 1. IEEE Electronic Design Process Symposium, April 21, 2016 The Internet ofTrust and a New Frontier For Exploration How FPGA-based Prototyping Evolves From FunctionalTo Use CaseVerification Don Dingee
  • 2. IEEE Electronic Design Process Symposium, April 21, 2016 FromThings toTrust •Things are merely Intelligent •Devices have to beTRUSTED •Consumers will tell everyone •Industrial apps are “–critical” •Data and perceptions live forever
  • 3. IEEE Electronic Design Process Symposium, April 21, 2016 Trust is the new frontier #UX Privacy Security Trust = who is allowed to see data = protecting data from harm = emotions and implications #IoT
  • 4. IEEE Electronic Design Process Symposium, April 21, 2016 ASICs used to be simple Features Performance Criteria Test cases Test results Real-world feedback SHIP IT! WOW!
  • 5. IEEE Electronic Design Process Symposium, April 21, 2016 Then we invented SoCs Functional verification RTFM is the ultimate no-win scenario WHAT?
  • 6. IEEE Electronic Design Process Symposium, April 21, 2016 SBC Integration fixation CPU MEMORY SERIAL ETHERNET STORAGE SBC SoC MEM SER ENET SCSI Separable functions Shared resources Features -> Use cases CPU Separate chips
  • 7. IEEE Electronic Design Process Symposium, April 21, 2016 Multimedia drove complexity
  • 8. IEEE Electronic Design Process Symposium, April 21, 2016 Build-borrow-buy factors in • How well do you really know your IP? • If you build it, you probably test it • If you borrow it (reuse), hopefully somebody tested it • If you buy it, did they test it the way you use it? • When you integrate it, does it work the way it did? • When they use it, what happens? TRUST
  • 9. IEEE Electronic Design Process Symposium, April 21, 2016 Co-verification arrived
  • 10. IEEE Electronic Design Process Symposium, April 21, 2016 Pre-silicon opportunity • IP block-level test • Integration test • Co-verification • Optimization Good model for mobile …
  • 11. IEEE Electronic Design Process Symposium, April 21, 2016 End-to-end IoT
  • 12. IEEE Electronic Design Process Symposium, April 21, 2016 IoT sort of embedded … but different • MCUs + wireless • C programming • Maker modules • Long life cycles • OT • Purpose-built SoCs • New languages • Tons of protocols • Business-critical • IT + OT
  • 13. IEEE Electronic Design Process Symposium, April 21, 2016 New software … and this is just some of it ParaSail NB-IoT CoAP BrilloCat M
  • 14. IEEE Electronic Design Process Symposium, April 21, 2016 Making the IoT? • Rapid • Inexpensive • Edge devices • Unoptimized • Trust? Open source SW (mostly) Merchant chips +
  • 15. IEEE Electronic Design Process Symposium, April 21, 2016 Headed into the frontier IP block-level Integration Co-verification Optimization • Power management? • Network-on-chip? • Memory controller? • Process nodes? • SW or HW acceleration? Chips optimized for specific IoT roles EDGE GATEWAY INFRASTRUCTURE
  • 16. IEEE Electronic Design Process Symposium, April 21, 2016 Exploration begins • Many more IoT chip starts coming • Most in small to medium gate counts • Running variety of software • Connected more deeply • Creating new experiences UnaliWear Kanega Fall alert | Med adherence | Wandering
  • 17. IEEE Electronic Design Process Symposium, April 21, 2016 Use cases drive IoT design • If you can validate your use cases on a merchant SoC, great! • Astute merchant chip firms already moving in this direction • UX depends on both HW and SW • Creates wide area of opportunity for custom SoC design TRUSTPersonas for web design Use cases for IoT design
  • 18. IEEE Electronic Design Process Symposium, April 21, 2016 Digging in with FPGAs • Drive RTL verification with use cases • Explore everything pre-silicon • Deeper test and debug • Build trust from IP block-level through integration to co-verification • Differentiate through optimization
  • 19. IEEE Electronic Design Process Symposium, April 21, 2016 Aren’t we already doing this? • Weakest link is unexplored IP block • Your use case may not match mine • Software can only do so much • Trust built in years lost in seconds • First movers may lose if they miss
  • 20. IEEE Electronic Design Process Symposium, April 21, 2016 FPGA-based prototyping adapts • Mobile demanded capacity • IoT demands flexibility and depth • Flexibility means any desk • Depth means speed • Teams may be anywhere
  • 21. IEEE Electronic Design Process Symposium, April 21, 2016 Tools and techniques need to evolve • Get out of C programming box • Mixed-signal capability • Deep trace IoT protocol debug • Compliance artifacts • Remote access • Cloud IP integration
  • 22. IEEE Electronic Design Process Symposium, April 21, 2016 It’s time to sweat the small stuff • Everything on the IoT is critical • Dealing with new users • Reality will be brutal • Emotions win over logic • Money will flow toward trust
  • 23. IEEE Electronic Design Process Symposium, April 21, 2016 Questions?
  • 24. IEEE Electronic Design Process Symposium, April 21, 2016 Connect with me Don Dingee @L2myowndevices don@semiwiki.com