2009 summer study: co-design of future architectures with ...michael rosenfield di t vlsi s...

22
IBM Research Co-Design of Future Architectures with 3D Integration Michael Rosenfield Di t VLSI S t Director, VLSI Systems IBM Research Division Yorktown Heights, NY 6 30 09 6-30-09 © 2009 IBM Corporation June 30, 2009

Upload: others

Post on 27-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Co-Design of Future Architectureswith 3D Integration

Michael RosenfieldDi t VLSI S tDirector, VLSI SystemsIBM Research DivisionYorktown Heights, NY

6 30 096-30-09

© 2009 IBM CorporationJune 30, 2009

Page 2: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Outline

Introd ction and moti ation Introduction and motivation

Technology

Design enablement

Modeling and analysis

Summary: suggested future research areas

© 2009 IBM Corporation2 June 30, 2009

Page 3: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Integration: Co-design of Future Architectures with New Technologies

As classical CMOS scaling comes to an end,l 3D fleverage 3D for:

Power efficiency

Form factor

Modularity / shared componentsy p

Optimized system design Powerefficient CPUs

Single-threaded CPUs

S i l P- OR -

S i l PImproved yield

Cache

I/O

Special Purpose Functions

Special Purpose Functions

© 2009 IBM Corporation3 June 30, 20093 IBM Confidential

Page 4: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D: A Family of Technologies and System Options

What value does 3D add to a “conventional” system? What new systems does 3D enable?

VRMeDRAMDRAM Stack Integrated Optical Layer

eDRAM

y

VRMeDRAM

eDRAMSRAM

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

PCPU

Processors

eDRAM

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

CPU

SRAMDRAMDRAMDRAM

?

eDRAMSili DECAP/POWER REG

DRAMDRAM

DRAMDRAM

Processor

Cell BE3DECAP

Low Cost Package

ProcessorDRAMDRAM

DRAMDRAM

Silicon DECAP/POWER REG

© 2009 IBM Corporation4 June 30, 2009

Silicon DECAP/POWER REG

Low Cost PackageLow Cost Package

Silicon DECAP/POWER REG

Page 5: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Integration g

System Architecture3D - optimized

systemsSystem ArchitecturePerformance, power , & thermal eval. of

3D optimized system design points

systems

3D stacked active chips -modular stacked components

3D Design & Design ToolsDesign know-how & best practices,

Design tools and methodologyStacked memory

Silicon carrier / Silicon interposer3D Technology Development

Coarse pitch TSV, Silicon interposerReduced pitch TSV, stacked active chips

Research & Development System Implementation

© 2009 IBM Corporation5 June 30, 2009

Research & Development System Implementation

Page 6: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Outline

Introd ction and moti ation Introduction and motivation

Technology

Design enablement

Modeling and analysis

Summary: suggested future research areas

© 2009 IBM Corporation6 June 30, 2009

Page 7: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Semiconductor Innovation Roadmap 2000 2005 2010 2015 2020 2025 2030

High-k material

Metal gate electrodeExtending Si CMOSExtending Si CMOS

Subsystem IntegrationSubsystem Integration

NonNon--Si FET Si FET

© 2009 IBM Corporation7 June 30, 2009

Beyond FET Beyond FET

Page 8: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Integration: TechnologiesSilicon Carriers / Silicon Carriers /

Silicon InterposersSilicon Interposers

3DI Assemblies3DI AssembliesLayer Bonding Layer Bonding and Contactingand Contacting

Th hTh h SiliSiliThroughThrough--Silicon Silicon Vias ( “TSV”)Vias ( “TSV”)

Layer AlignLayer Align

ChipChip--StackingStackingHigh AspectHigh AspectRatio OxideRatio Oxide

© 2009 IBM Corporation8 June 30, 2009

FlipFlip--Chip PackagingChip PackagingViasVias

Page 9: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Technology Development gy

There are several variations in 3D technology parameters that can be considered– TSV properties p p– Bonding method – Chip stack orientation

The various 3D technology parameters may have different effects on the base 2D technology parameters– Ground rule implications

Th l ff t– Thermal effects– Reliability – Test & known-good die

As the 3D technology continues to evolve, we need to do VLSI and systems architecture work in parallel

© 2009 IBM Corporation9 June 30, 20099

Page 10: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Outline

Introd ction and moti ation Introduction and motivation

Technology

Design enablement

Modeling and analysis

Summary: suggested future research areas

© 2009 IBM Corporation10 June 30, 2009

Page 11: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Fundamentally Affects VLSI Designy gChip infrastructure, IP blocks, design know-how, design tools and methodologies

High-density / high-speed in-stack signalingLeverage the high-speed / high-density micro-I/Os

Processor

3D-optimized circuits, logic, micro-

hit t

TSVs

architectureMemory

PackagePWRGNDCLK

Sys I/O

© 2009 IBM Corporation11 June 30, 2009

Global / system signalingReliable power, ground, & clock

Page 12: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

VLSI Design Implications over Time

3D designs will require 3D-compliant and optimized:

Chip infrastructure elements:– Chip infrastructure elements:• Clock distribution, power and ground distribution

– IP blocks:• SRAM, eDRAM, and non-traditional array technologies• Custom and random logic• Within-stack and on- and off-socket bussing and I/O• Analog• Analog• Special-purpose functions, materials

– Design know-how, and supporting methods and tools:• Early and detailed planning and partitioning• Electrical and physical optimization and design• Automation-enhanced implementation• Checking and verification

© 2009 IBM Corporation12 June 30, 2009

Checking and verification• Capture of power & thermal effects

