More than Mooreの展望:
3次元集積のためのチップ間無線接続技術
黒田忠広
慶應義塾大学教授
IEEE Fellow, IEEE SSCS AdCom, Distinguished Lecturer
IEEE CAS Fukuoka Chapter講演会 (2008/7/10)
Silicon Age
Oil Shock(1973):
From Iron Age to Si Age
From Energy Age to Information Age
LSI (
Si
) : Computing
Fiber Optics (
Si
O
2
): Communication
Year
10000
1000
1960
1970
1980
1990
100
10
2000
Oil
Iron
Si
Oil Shock
Energy Age
Iron Age
Information Age
Si Age
Normalized in 1973
Si
Moonlight Project: Energy Saving
Sunshine Project: Alternate Energy
More Moore and More than Moore
End of Moore’s Law?(2003):
More Moore : Further Scaling (SoC)
More than Moore : 3D Integration (SiP)
CPU
SRAM
D
R
A
M
Analog
CPU
SRAM
D
R
A
M
Analog
SoC (More Moore)
D
R
AM
Flash
Analog
CPU
D
R
AM
Flash
Analog
CPU
D
R
AM
Flash
Analog
CPU
SiP (More than Moore)
Wireless Chip Links
D
R
A
M
PC Board
Package
PCB
D
R
A
M
SRAM
Analog
CPU
Connection
D
R
A
M
PC Board
Package
PCB
D
R
A
M
SRAM
Analog
CPU
Connection
DRA M SRAM Analog CPU DR AM SRAM Analog CPUFrom SoC to SiP
System-on-a-Board
CPU SRAM DRA M Analog CPU SRAM DRA M AnalogLower Cost, QT
AT
Low pow
er, High s
peed
System-in-a-Package (SiP)
System-on-a-Chip (SoC)
Mask Set Cost [M$]
0 0.5 1 1.5 2 2.5 0.4 0.25 0.2 0.18 0.15 0.13 90n 65n 0 0.5 1 1.5 2 2.5 0.4 0.25 0.2 0.18 0.15 0.13 90n 65n 0 0.5 1 1.5 2 2.5 0.4 0.25 0.2 0.18 0.15 0.13 90n 65n
µm]
A S I C A S S P 0 2000 4000 6000 8000 10000 12000 14000 2000 2001 2002 Year D e si gn s tar ts A S I C A S S P 0 2000 4000 6000 8000 10000 12000 14000 2000 2001 2002 Year D e si gn s tar tsCANDE 2010 Prediction
CANDE 5-Year predictions from 2005 (to be reviewed in 2010) were:
1) IC-Package CAD will be a part of standard design flow
2) India and China will have more EDA startups than U.S.
3) Analog Designers will still resist high-level models and
languages
4) A complete Open Source RTL-GDS tool flow will exist
5) Nearly all EDA tools will take advantage of multi-processors
6) Fewer than 200 commercial chips released in 45 nm technology
7) No practical nanotech computing products
8) SPICE-type simulators will still be the workhorse of analog
designs
9) Moore's law will be dead
10) System in Package will boom
The
CANDE (Computer-Aided Network DEsign)
Committee is a technical activity of the
IEEE Circuits and Systems Society and IEEE Council on Electronic Design Automation
which acts as a working group for electronic computer-aided design. The first CANDE
Workshop was held in 1972, organized by Steve Director.
Past Results of CANDE Prediction
CANDE PREDICTIONS – as rated at the 2001 CANDE Workshop
Results
: 19 came true
, 4 partially
, 15 did not
Key:
Blue – Correct (not necessarily in 5 years)
Green – Did occur partially
Red – Did not occur
1986 (6 came true, 1 partially, 3 did not)○ 1. UNIX will be the dominant operating system
× 2. General Purpose Parallel machines will replace today’s computers; they will be designed for high performance on major CAD algorithms (e.g. SPICE, Logic Synthesis, Fault Simulation, Simulated Annealing, Device Simulation)
△ 3. The big problem for CAD will become the validation of specifications
× 4. The major developments in CAE/CAD will be in the environments for users
○ 5. The test problem will still be considered NP-hard, boring, and unsolved ○ 6. Many CAD tools will finally use hierarchy effectively
× 7. General silicon compiler not developed yet but targeted silicon compiler for DSP and other specific applications will be in general use
○ 8. SPICE will still be the standard circuit simulator
○ 9. CAD Tools will increasingly take into account statistical fluctuations in the manufacturing process
○ 10. Full hand-crafted custom will still be an important part of design
1979 (4 came true, 1 partially, 3 did not)
× 1. Design System will be a Network Formed With Dedicated Processors For Specific Functions
× 2. Heavy Emphasis on Testability and Test Generation During the Design Phase
○ 3. Integrated Verification Tools for Checking at Each Step in the Design Cycle ○ 4. Much Greater Use of Canonical Circuit Forms (PLA, ROM) Via Design Aids ○ 5. The Design Station is Highly Interactive for all Phases and Includes Graphics
△ 6. Sets of Compatible Software will be Used for Design and Verification
△ 7. Circuit and Process Simulation Programs are Closely Linked to an Ongoing Process Data Storage System
× 8. Layout will be Manipulated in Symbolic Form
1996 (4 came true, 1 partially, 5 did not)
× 1. Windows NT will be the only OS for commercially viable CAD applications × 2. X86 machines will ship as more than 50% of EDA platforms
× 3. More than 80% of the CAD effort will be directed toward software and “FPGA”-based programmable hardware
○ 4. EDA companies will distribute all their products (tools, libraries, etc,) on the Internet
△ 5. The hardware/software co-design problem will have become the driving system-level problem
× 6. “Pay per use” EDA tools will be in widespread use
○ 7. Tool suites for mainstream designers will be a significant fraction of total EDA ○ 8. Portable voltage will be 1.8 – 1.2 V, driving significant new circuit design and EDA
challenges
× 9. The IP crisis will be solved by an open IP industry and a mix-and-match standard
○ 10. Software will have become 60 to 80 % of the overall cost of an embedded system
1991 (5 came true, 1 partially, 4 did not)
○ 1. Hardware/software co-design will be one of the most important design problems ○ 2. Support will still be the biggest hidden cost for both CAD vendors and customers
× 3. MCM CAD becomes a reality
×4.MCM will enable new CAD and semiconductor businesses
△ 5. Internal CAD will make a come-back
○ 6. There will be tools for validation of specifications
× 7. Partitioning will emerge as a commercial product
○ 8. The telecommunications industry will provide the most challenging problems in CAD ○ 9. SPICE algorithms still dominate circuit simulation
Chip Stacking and Wire Bonding in SiP
0
2
4
6
8
10
標準(polishなし)
Polish
Non-polished
Si chip backside
Polished
Si chip backside
Si
chip
tran
sverse ruptun
e
s
tren
gth
Si chip
Strength improved
by polishing
300mmφ 25um wafer (Polished)
Bottom die
Top die
Die-to-die bond
(stud bump/reverse bond)
Cross wire
bond
Cross wire
bond
Bond on
overhang die
Pre-Verification by Simulation
Memory Bus
Chip Performance and Pin Bandwidth
Chip Performance
Year
70
80
90
00
10
4004 8086 286 Intel386 Intel486 Pentium Pentium4X1
.7
0
/ y
ea
r
100
MIPS [instruction/s]
0.01
0.1
1
10
1000
10000
100000
1000000
Pin Bandwidth
Data Rate [MB/s]
1
10
10
0
1000
10000
Bus on Board
ATA
(HDD)
Ethernet
ISA PCI PCI-EX Serial ATAX1
.4
4
/ y
ea
r
Fast EthernetThe Gap Is Caused by Topological Difference
TRANSISTOR
Scaling
Per year
Gate length
[
x]
0.87
Voltage
[
V]
0.87
Capacitance
[c]~[
x
2
/
x]
0.87
Current
[
i]~[v
2
/
x]
0.87
Speed
[
i/cv]
1.15
WIRE
Wire pitch
[
x]
0.87
Chip size
[
s]
1.06
Tracks
[
t]~[s/x]
1.22
Grids
[
g]~[t
2
]
1.49
Rent’s rule:
Bandwidth demand from a module with
capacity C (grids*speed) grows as C
0.7
.
Required pin bandwidth: x1.45/year
Pin bandwidth
1.15 (Speed) x 1.11 (Pin #) = x1.28/year
Periphery
Chip performance
1.15 (Speed) x 1.49 (Grids) = x1.71/year
Area
Moore’s Law
Ch
ip
p
er
fo
rm
an
ce
:
1.
71
/y
ea
r
Pin
ba
nd
wi
dth
: 1
.45
/ye
ar
Scaling:1
.28/year
circuit
innovation
Year
Data Rate
Challenges in Wireline Link
’96
’98
’00
’02
’04
’06
100G
1T
Data Ra
te [b/s]
Year
’
’
’
’
’
’
’
’
’
’
’
’
’
’
’
’
’
’
1G
10G
Speed-wall
Stanford (1ch)
Stanford (1ch)
NEC (1ch)
Power/Area-wall
Toshiba
(4ch,4W)
Rambus
(26ch)
NTT
(16ch,8W)
Hotrail
(32ch)
NEC (4ch,5W)
NEC (21ch,3W)
NEC (20ch,8W)
TI (20ch,6W)
Intel (32ch,15W)
IBM,Sony,
Toshiba (48ch,6W)
Hitachi
(1024ch,12W)
From Line to Area
MPU
Memories
Sensor / RF / Analog
Bonding (Conv.)
Through Si Via (Future)
(+) area contact:
large # of connections(~10000)
short distance(~0.1mm)
(-) expensive process / reliability issue
(-) low yield due to Known Good Die
issue : difficult to test in fine pitch
(-) scaling limit due to mechanical
contacts (~10
µm pitch)
(+) low cost, practical
(-) peripheral contact:
small # of connections
(~100)
From Mechanical to Electrical
TSV
Wireless Interface
Proposal
wireless transceiver arrays
(-) process
(-) KGD
(-) scaling limit
(+) no addition in process, no reliability issue
(+) KGD solvable : easy to attach and remove
(+) high density channels (below 10
µm pitch)
(+) 3D scaling scenario (thinning a chip)
(+) channels through active devices
Distance and Frequency
50G
50M
50k
1
µm
1mm
1m
1km
Communication Distance:
x
Signal Frequency:
f
[Hz]
RFID
(135kHz)
RFID
(13.56MHz)
mm-Wave
Cellular
FM
RFID
(2.4MHz)
WLAN
f = c/(2
π
x)
Reactive (Near Field)
Radiative (Far Field)
■
■
Chip-link
through Package
Chip-link
in SiP
0.01
0.1
1
10
100
1000
-240
-220
-200
-180
-160
-140
-120
-100
-80
-60
-40
-20
0
Received signal strength (a.u.)
Distance(mm)
Coupling Mode
x
/
1
∝
3
/
1 x
V
RX
∝
RX loop
TX loop
Distance x
r = 0.1mm
f = 1GHz
π
λ 2
/
Reactive
Radiative
TX
TX
RX
TX
RX
TX
o
RX
j
ω
I
x
r
r
r
n
n
πµ
V
⋅
⎟
⎠
⎞
⎜
⎝
⎛
+
=
3
2
2
2
2
2
@ reactive region
r = 0.1mm
-60dB/dec
-20dB/dec
Magnetic Field of Reactive Region
r = 0.5mm
f = 1GHz
Magnetic field strength (z-axis component) in yz (x=0) plane
mm
π
λ
/
2
≈
50
x
y
z
4 mm
Magnetic Field of Reactive Region
r = 0.5mm
f = 1GHz
x
y
z
Magnetic field strength (z-axis component) in xy (z=0.5mm) plane
mm
π
λ
/
2
≈
50
8 mm
Magnetic Field of Radiative Region
r = 0.5mm
f = 100GHz
Magnetic field strength (z-axis component) in yz (x=0) plane
mm
π
λ
/
2
≈
0
.
5
x
y
z
8 mm
Magnetic Field of Radiative Region
r = 0.5mm
f = 100GHz
x
y
z
Magnetic field strength (z-axis component) in xy (z=0.5mm) plane
mm
π
λ
/
2
≈
0
.
5
Reactive Proximity Communication
Received signal rapidly decays at distance
longer than antenna size
Suitable for dense channel arrangement (small cross talk)
Area Interface for 3D Integration
Capacitive
Coupling
[3]
Wired
Wireless
2 Chips
(Face-to-Face)
Over 3 Chips
(Face up/dn)
Inductive
Coupling
[4]
Micro-Bump
[1]
Inductive vs. Capacitive
Capacitive
Coupling
[3]
Wired
Wireless
2 C
h
ips
(Fac
e
-to
-Face
)
Ov
er
3 Ch
ip
s
(Fac
e u
p
/dn
)
Inductive
Coupling
[4]
Micro-Bump
[1]
Through-Si Via
[2]
Capacitive
Coupling
[3]
Wired
Wireless
2 C
h
ips
(Fac
e
-to
-Face
)
Ov
er
3 Ch
ip
s
(Fac
e u
p
/dn
)
Inductive
Coupling
[4]
Micro-Bump
[1]
Through-Si Via
[2]
Capacitive
Coupling
[3]
Wired
Wireless
2 C
h
ips
(Fac
e
-to
-Face
)
Ov
er
3 Ch
ip
s
(Fac
e u
p
/dn
)
Inductive
Coupling
[4]
Micro-Bump
[1]
Through-Si Via
[2]
Capacitive
Coupling
[3]
Wired
Wireless
2 C
h
ips
(Fac
e
-to
-Face
)
Ov
er
3 Ch
ip
s
(Fac
e u
p
/dn
)
Inductive
Coupling
[4]
Micro-Bump
[1]
Through-Si Via
[2]
Capacitive-Coupling Link
[8] CICC’03, Sun Microsystems
Chip to Chip
[5] CICC’02, NC State Univ.
[6] ISSCC’05, NC State Univ.
Chip to Interposer
substrate
IC #1
IC #2
Trench
Interconnection layer
DC connection
(Solder bump)
AC connections DC connection
(Solder bump)
substrate
IC #1
Trench
Interconnection layer
DC connection
(Solder bump)
AC connections
DC connection
(Solder bump)
2µm
[3] ISSCC’03, Univ. Tokyo and Keio Univ.
Base chip
Face-down chips
30um pitch mini-pads
(Top metal layer)
1µm
Chip 1
Chip 2
Chip 3
Txdata Rxdata
Txdata
Rxdata
Chip 1
Chip 2
Inductive-Coupling Link
VR Vbias+
-Rxdata Rxclk Rxdatab Dl Dlb Txdata IT Tx/Rx VR Vbias
+
-Rxdata Rxclk Rxdatab Dl Dlb Txdata IT Tx/Rx
Digital CMOS Circuits
Multi-layer Wires
ISSCC 2006
(1Tbps)
ISSCC 2005
(200Gbps)
ISSCC 2004
(1Gbps)
Transmitter Chip (Top) 1024ch Data Transceivers Receiver Chip (Bottom)
Clock Transceivers BI ST Clo ck C o n tro l DC Probe for Top Chip 195 Transceiv er Channel Array AC Probefor Bottom Chip for Bottom Chip AC Probe DC Probe Bond in g Wires for Bottom Chip Bond in g Wires for T op C h ip Tx Array Rx Array Bottom Chip Top Chip Inductor TEG