Challenges and Opportunities for the World’s Largest Integrated...

43
© 2011 Altera Corporation—Public Challenges and Opportunities for the World’s Largest Integrated Circuits Mike Hutton Office of the CTO Altera Corporation Acknowledgements: Vaughn Betz, Stephen Brown, David Mendel, Argy Krikelis, Mario Khalaf, Deshanand Singh, Altera Applications VII Southern Programmable Logic Conference Córdoba, Argentina April 14, 2011

Transcript of Challenges and Opportunities for the World’s Largest Integrated...

Page 1: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2011 Altera Corporation—Public

Challenges and Opportunities for the World’s Largest Integrated Circuits

Mike HuttonOffice of the CTOAltera Corporation

Acknowledgements:

Vaughn Betz, Stephen Brown, David Mendel, Argy Krikelis,

Mario Khalaf, Deshanand Singh, Altera Applications

VII Southern Programmable Logic ConferenceCórdoba, Argentina April 14, 2011

Page 2: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

2

Overview

� Applications / Market Drivers

� Architecture and Circuits at 28nm

� New Systems and Methodologies for 2011

Note: This version has had several of slides removed to

allow for publication on the SPL conference website

Page 3: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

3

Industries that use FPGAsIndustries that use FPGAs

Communications

Broadcast

Consumer

Automotive

Test, Measurement

& Medical

Computer & Storage

Military & Industrial

More than 50% of revenue

Page 4: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

E.g. Industrial Machine Vision

4

Needs: IP, 9x9 and 18x18 DSP, I/O interfaces

Page 5: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

E.g. Automotive radar / cruise control

5

Needs: Embedded processor, DSP, IP, I/O interfaces

Page 6: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

E.g. High-end medical imaging

6

Needs: DSP: 18x18, 27x27, complex, and FP/DP

Page 7: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Communication Processing

7

E.g. Toronto Internet Exchange BPS, 2009-2010

� More bandwidth: 25% to 131% / year across domains [Cisco]

� More data through fixed channel + more processing per packet

� Security and quality of service needs � deep packet inspection

Processing + bandwidth

[Courtesy W. Gross, McGill]

Page 8: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

LTE Base-station

8

Needs: Integer DSP (and lots of it), IP,

Designer Productivity, Lower Power

Page 9: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Wireline - Optical Transport Muxponder

9

Needs: I/O, memory and fabric performance, IP,

fast protocol changes, fractional PLLs,

flexible clocking

Page 10: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Wireline Packet Processing

10

Needs: I/O, memory and fabric performance,

hard protocols (ILKN, Eth)

Page 11: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Challenges

� Utilize the latest process generation for:− Greater processing power (logic, memory, I/O)

− But, without increasing cost, power consumption or pins

� Requires:− Targeted performance improvement

− Adding faster serial I/O – double-step from 10G to 28G

− Disparate markets – e.g. DSP range, power vs performance

− Improve design methodologies and CAD

11

Page 12: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

12

28nm Stratix V

FPGA Fabric

� 1M LE

� 60 Mb RAM (20 Tbps)

� 4K VP DSP

7x72b Hardened 800 MHz DDR (100 Gbps)

HSSI

� 28 Gbps PMA

� Hard PCS

� Hard PCIe / GbE

Clocking

� High-precision PLL

� 417 clock domains

Page 13: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

13

Families and Derivatives

Highest bandwidth and density

Balanced cost, power and performance

Low-power and cost

CPLD – instant-on, near-0 static power

Low-cost ASIC migration

E, GS, GX, GT

Page 14: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Embedded HardCopy Blocks

14

� Metal-programmed ASIC blocks

� HardCopy methodology

� Inexpensive derivative devices

� Replaces 700K equivalent LEs

� 5X area reduction

� 65% AC power reduction

� Low DC power when unused

Em

be

dd

ed

Ha

rdC

op

y B

loc

k

Em

