21
Copyright © 2018 Arm TechCon, All rights reserved. #ArmTechCon Arm, Community and Cloud: Enabling ASIC's for IoT Mohamed Kassem CTO & Co-founder efabless.com Michael Wishart CEO & Co-founder efabless.com Mark Woods Principal Architect arm ltd.

Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

Arm, Community and Cloud:

Enabling ASIC's for IoT

Mohamed Kassem

CTO & Co-founder

efabless.com

Michael Wishart

CEO & Co-founder

efabless.com

Mark Woods

Principal Architect

arm ltd.

Page 2: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

2Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

Outline

▪ PART1 – Slideware (15min)▪ Market Dynamics and Needs (IoT)

▪ Community engineering approach to address the vast number of diverse micro markets

▪ Cloud Technology as an enabler to new business processes

▪ efabless cloud-based community engineering platform: features and examples.

▪ PART2 – Live walkthrough (25min)▪ Bring up reference design based on raptor

▪ Modify design with different IP blocks

▪ Get static power, area and cost estimates

▪ Compile (integrated verilog model/translation, firmware/software)

▪ Run brief simulation test bench

▪ PART3 - Q &A (10min)

Page 3: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

3Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

THE BIG PICTURE

▪ We see a massive opportunity for customized hardware products … and the customized semiconductors that make them work

▪ We believe that a cloud-enabled community approach is the only answer

▪ Powered by a comprehensive platform that: ▪ Connects customers to engineering entities

▪ Gives the customers efficient ways to request new designs

▪ Gives engineering entities everything needed to serve their customer

▪ Enables business processes to reduce upfront costs and share in success

One Stop - Design enablement portal connecting customers, design firms and other service providers through a unified process

Page 4: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

4Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

▪ Traditional product definition and development approach can’t adequately meet market needs

Vo

lum

e

The really really long tail with 10,000’s of niche & custom products

arm predicts a trillion new devices by 2035

The IoT market will be driven by mass customization of endpoints and devices

▪ One SoC doesn’t fit all – there are 1000's of standard parts with no exact match to the need of the end product

▪ Many new customers will need low volume ASIC's (e.g. Industrial customer 24K u/yr)

▪ Product development know-how requires experience in several disciplines

MARKET DYNAMICS – IT IS THE REALLY REALLY LONG TAIL

Page 5: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

5Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

CLOUD & COMMUNITY IS THE ANSWER

▪ Knowledge sharing fueling innovation

▪ Maximized productivity

▪ Scalable & elastic development capacity

▪ Rapid adaptation of skills & expertise

▪ Collaboration and design sharing

▪ Risk reward sharing through an app store like model

Community Model Design in the Cloud

▪ Costs to designers are scalable with needs

▪ Enables revenue share and other models to reduce up-front cost of design

▪ Cost effective delivery and support of long tail customers

Community-based engineering is the only solution to address 10,000’s of low-volume products.

Page 6: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

6Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

Secure, cloud-based community

platforms, all the resources and

processes required to design

ASIC's and IP are offered in one

place while maintaining the

"firewalling" of IP information

and with enhanced traceability

and on-demand elasticity.

COMMUNITY PLATFORMS – CLOUD-ENABLED

Customer A

Customer Bhttps://efabless.zo

om.us/j/768347854Foundries

IP1

Customer C

Customer D

IP2

IP3

IP4

Page 7: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

7Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

We are a Marketplace

and Platform for

community-based

electronic design.

Customelectronicsfor Your SmartProducts

Page 8: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

8Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

EFABLESS: MARKETPLACE & COMMUNITY

• Service Providers (eg. SanKalp)

• Professionals, Academics, Firms

• 1,900+ Designers

• 50+ Countries

• OEMS

• ASIC Providers

• Fabless Semi’s

CUSTOMER REQUESTS

COMMUNITY DEFINES

Community Growth

PROGRAMMABLE HW

CUSTOMIZED ASIC’s

ANALOG / DIGITAL IP

SYSTEM ARCHITECTURES

Page 9: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

9Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

1

2

3

THE EFABLESS PLATFORM

MARKETPLACE / IP & DESIGN

CATALOG

EDA / TOOL CHAIN

DESIGN REQUEST PROCESS

PROJECT ROOMS / COLLABORATION

FOUNDRY

PROCESS TECHNOLOGY

COURSES / KNOWLEDGEBASE

DESIGN FIRMS

DESIGN CHALLENGES

SKILLED PROFESSIONALS

OEM / IC CUSTOMERS

EXISTING IP PARTNERS

ECO

SYST

EMP

LATF

OR

M

UNIVERSITY

EMBEDDED SW DEVELOMENT

Intuitive, powerful design request process connecting customers with engineering entities. ASICs. Analog-on-demand.

Marketplace for community-developed design solutions. Like an app store, but for IP and IC reference designs –Proprietary and open

Design flow based on open-source tools with no upfront cost and obfuscated PDK. Open architecture supporting 3rd party tools, applications, services and content

Page 10: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

10Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

CUSTOMER REQUESTS

COMMUNITYDEVELOPS

Community created IP, ICs and other HW products

shared, licensed and forked thru marketplace

COMMUNITY DEFINES

COMMUNITY DEFINES

CUSTOMERPURCHASES

2

TWO-WAY PRODUCT MARKETPLACE