Page 13: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Requires Architecture / VLSI / Technology3D Requires Architecture / VLSI / Technology Co-DesignTechnology and design interact in new ways:Technology and design interact in new ways:

TSV materials and wafer thicknesses affect TSV electrical propertiesp p

TSV electrical properties affect number of TSVs needed TSV size affects area overhead, wireability

Si f IP bl k ff TSV l i d i Sizes of IP blocks affect TSV locations, and vice-versa Partitioning functions over layers affects number of TSV

connections required

© 2009 IBM Corporation13 June 30, 2009

Page 14: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Simple Case: Convert to 3D with Minimal Changes

2D Microprocessor 3D Microprocessor in Two Layers

PackageProcessor/Memory

Package

Processor

TSV Level (Memory)Memory

TSV L lTSV Level

TSV layer requires a complete re-design More optimal variation:

Re floorplan each la er to optimi e the

© 2009 IBM Corporation14 June 30, 2009

– Re-floorplan each layer to optimize the new vertical connections

Page 15: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Chip Design: New Considerations

Planning/High Level Design– Additional architectural and planning needed for

h d t k d i HLD f i di id lEarly Power, IR Drop Analysis

TSV & Stack Design Planning

shared stack resources during HLD of individual layers

Early Clock Structure Design

Stack Thermal Analysis

D i D l t PhFinalize TSV - Stack Networks

Clock Design Across Stack

TSV Aware Logic Circuit Physical

Design Development Phase– Partitioning of shared stack resources allows individual

layers to proceed independently.

Addti l t i t / t t d h k d dTSV-Aware Logic, Circuit, Physical Design

– Addtional constraints/contracts and crosscheck needed to ensure design closure at both the stack level and system level

3D Timing

3D-Aware Layout-to-Schematic & Schematic.-to-Logic

Stack Continuity Analysis

Pre-tapeout verification– 3D-aware stack-level verification

© 2009 IBM Corporation15 June 30, 2009

TSV Design Rule checking

Page 16: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Integration Impact on Design TSV and bond & assembly technology & reliability

Test strategy for known-good-die

Power delivery through chip stack

Thermal impacts & Cooling

© 2009 IBM Corporation16 June 30, 2009

Page 17: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Power / Thermal Analysis and Mitigationy g Chip Stacking Power Implications

– Decreased heat spreading / increased hot spot temperatures– Power analysis studies:y

• Compare power, temperature, and performance for early-late design stage analysis of proposed 3D architectures

• During design, identify chip hot spot(s): temperature and regions

Thermal mitigation techniques: Thermal mitigation techniques:– Hardware (autonomic) dynamic task/activity migration– Software-guided task scheduling– Per-core voltage regulation and power gating via 3D-VRM

Peak temperature 87.6°C Good lateral heat spreading

Peak temperature 113°C Poor lateral heat spreading

© 2009 IBM Corporation17 June 30, 2009

Page 18: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Outline

Introd ction and moti ation Introduction and motivation

Technology

Design enablement

Modeling and analysis

Summary: suggested future research areas

© 2009 IBM Corporation18 June 30, 2009

Page 19: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

3D Systems Architecture and Modeling3D Systems Architecture and Modeling

In the long term, 3D has the potential to realize systems that do not have attractive 2D alternatives– Different ratios of processing capability to memory capacity to bandwidth– Much higher bandwidth, lower latency between components– Tight integration of dissimilar or incompatible technologies or functionsTight integration of dissimilar or incompatible technologies or functions

• Different CMOS technology generations• Security, I/O, memory, processing layers• Optical components, Non-CMOS, etc.

Ultimately, we want to analyze systems that are well beyond present capabilities– Workloads that don’t exist today– 100’s of cores, 1000’s of threads, 10’s of logical partitions, 100’s of

GBytes cache in many layers

© 2009 IBM Corporation19 June 30, 2009

Page 20: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Systems Architecture and Modeling 3D VLSI exploitation will leverage technology attributes not exploited

by current software– Significant advances needed on ability to model and analyze tradeoffs– Larger and more complex workloads, more complex systems, new design

dimensions, etc. Environment needed for combining workload characterization,

performance, power, temperature, physical planning, reliabilityperformance, power, temperature, physical planning, reliability– Use in exploratory and concept-phase stages for designing future systems– Serve as front-end to the design process for 3D VLSI systems

© 2009 IBM Corporation20 June 30, 2009

Page 21: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Outline

Introd ction and moti ation Introduction and motivation

Technology

Design enablement

Modeling and analysis

Summary: suggested future research areas

© 2009 IBM Corporation21 June 30, 2009

Page 22: 2009 Summer Study: Co-Design of Future Architectures with ...Michael Rosenfield Di t VLSI S tDirector, VLSI Systems IBM Research Division Yorktown Heights, NY 6-30-09 ... – Software-guided

IBM Research

Summary – Future 3D Integration Researchy g

Optimized system design – Systems exploiting 3D will leverage hardware attributes not available today. y p g g y

What new systems does 3D integration enable?• An evaluation framework is needed

– How do we restructure future systems from embedded through servers to l it 3D i t ti t h l ?exploit 3D integration technology?

Quantitative evaluation of performance, power, and other benefits of 3D integration– We all know the potential high level, qualitative, benefits of 3D. It is now

time to provide information on the quantitative value of 3D

VSLI design enablement– 3D integration fundamentally affects many aspects of VLSI design: clock,

power, and signal distribution, through-silicon-via aware design, I/O, test/reliability, design automation tools, etc.

H th l i ti b f 2D d i t ti t l th d l i

© 2009 IBM Corporation22 June 30, 200922

• How can the large, existing base of 2D design automation tools, methodologies, and designs be extended to effectively leverage 3D technologies?