be

dd

ed

Ha

rdC

op

y B

loc

k

PCIe Gen3

40G/100G Ethernet

Other/Custom

Page 15: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

15

Stratix V Memory Interfaces (DDR II/III)

� High-performance / matched

delay PHY made hard

� PHY calibration stays softfor parameterization:

� Memory controller stays softfor flexibility

Page 16: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

18x18

18x18

+ -+ -

Inte

rmedia

te M

ult

iple

xer

+ - ΣΣΣΣ

+

Inpu

t R

eg

iste

r U

nit

64

18 bit native

multiplier mode

+

+

Coeff regs

+

+

Cascade Multiplexer

64

Systolic

Path18x18

18x18

+ -+ -

Inte

rmedia

te M

ult

iple

xer

+ - ΣΣΣΣ

+

Inpu

t R

eg

iste

r U

nit

64

18 bit native

multiplier mode

+

+

Coeff regs

+

+

Cascade Multiplexer

64

Systolic

Path18x18

18x18

+ -+ -+ -

Inte

rmedia

te M

ult

iple

xer

+ - ΣΣΣΣ+ - ΣΣΣΣ

+

Inpu

t R

eg

iste

r U

nit

64

18 bit native

multiplier mode

++

++

Coeff regs

+

+

Cascade Multiplexer

64

Systolic

Path

16

Variable-Precision DSP

Video

Wireless

Imaging/Military

Page 17: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

High-speed Serial EvolutionN

etw

ork

ing

Ba

nd

wid

th (

Gb

ps

)

1

10

100

1000

1990 1995 2000 2005 2010

PCI

PCI-66

PCI-X

PCIe

PCIe 2

PCIe 3

1G FC

RapidIO 1.0

GbE

20G FC

OC 48

RapidIO 2.0

10 GbE10G FC

3G SDI

InterlakenOC 768

100 GbE

RapidIO 3.0

26% increase / year per lane

Plus increase in #lanes

17

Page 18: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

28 nm Transceivers @ 28 Gbps

� Measured on 28nm Si, shipping this quarter

18

Page 19: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Transceiver Interface

FPGAFabric

I/O

I/O

I/O

I/O

I/O

I/O

I/O

I/O

I/O

I/O

19

LC

T

ran

sm

it P

LL

s

Clo

ck n

etw

ork

s

Hard PCS

Hard PCS

Hard PCS

Hard PCS

Hard PCS

Hard PCS

Hard PCS

Hard PCS

Hard PCS

Hard PCS

Transceiver PMA

Transceiver PMA

Transceiver PMA

Transceiver PMA

Transceiver PMA

Transceiver PMA

Transceiver PMA

Transceiver PMA

Transceiver PMA

Transceiver PMA

Em

bed

ded

Hard

Co

py

Blo

ck)

Fra

cti

on

al

PL

Ls (

fPL

L)

Fra

cti

on

al

PL

Ls (

fPL

L)

Fra

cti

on

al

PL

Ls (

fPL

L)

Page 20: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

20

And coming soon…

Page 21: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

21

Fabric Power and Performance

� Twice as many transistors every generation

� Power budget per device fixed− 10W to 20W for most higher-end applications

� Primary application drivers will not tolerate any significant reductions in performance.

� Must innovate to control power while improving on fmax and IO speeds.

Page 22: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

22

Choosing the Right 28-nm Process…

HP

HPL

LP

Sta

tic P

ow

er

Performance

Programmable power extends

the HP curve

Page 23: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

23

�23

� Automatic tradeoff by software− Performance where needed, minimizes static power elsewhere

− Power reduction with no performance penalty

Programmable Power Technology

Page 24: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

24

Quartus II Software Power Optimization

�Fitter

�Assembler

Power-Aware

�Synthesis

� Minimize RAM-block accesses per cycle

� Promote RE/WE to CE

� Absorb high-toggling nets