COMMUNITY DEVELOPS

Crowdsourced on-demand IP,

ASIC’s and other HW products

for long-tail applications.

Collaborative definition

and design.

CUSTOMERREQUESTS

1

Page 11: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

11Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

PRODUCT DESIGN REQUEST▪ 1-stop access to design services ▪ Deep pool of expert design firms and professionals ▪ Platform enabled business processes to reduce

upfront costs and share in success

Foundry

COMMUNITY

DEVELOPS

Crowdsourced on-demand IP,

ASIC’s and other HW products

for long-tail applications.

Collaborative definition

and design.

CUSTOMER

REQUESTS

1

Page 12: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

12Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

COMMUNITY-DEFINED

▪ Design house or community professional to set the specs ▪ Collaborate with other community members to create the design▪ Prototype the solutions ▪ Publish the design solution in the marketplace

COMMUNITY

DEVELOPS

Community created IP, ICs and other HW products

shared, licensed and forked thru marketplace

COMMUNITY

DEFINES

CUSTOMER

PURCHASES

2

SoC Integrator

CPU

ANALOG IP

Project Lead

Page 13: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

13Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

Starting the SoC design with no

upfront cost, no NDA in minutes …

Page 14: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

14Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

▪ SoC Editor

▪ RTL Simulation

▪ Synthesis

▪ GL Simulation ▪ Schematic Capture

▪ SPICE Simulation

▪ Open Source mixed signal

design flow at no-upfront cost

▪ No NDA access to protected

foundry IP

▪ Try-before-buy

▪ Mixed-Mode Simulation

▪ Parasitic Extraction

▪ Physical Verification

OPEN SoC DESIGN FLOW Login Now & Try It

Page 15: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

15Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

OSHW

ALPHA

PILOT

openCores.org

SELECT

OPEN SOURCE HW

DESIGNS

Github.com

LibreCores.org

Page 16: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

16Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

ANALOG COMPANION ASIC

A reference ASIC platform for testing A/MS IP modules

▪ Features

▪ Based on a standardized pad frame - used for multiple core chip. ▪ Designed along with it’s companion test PCB & test SW.▪ Interfaces to a personal computer via USB.Top-level is available to community

members to modify & re-shuttle. ▪ Intended as a design & test learning vehicle for analog/ms blocks

▪ Included IP modules▪ 10-bit SAR ADC - aadcc02 ▪ 10-bit voltage-scaling DAC - adacc02 ▪ GP Low Power BGAP - abgpc01 ▪ GP AMP - aopac01 ▪ GP Bias Cell - abiac01

▪ SPI Controller - efdspi001 ▪ Dynamic Power-on-Reset - aporc01 ▪ LP CMOS Comparator - acmpc01 ▪ 14KHz RC Oscillator - arcoc01 ▪ 1-6MHz Crystal Oscillator - axtoc01

Page 17: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

17Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

• Motor Drivers

• Linear Regulator (LDO)

• Temperature Sensors (-20 to 100 degrees C)

• Motion Sensor Interface

• Voltage Reference

• Successive Approximation ADC 12 bits

• DAC 10 bits

• PWM Control

• Power On Reset

• I2C controller

Speed Time To Market - Democratize The Analog

Enable Analog Development By Digital Designers

Stackable, Software Configurable Analog Modules for Product Development

Community ASICs For Prototype To Product Transition

Community

Platform- Implementation- Analog On-Demand

CLoudV

Marketplace

“OPEN” COMMUNITY ANALOG

Page 18: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

18Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

search building BLOCKS

๏Nyquist ADC/DACs

๏Sigma/delta ADC/DACs

๏PLLs/Synthesizers

๏Fractional PLL

๏DLLs

๏WLAN AFE

๏Custom AFE

๏Audio CODEC ADC

๏Video DAC/ADC

๏DC-DC converters

๏LDO voltage regulators

๏Temp sensing

๏POR

๏Voltage detection

๏Voltage references

๏Bluetooth AFE

Analog/MS/ Wireless

๏High Speed Mem Controller

๏I2C/I2S

๏UART, WDT, RTC

๏AMBA

Interface & Soft-IP

๏ARM Cortex

๏MIPS

๏ARC

๏8051

๏DSP

Processor/DSP

๏ Foundry

๏ ARM Artisan

๏ Open Source

Standard Cell Libraries

Memories

๏SRAM (HS, HD, LP)

๏Register Files

๏ROM (Metal/VIA/Diff)

๏eFuse

๏ECC and Repair

๏CAM/TCAM

๏1T-SRAM / eDRAM

๏OTP/MTP

๏eFlash

CHIPLICITY.IO

Your SoCµC Subsystem Your Peripherals

Mx-BASED SoC

Web-Configurable SoC's

Page 19: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

19Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

Platform Walkthrough

Page 20: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

20Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

Demo Description – TechCon2018

▪ Bring up reference design based on raptor

▪ Modify design with different IP blocks

▪ Get static power, area and cost estimates

▪ Compile (integrated verilog model/translation, firmware/software)

▪ Simulation (analog signals?)

Page 21: Arm, Community and Cloud: Enabling ASIC's for IoT...Cloud Technology as an enabler to new business processes efabless cloud-based community engineering platform: features and examples

21Copyright © 2018 Arm TechCon, All rights reserved.

#ArmTechCon

Q & A