SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Appsterdam talk - about the chips inside your phone
In this talk we'll focus on the hardware inside the phone: the chips that enable the mobile user experience. I'll give an overview of the semiconductor industry, show typical phone chip architectures, their trends and how they influence the mobile experience. Here and there during the presentation, we'll take a quick peek into the future of the mobile phone.
In this talk we'll focus on the hardware inside the phone: the chips that enable the mobile user experience. I'll give an overview of the semiconductor industry, show typical phone chip architectures, their trends and how they influence the mobile experience. Here and there during the presentation, we'll take a quick peek into the future of the mobile phone.
8.
Moore’s law
“The number of transistors per chip
doubles approximately every 1.5 years”
9.
Moore’s law
2013
4x 2.3GHz CPU
2GB RAM
16GB Storage
1996
16x 200MHz CPUs
2GB RAM
2GB Storage
10.
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'
11.
Why phone drives the CE industry - volume
1.8B
per
year
every
5 mins
truck
9x
around
earth
everyone wants to differentiate ! innovation
12.
Why phone drives the CE industry - loans
Banks:
Loan-based sales caused huge influx of $$$
13.
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
18.
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
19.
Wired
Wireless
Audio IO
Touch
Apps
processor
Memory
IMU
Display / Camera
All digital chips get “sucked into the apps processor”
25.
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
26.
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
27.
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
29.
Exciting things: depth cameras
Sees depth and can measure volume
Examples: cooking, weighing yourself
30.
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
31.
Exciting things: minidrones
Companion to your phone
Examples: navigation, wedding pictures