� Optimize high-speed / low-power tiles

� Localize high-toggling nets for min-C

� Place circuitry to minimize clock power

� Power-efficient DSP block configurations

� Program unused circuitry to minimize

both AC and DC power

15% lower dynamic power (average)

Page 25: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

25

Fabric Architecture:

� Stratix V ALM architecture adds 2 additional DFF per ALM− Allows more pipelining, without LE-cost

− Resulting in 6% better LE utilization over Stratix IV

� Re-balance of wire/metal (H3, H6, H20, V4, V12) to compensate for increased wire resistance.

Page 26: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2011 Altera Corporation—Public

Partial Reconfiguration

Page 27: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Partial Reconfiguration Flow

� Design Partition Based− Based on Quartus Incremental Compile Flow (partition, region)

− Enter design intent, automate low-level details

− Simulation flow for operation, including reconfiguration

− Each region can be configured while rest of the device is running

� Flow targets multi-modal applications− Small constant number of re-configurable regions

− Multiple persona (context) are compiled to a fixed location

− An application-driven subset of the hardware capability

� HW can reconfigure any LAB, RAM, rmux or individual CRAM.

27

Page 28: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

28

10GbE10Gbs

100Gps

Channel 1

10Gbs

10GbE10Gbs

Channel 2

Channel 10

Example System: 10*10Gbps→OTN4 MuxponderExample System: 10*10Gbps→OTN4 Muxponder

OTN2 OTN4

Client Side Line SideMUXPonder

OTN2

Page 29: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

� One set of HDL

� Tools to simulate during reconfig

Design Entry & Simulation

29

module reconfig_channel (clk, in, out);

input clk, in;

output [7:0] out;

parameter VER = 2; // 1 to select 10GbE, 2 to select OTN2

generate

case (VER)

1: gige m_gige (.clk(clk), .in(in), .out(out));

2: otn2 m_otn2 (.clk(clk), .in(in), .out(out));

default: gige m_gige(.clk(clk), .in(in), .out(out));

endcase

endgenerate

endmodule

Page 30: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

30

Incremental Design Flow Background

Top

Channel 1 Channel 2 OTN4MUXponder…

� Specify partitions in your design hierarchy

� Can independently recompile any partition

� CAD optimizations across partitions prevented

� Preserve SP&R of unchanged partitions

Page 31: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

31

Persona – a Partial Reconfiguration Instance

Top

C1, 10GbE C2, 10GbE

OTN4MUXponder…C1, OTN2 C2, OTN2

Static partition

Partial Reconfig

Partition 2Partial Reconfig

Partition 2

� A revision is a compiled subdesign of a persona

� Also, aggregate revisions for debug

persona

Page 32: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

32

Partial Reconfiguration: Floorplanning

� Define partial

reconfiguration regions − Non-rectangular OK

− Any number OK

� Works in conjunction with transceiver dynamic

reconfiguration for dynamic

protocol support

OTN2

OTN4

10GbE

OTN4

10GbE

FP

GA

Co

reF

PG

A C

ore

Partial Reconfiguration for Core

Tra

nsceiv

ers

Tra

nsceiv

ers

Dyn

am

ic R

eco

nfi

gu

rati

on

for

Tra

nsceiv

ers

Page 33: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

OTN210GbE

Physical: Boundary I/O

� PR region I/Os must stay in same spot− So rest of design can communicate with any instance

� Solution is automatically inserted “wire LUT”− Tools lock this down in same spot for all instances

33

MUXponder

Page 34: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

OTN2

Physical: Route-Throughs

� Routing through partially reconfigurable regions− Quartus II records routing reserved for top-level use

− Prevents PR instances from using it also

34

10GbEOTN4

Tra

nsceiv

ers

Page 35: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2011 Altera Corporation—Public

OpenCL Design Entry

Page 36: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Design Flow Challenges

� HDL: low-level parallel programming language

