SlideShare a Scribd company logo
1 of 37
Download to read offline
chips: the engine
beneath your apps

marco@marcojacobs.nl
Phone 5
Nexus
•  Software
•  Electronics
•  Mechanics
21 January 2014

6
Fabs
21 January 2014

8
21 January 2014

ASML

9
Industry drivers
Moore’s law

“The number of transistors per chip
doubles approximately every 1.5 years”
Moore’s law

2013
4x 2.3GHz CPU
2GB RAM
16GB Storage

1996
16x 200MHz CPUs
2GB RAM
2GB Storage
The semiconductor value chain
Processor'IP'

license fee+
royalties
(e.g. 1% ASP)
IP yellow pages:
www.design-reuse.com

Chips'

Fabs'

Systems'

Apps'

Consumers'
Why phone drives the CE industry - volume

1.8B
per
year

every
5 mins
truck

9x
around
earth

everyone wants to differentiate ! innovation
Why phone drives the CE industry - loans

Banks:

Loan-based sales caused huge influx of $$$
Mobile phone drives the CE industry

mobile phone architecture and ecosystem has
become extremely complex, innovative and efficient
! it is displacing lots of ICs in other markets
Which one is more powerful?

€99

$5,349.00
Let’s go inside
iPhone 5s

Teardowns:
www.ifixit.com
www.techinsights.com
www.chipworks.com
Wired
Wireless

Audio IO

Touch
apps
processor

Memory
IMU
Display / Camera
Three kinds of chips

Where
your
software
runs
How it
interacts
with real
world

•  Digital
"   Logic
"   SRAM (fastest memory, expensive)
•  Memory
"   DRAM (cheap, fast, but loses data
without power)
"   Flash (cheap, slower, doesn’t loose
data without power)
•  Analog / Mixed Signal
"   Radio waves +
"   Sensors, audio, etc.

Typically built in different factories
Wired
Wireless

Audio IO

Touch
Apps
processor

Memory
IMU
Display / Camera

All digital chips get “sucked into the apps processor”
Wired
Wireless

Audio IO

Touch
Apps
processor

Memory
IMU
Display / Camera
Wired
Wireless

Audio IO

Touch
Apps
processor

Memory
IMU
Display / Camera

Intel at this moment plays no big role in mobile
Apple’s A7

Total: 102mm2
Dual CPU: 17mm2
3.6Mgates each
Page 291, http://www.ti.com/lit/ug/swpu249y/swpu249y.pdf

Texas Instruments OMAP5
Dual'
core'
A15'+'
NEON'

audio'

boLleneck'

DRAM'

DSP'

HD'
video'+'
ARM9'

Face'detect'
Display'

