EE292A Lecture 1.intro
EE292A Lecture 1.intro
• Your name
• What you do (e.g. 3rd yr EE)
• What interests you in this course
• (optional) Fun fact about yourself
• E.g. play the bass in a band
Final Lab Thursday, May 16, 2024 Tuesday, June 4, 2024 2.5 weeks 20
• Max 2 people/group
• Submit on Canvas (1 submission/group)
• Fill out partner form by Thursday April 11th
https://tinyurl.com/hhwnr4wb
design.v
constraints.tcl Synthesis design.sdc
Place & Route
pdk
DRC
CONSTRAINTS
synopsys-dc-synthesis
cadence-innovus-flowsetup
innovus-foundation-flow
cadence-innovus-init
design.checkpoint
cadence-innovus-power
design.checkpoint
cadence-innovus-place
design.checkpoint
cadence-innovus-cts
design.checkpoint
cadence-innovus-postcts_hold
design.checkpoint
cadence-innovus-route
design.checkpoint
cadence-innovus-postroute
design.checkpoint
cadence-innovus-signoff
design-merged.gds design.checkpoint design.def.gz design.gds.gz design.lef design.lvs.v design.pt.sdc design.rcbest.spef.gz design.sdf design.spef.gz design.vcs.pg.v design.vcs.v design.virtuoso.v
synopsys-pt-timing-signoff mentor-calibre-gdsmerge
design.sdf design_merged.gds
mentor-calibre-comparison
lvs.report
Outline
• Course Overview
– Goals
– Introductions
– Administrative stuff: Logistics, schedule,
labs, grading
– What you will learn, design methodology,
digital and a bit of analog
– Syllabus
$580B/yr
Tooling Idea Components
Software Industry
PyTorch, CUDA Oracle, IBM,
Embedded software SalesForce,
Compiler, CUDAML, $200B/yr OpenAI, Adobe
ARM, Snps-ARC
Semiconductor IP Architecture Fabless Fab
RISC-V Semiconductor
Many AI Startups Industry Semicon.
Architectural synthesis ip ip
System Apple
System (C++/MLIR) ip nVidia Intel Amazon
High-level Synthesis Qualcomm Samsung Microsoft
Broadcom Google
Synopsys RTL (verilog) RTL NXP
Electronic Meta
Abstraction Level
Architectural Synthesis ip ip
System
ip
High Level Synthesis
RTL
Logic Synthesis
Circuit
Mask Physical
Logic Synthesis
HW and SW Emulation Circuit
Static Timing Analysis
Physical Synthesis
Analog Mixed-signal, Spice Mask Physical Place & Route Standard cell
Physical DRC, LVS Memory libraries
Data cache
EDA Lo ad
-S tor
e Un
it
flow
Synopsys ~16,000 $5.8B $88B Mountain View, Portland, India, China, Europe, Armenia, Chile
Cadence ~12,000 $4.0B $85B San Jose, India, China, Europe, Taiwan, Brazil
Siemens EDA (formerly Mentor) ~6,000 ~$2.2B ~$20B Portland, San Jose, India
Software companies
EDA = 2.5% of EDA = 2.4% of
Semiconductors Software
22
Is there
The BigEvidence
Picture for the End of Moore’s Law?
discrete Bayraktar
components Reaper
Tomahawk
Sidewinder
V2
Custom Hardware
Norden Proximity for
Bomb Fuze Machine Learning
Sight High-resolution
CCD cameras
Custom Hardware
for
Micro Digital Spread Spectrum
Processor Communication
Rock’s Law
The cost of semiconductor chip
fabrication doubles every 4 years
(Arthur Rock, VC, 1965?)
26
Lithography
IC
92B 137B
40B 80B
16B
Transistor Count [log scale]
68K
2K
5.3T
2.4T 2.4T
190B
92B 137B 80B 100B
40B 80B
16B 7B 10B 13B
Transistor Count [log scale]
40M
8.9M
68K 100K
10K
2K
s
ar
st
e
bl
V isi
33
Imagine:
If the Wires on a 5nm Mobile SoC
were as wide as 2-lane Roads…
IC Wire pitch at 3nm: 28nm
2-lane Road width: 10m (30feet)
Scaling factor = 393Million
2560miles/4100km 34
Moore’s Law Ending?
Node 45nm 45nm 32nm 28nm 20nm 16nm 16nm 10nm ‘7’nm 7nm 5nm 5nm 4nm
Samsung Samsung Samsung Samsung TSMC TSMC TSMC TSMC TSMC TSMC TSMC TSMC TSMC
Area 0.52 1.25 0.96 1.03 0.89 1.05 1.25 0.88 0.83 0.98 0.88 1.08 1.14
[cm2]
Die photos: 36
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2010
iPhone 4
45nm Samsung
A4 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2011
iPhone 4s
45nm Samsung
A5 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2012
iPhone 5
32nm Samsung
A6 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2013
iPhone 5s
28nm Samsung
A7 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2014
iPhone 6
20nm TSMC
A8 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2015
iPhone 6s
16nm TSMC
A9 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2016
iPhone 7
16nm TSMC
A10 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2017
iPhone X & 8
10nm TSMC
A11 SoC
A11 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2018
iPhone Xs
‘7’nm TSMC
A12 SoC
A12 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2019
iPhone 11
7nm TSMC
A13 SoC
A13 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2020
iPhone 12
5nm TSMC
A14 SoC
Die photos:
chipworks/TechInsights/Angstonomics
Data source: wikipedia
2021
iPhone 13
5nm TSMC
A15 SoC
iPhone 14
4nm TSMC
A16 SoC
12B
8B
7B
4B
1B
51
Claasen’s Law
a smartphone
Technology Scale
Usefulness of
Usefulness
sistors
Tran
52
Like Sand onasthe
Numerous Beach
Sand on the Beach…
Grain of sand
pressure
g
s d
current
Beach Sand or Stars: Which is Greater?
• There are ~ 𝟔 ∗ 𝟏𝟎𝟐𝟏 (6 sextillion) grains of sand on beaches
• Sand is grains of mainly 𝑆𝑖𝑂! , typically 0.5mm diameter. 0.19mm2
-> a cubic meter of sand contains ~8B grains
• Assuming a beach is 200 meter wide and sand layer is 20 meters
deep, then one km of beach has 1000 * 200 * 20 * 8B grains Room for
= 3.2 ∗ 10"# grains per km of beach. 0.5mm ~39,000,000
• The world has 620,000 km of coastline, of which 31% is sandy Transistors in 5nm
(Source: NASA)
• There are between 𝟏𝟎𝟐𝟐 and 𝟏𝟎𝟐𝟒 stars in the universe
• Between 10"" (100B) and 10"! (1T) stars per galaxy
• Between 10"" and 10"! galaxies in the universe (source: ESA)
10!! − 10!"
10!! − 10!"
56
NASA/Hubble
How many Transistors are “Alive” in the World?
• Approx. 8 ∗ 10$% in 2023 based on number of 12” wafers :
• TSMC made 13M wafers, most in dense technologies of ~3T transistors/wafer = 2.9 ∗ 10"$ .
They have ~40% of the market.
• Approx. 72M raw 12-inch wafers were produced in 2022 @ ~1T transistors per wafer
• Approx. 1.8 ∗ 10&$ in 2023 alone based on NAND FLASH memory market data:
• Flash memory market was ~$70B in 2023
• at $100/Terabyte means that ~700M TB were produced = 1.8 ∗ 10!" Transistors
(assuming 2.6 ∗ 10"! transistors per TB = 6 bits per cell)
• With average product life of 3 years, we have 𝟔 ∗ 𝟏𝟎𝟐𝟏 transistors running, most
of them as memory
• Conclusions:
• There are approximately as many transistors as grains of sand on all beaches in the world
57
• There are still more stars than transistors in the universe
Astronomical Number
of Transistors
Today’s big chips
Transistor Count [log scale]
s
ar
st
e
bl
V isi
Electronic Design Automation
at Astronomical Scale
• How?
• Successful algorithms that we’ll
address in this course
• Gradual transition through abstraction level
• Strict verification
• Next steps:
• Harness Machine Learning
.. And gen-AI
Summary
• Hardware is very exciting (again)!
To design good HW you need to understand the
tools that do it – EDA