� Timing closure− Device performance not increasing much in new nodes

− Datapaths widening, device sizes growing exponentially

− 4x28 Gbps � 336 bit datapath @ 333 MHz � need good P & R

� Compile, test, debug cycle slower than SW− And tools to observe HW state less mature

� Firmware development needs working HW

� Especially important for specific application domains –

e.g. computing, medical imaging

36

Page 37: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Altera’s approach: OpenCL

� Explicitly Parallel C, not High-Level Synthesis

� Familiar to end-customer

� OpenCL programming model allows us to:

� Define Kernels

� Data-parallel computational units � can hardware accelerate

� Including communication mechanism to kernels

� Describe parallelism within & between kernels

� Manage Entire Systems

� Framework for mix of HW-accelerated and software tasks

� Multi-target

37

Page 38: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

OpenCL Structure

38

__kernel void sum { … }

__kernel void transpose {…}

float cross_product { … }

__kernel void sum

(__global const float *a,

__global const float *b,

__global float *answer)

{

int xid = get_global_id(0);

answer[xid] = a[xid] + b[xid];

}

Program: kernels and

functions

Task-level parallelism,

overall framework

Kernels: data-level

parallelism

Suitable for HW or

parallel SW

implementation

Specify memory

hierarchy

Page 39: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2011 Altera Corporation—Public

Summary

Page 40: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Challenges

� Explosive demand for more processing− Both on and off-chip bandwidth

− Process alone not delivering the requirements

� FPGAs becoming SoCs / programmable ASSP− More hard blocks, more configurable

− Market specialization and segmentation

� Designer Productivity Needs− Improved ease-of-use / timing closure / debug cycle

− New paradigms to access the hardware in familiar ways

40

Page 41: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Solutions

� Hardware Innovation: 28 nm & Stratix V− 1.5x I/O bandwidth with 28G transceivers and DDR assist

− 1.5x – 2x more processing capability from process / hardening

− 30% to 50% reduction in power consumption

� New methodologies− Application-driven partial reconfiguration

− Event-driven task processors

− SOPC and Network on Chip

− OpenCL design initiative

� More needed, but 40nm/28nm have both seen big leaps in FPGA capabilities.

41

Page 42: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2011 Altera Corporation—Public

Thank You!

Page 43: Challenges and Opportunities for the World’s Largest Integrated Circuitssplconf.org/spl11/data/uploads/SPL2011_MH_Altera.pdf · 2018. 3. 27. · ALTERA, NIOS, QUARTUS & STRATIX

© 2010 Altera Corporation—Confidential

ALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.© 2011 Altera CorporationALTERA, NIOS, QUARTUS & STRATIX are Reg. U.S. Pat. & Tm. Off. and Altera marks in and outside the U.S.

Technology Issues Facing the World's Largest Integrated Circuits

SPL 2011 (Cordoba, Argentina)

April 16, 2011

Mike Hutton

FPGAs are amongst the world's largest and most complex integrated circuits, and they continue to

be very early adopters of the latest process technology. This talk will describe some of the driving

applications and technology trends pushing FPGAs to 28 nm and smaller process nodes. We will

also highlight how FPGA architecture is evolving, as exemplified by Altera's Stratix V FPGAs.

Power management and silicon efficiency issues are pushing FPGAs to become somewhat more

application-targeted, and to incorporate larger amounts of hard logic that makes them more

complete systems-on-a-chip. In addition, the very high I/O bandwidth requirements of next-

generation systems are driving innovation in both high-speed memory interface design and high-

speed serial transceiver design.

Stratix V supports partial reconfiguration to increase silicon efficiency by swapping in different

functionality over time. We will describe both the hardware that enables partial reconfiguration,

and the software tools that will enable efficient design without becoming entangled in low-level

physical details. Finally, we will discuss both software challenges and promising research efforts

to create CAD tools that will help designers productively create the very large systems enabled by

modern FPGAs.

43