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.
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.
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)
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
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
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.
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
7Copyright © 2018 Arm TechCon, All rights reserved.
#ArmTechCon
We are a Marketplace
and Platform for
community-based
electronic design.
Customelectronicsfor Your SmartProducts
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
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
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
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
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
13Copyright © 2018 Arm TechCon, All rights reserved.
#ArmTechCon
Starting the SoC design with no
upfront cost, no NDA in minutes …
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
15Copyright © 2018 Arm TechCon, All rights reserved.
#ArmTechCon
OSHW
ALPHA
PILOT
openCores.org
SELECT
OPEN SOURCE HW
DESIGNS
Github.com
LibreCores.org
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
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
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
19Copyright © 2018 Arm TechCon, All rights reserved.
#ArmTechCon
Platform Walkthrough
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?)
21Copyright © 2018 Arm TechCon, All rights reserved.
#ArmTechCon
Q & A