Imaging''
(+2'ARMs)'

Imaging'

2D'
GPU'

USB'

Flash'
Software design

instruction set
register files
/* Hello World */
#include<stdio.h>
main()
{
printf("Hello
World");
}

source code

compiler

executable
Hardware design (for logic)
module up_counter
(
out
,
enable ,
counter ,
clk
,
reset
);
output [7:0] out;
input enable, clk, reset;
reg [7:0] out;

std cell library
+ memories

always @(posedge clk)
if (reset) begin
out <= 8'b0 ;
end else if (enable) begin
out <= out + 1;
end
endmodule

+ MHz target

synthesis
source code
GDS II
place & route
Quite similar to software design
Processors and logic: horses for courses

CPU'
Big'
>1Mgate,'2GHz+'
Small''
10kgate,100MHz'
generic processing
(OS, web browser,
database, etc)

GPU'

DSP'

2D / 3D
UI / Gaming

comms'

became generic
and so powerful,
use it for generic
compute

audio'

video'

voice'

hardwired'
CPUs'
10S100kgate,
100S500MHz'
modems
camera, audio
display, video

apps programmers only exposed through APIs
Moore’s law: 2x transistors every 18 months
! side effects
•  Heterogeneous architectures
"   Different processors each with their own specialization
"   Exposed with APIs (e.g. OpenCL, Renderscript, app specific, etc)
•  ARM’s big.LITTLE
"   Automatic code migration between multiple processors with
same instruction set, different power envelopes
"   Like a hybrid car: two engines, one optimized for maximum
horsepower, one optimized for power efficiency
"   Programmer doesn’t notice
•  Dark Silicon
"   Transistors up 2x, power only goes down by √2
"   Silicon real-estate is cheap, but power becomes issue
"   Not everything can be on at the same time ! dark silicon
Future
Exciting things: depth cameras

Sees depth and can measure volume
Examples: cooking, weighing yourself
Exciting things: gestures interfaces

Think “Iron
Man’s user
interface”,
without the
holographic
display

Gestures go from 2D (touch) to 3D
Examples: angry birds, layered keyboard
Exciting things: minidrones

Companion to your phone
Examples: navigation, wedding pictures
Thank you!
marco@marcojacobs.nl
@marcocjacobs

More Related Content

What's hot

MCDU-538 Data Sheet (Interface Displays)
MCDU-538 Data Sheet (Interface Displays)MCDU-538 Data Sheet (Interface Displays)
MCDU-538 Data Sheet (Interface Displays)
kkhutton
 

What's hot (19)

Macbook Air
Macbook AirMacbook Air
Macbook Air
 
Mobile processor
Mobile processorMobile processor
Mobile processor
 
Mobile processors
Mobile processorsMobile processors
Mobile processors
 
Kickstaring the transition to parallel computing with open hardware
Kickstaring the transition to parallel computing with open hardwareKickstaring the transition to parallel computing with open hardware
Kickstaring the transition to parallel computing with open hardware
 
My mouse adrian
My mouse adrianMy mouse adrian
My mouse adrian
 
What I learned building a parallel processor from scratch
What I learned building a parallel processor from scratchWhat I learned building a parallel processor from scratch
What I learned building a parallel processor from scratch
 
JETSON : AI at the EDGE
JETSON : AI at the EDGEJETSON : AI at the EDGE
JETSON : AI at the EDGE
 
UMPC from decking board to slate
UMPC from decking board to slateUMPC from decking board to slate
UMPC from decking board to slate
 
Smart Phone CPU
Smart Phone CPUSmart Phone CPU
Smart Phone CPU
 
Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...
Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...
Die Zukunft der Computer - von Google Glass über das 3D Interface bis hin zum...
 
Exor epf 1032_Spec Sheet
Exor epf 1032_Spec SheetExor epf 1032_Spec Sheet
Exor epf 1032_Spec Sheet
 
Samsung Techwin SCU-2370 Data Sheet
Samsung Techwin SCU-2370 Data SheetSamsung Techwin SCU-2370 Data Sheet
Samsung Techwin SCU-2370 Data Sheet
 
itm3
itm3itm3
itm3
 
MCDU-538 Data Sheet (Interface Displays)
MCDU-538 Data Sheet (Interface Displays)MCDU-538 Data Sheet (Interface Displays)
MCDU-538 Data Sheet (Interface Displays)
 
Ces top 10 tech
Ces top 10 techCes top 10 tech
Ces top 10 tech
 
Improving engineering efficiency through tiled hierarchical flows
Improving engineering efficiency through tiled hierarchical flowsImproving engineering efficiency through tiled hierarchical flows
Improving engineering efficiency through tiled hierarchical flows
 
Breaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AIBreaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AI
 
TinyML: Machine Learning for Microcontrollers
TinyML: Machine Learning for MicrocontrollersTinyML: Machine Learning for Microcontrollers
TinyML: Machine Learning for Microcontrollers
 
Synrgic S8i
Synrgic   S8iSynrgic   S8i
Synrgic S8i
 

Similar to Appsterdam talk - about the chips inside your phone

Technology overview
Technology overviewTechnology overview
Technology overview
virtuehm
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
Jonah McLeod
 
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
sudharani850994
 
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
sudharani850994
 

Similar to Appsterdam talk - about the chips inside your phone (20)

Millicomputing Usenix 2008
Millicomputing Usenix 2008Millicomputing Usenix 2008
Millicomputing Usenix 2008
 
Technology overview
Technology overviewTechnology overview
Technology overview
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
 
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
 
Basic VLSI.ppt
Basic VLSI.pptBasic VLSI.ppt
Basic VLSI.ppt
 
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
 
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
66_9985_EC535_2012_1__2_1_Introduction to VLSI Design (1).ppt
 
Microcontrollers and intro to real time programming 1
Microcontrollers and intro to real time programming 1Microcontrollers and intro to real time programming 1
Microcontrollers and intro to real time programming 1
 
Chip Design Trend & Fabrication Prospects In India
Chip  Design Trend & Fabrication Prospects In IndiaChip  Design Trend & Fabrication Prospects In India
Chip Design Trend & Fabrication Prospects In India
 
Vlsi
VlsiVlsi
Vlsi
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
embedded systems
embedded systemsembedded systems
embedded systems
 
Embedded
EmbeddedEmbedded
Embedded
 
Embedded
EmbeddedEmbedded
Embedded
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overview
 
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st CenturyThe von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
 
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
 
Mobile Device-Architecture
Mobile Device-ArchitectureMobile Device-Architecture
Mobile Device-Architecture
 
Final
FinalFinal
Final
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Appsterdam talk - about the chips inside your phone