Top Banner
IEEE Electronic Design Process Symposium, April 21, 2016 The Internet of Trust and a New Frontier For Exploration How FPGA-based Prototyping Evolves From Functional To Use Case Verification Don Dingee
24

The Internet of Trust and a New Frontier for Exploration

Jan 22, 2018

Download

l2myowndevices
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: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

The Internet of Trust and a New Frontier For Exploration

How FPGA-based Prototyping EvolvesFrom Functional To Use Case Verification

Don Dingee

Page 2: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

From Things to Trust

•Things are merely Intelligent

•Devices have to be TRUSTED

•Consumers will tell everyone

•Industrial apps are “–critical”

•Data and perceptions live forever

Page 3: The Internet of Trust and a New Frontier for Exploration

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

Page 4: The Internet of Trust and a New Frontier for Exploration

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!

Page 5: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

Then we invented SoCs

Functional verification

RTFM is the ultimate no-win scenario

WHAT?

Page 6: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

SBC

Integration fixation

CPU

MEMORY

SERIAL

ETHERNET

STORAGE

SBCSoC

MEM

SER ENET SCSI

Separablefunctions

Sharedresources

Features -> Use cases

CPU

Separatechips

Page 7: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

Multimedia drove complexity

Page 8: The Internet of Trust and a New Frontier for Exploration

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

Page 9: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

Co-verification arrived

Page 10: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

Pre-silicon opportunity

• IP block-level test

• Integration test

• Co-verification

• Optimization

Good model for mobile …

Page 11: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

End-to-end IoT

Page 12: The Internet of Trust and a New Frontier for Exploration

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

Page 13: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

New software … and this is just some of it

ParaSail

NB-IoT

CoAP

BrilloCat M

Page 14: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

Making the IoT?

• Rapid

• Inexpensive

• Edge devices

• Unoptimized

• Trust?

Open source SW(mostly)

Merchant chips

+

Page 15: The Internet of Trust and a New Frontier for Exploration

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

Page 16: The Internet of Trust and a New Frontier for Exploration

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

Page 17: The Internet of Trust and a New Frontier for Exploration

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 designUse cases for IoT design

Page 18: The Internet of Trust and a New Frontier for Exploration

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

Page 19: The Internet of Trust and a New Frontier for Exploration

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

Page 20: The Internet of Trust and a New Frontier for Exploration

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

Page 21: The Internet of Trust and a New Frontier for Exploration

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

Page 22: The Internet of Trust and a New Frontier for Exploration

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

Page 23: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

Questions?

Page 24: The Internet of Trust and a New Frontier for Exploration

IEEE Electronic Design Process Symposium, April 21, 2016

Connect with me

Don Dingee

@L2myowndevices

[email protected]