the end of eda - toward system design

Upload: nanoterach

Post on 02-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 The End of EDA - Toward System Design

    1/41

    The End of EDA

    Toward System DesignRal Camposano

    November, 2014

  • 8/10/2019 The End of EDA - Toward System Design

    2/41

    The End of EDA

    2

    What we may be witnessing is not just the

    commoditization of electronics,

    or the passing of a particular period of

    electronic design / EDA,but the end of electronic design / EDA as such:

    that is, the end point of a technological evolution

    and the universalization of the use of electronics

    as the final form of intelligence in everything[1].[1] Paraphrasing Francis Fukuyamas essay "The End of History?" The National Interest, 1989

  • 8/10/2019 The End of EDA - Toward System Design

    3/41

    The Free Lunch is (largely) Over

    3Intel CPU Introductions (graph updated August 2009; article text original from December 2004)Source: The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software

    2014Fastest i7 3.6/4.0GHz, 150W

    Fastest Xeon 3.4/3.7GHz, 155W

  • 8/10/2019 The End of EDA - Toward System Design

    4/41

    4

    Electronics $ 91

    Other $120

  • 8/10/2019 The End of EDA - Toward System Design

    5/41

    SW >$42 per Device

    5

  • 8/10/2019 The End of EDA - Toward System Design

    6/41

    Systems Companies Capturing Value

    6

    0

    50

    100

    150

    200

    2005 2006 2007 2008 2009 2010 2011 2012 2013

    Samsung

    Apple

    Microsoft

    Amazon

    Google

    Intel

    Facebook

    Revenue

    $B

  • 8/10/2019 The End of EDA - Toward System Design

    7/41

    HW vs. SW

    7

    Patterson / HennessyThe HW / SW Interface Big Switch Networks

    Wikipedia Xilinx

    Software-Defined Satellite

  • 8/10/2019 The End of EDA - Toward System Design

    8/41

    EDA also Evolved into (mostly) SW

    Gen 1 1960-1980 CALMA, Computervision, Applicon, Zuken

    Customized Workstation + Artwork Editing SW

    DMV 1981-1988 Daisy, Mentor, Valid

    Still substantial focus on Hardware sales

    Gen 3 1988 Cadence (88 ECAD +SDA), Mentor, Synopsys (Optimal

    Solutions 86)

    Software

    8

  • 8/10/2019 The End of EDA - Toward System Design

    9/41

    EDA

    $-

    $1

    $2

    $3

    $4

    $5

    $6

    $7

    $8

    1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013

    SNPS goes ratable

    CDNS goes ratable

    EDAC MSS

    $B

    9

  • 8/10/2019 The End of EDA - Toward System Design

    10/41

    EDA

    $-

    $1

    $2

    $3

    $4

    $5

    $6

    $7

    $8

    1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013

    SNPS goes ratable

    CDNS goes ratable

    EDAC MSS

    $B

    CAGR = 6%

    10

  • 8/10/2019 The End of EDA - Toward System Design

    11/41

    Buffets Valuation Indicator

    11

    Source: Board of Governors of the Federal Reserve System and U.S. Bureau of Economic Analysis

    1950 1960 1970 1980 1990 2000 2010

  • 8/10/2019 The End of EDA - Toward System Design

    12/41

    Gross World Product

    Source: World Bank

    $-

    $10

    $20

    $30

    $40

    $50

    $60

    $70

    $80

    $T

    12

  • 8/10/2019 The End of EDA - Toward System Design

    13/41

    Gross World Product

    Source: World Bank

    $T

    $-

    $10

    $20

    $30

    $40

    $50

    $60

    $70

    $80

    CAGR = 6.1%

    13

  • 8/10/2019 The End of EDA - Toward System Design

    14/41

    Semiconductors

    Source: SIA

    $-

    $50

    $100

    $150

    $200

    $250

    $300

    $350

    $400

    $-

    $10

    $20

    $30

    $40

    $50

    $60

    $70

    $80

    $T $B

    14

  • 8/10/2019 The End of EDA - Toward System Design

    15/41

    Semi / WDC

    0.0%

    0.1%

    0.2%

    0.3%

    0.4%

    0.5%

    0.6%

    0.7%

    15

  • 8/10/2019 The End of EDA - Toward System Design

    16/41

    Semi / WDC

    0.0%

    0.1%

    0.2%

    0.3%

    0.4%

    0.5%

    0.6%

    0.7%

    16

    0.45%

  • 8/10/2019 The End of EDA - Toward System Design

    17/41

    EDA

    Source: EDAC

    $-

    $50

    $100

    $150

    $200

    $250

    $300

    $350

    $400

    $-

    $1

    $2

    $3

    $4

    $5

    $6

    $7

    $8

    $B

    17

  • 8/10/2019 The End of EDA - Toward System Design

    18/41

    EDA

    Source: EDAC

    $-

    $50

    $100

    $150

    $200

    $250

    $300

    $350

    $400

    $-

    $1

    $2

    $3

    $4

    $5

    $6

    $7

    $8

    $B$B

    18

  • 8/10/2019 The End of EDA - Toward System Design

    19/41

    EDA / Semi

    0.0%

    0.5%

    1.0%

    1.5%

    2.0%

    2.5%

    3.0%

    3.5%

    19

    2.2%

  • 8/10/2019 The End of EDA - Toward System Design

    20/41

    20

  • 8/10/2019 The End of EDA - Toward System Design

    21/41

    21

    6%

  • 8/10/2019 The End of EDA - Toward System Design

    22/41

    22

    Die

    SoftwareSDK, IDE, compiler,

    debugger, build,

    source control

    EDA

    Package MCM, EM,Thermal, Mechanical

    Board

    Connector

    PCB, EM,

    Thermal, Mechanical

    Sub-System Mechanical,

    Thermal, EM

    System Mechanical, CFD,

    Thermal, EM

    Ergonomics, sustainability, CO2emissions

  • 8/10/2019 The End of EDA - Toward System Design

    23/41

    23

    Package MCM, EM

    Board

    Connector

    PCB, EM

  • 8/10/2019 The End of EDA - Toward System Design

    24/41

    Hybrid Electromagnetic Simulation

    3D3D2.5D

    24

  • 8/10/2019 The End of EDA - Toward System Design

    25/41

    Insertion Loss Return Loss

    Near End Crosstalk Far End Crosstalk

    Hybrid Mode

    Hybrid

    3D

    Method Time Per Frequency Peak Memory

    Full 3D 61 min 50 GB

    Hybrid 2.D / 3D 6 min 5 GB

    25

  • 8/10/2019 The End of EDA - Toward System Design

    26/41

    Parallelism in EM Simulation

    Layers: 8 Nets: 320 Ports: 1000

    IBM Challenge Problem

    Capacitance, Inductance of all nets

    S-parameter extraction of 20 nets

    26

  • 8/10/2019 The End of EDA - Toward System Design

    27/41

    Capacitance Extraction of All NetsComputation Time Speedup

    MS&S 8 cores 235 min 6x

    RHS 80 machines 7.3 min 32x

    Test Case upload 0.7 min

    Result download 1.0 min

    Peak Memory: 5.5 GB

    RHS

    Setup time = 1.8 min (serial)

    p = (235-1.8) / 235 = 0.99234

    Max Speedup =1

    (1-p) +

    p

    n

    = 50xN=80

    Max Speedup =1

    (1-p) +p

    n

    = 131x

    n=

    27

  • 8/10/2019 The End of EDA - Toward System Design

    28/41

    Inductance Extraction of All PortsComputation Time Speedup

    MS&S 8 cores 2741 min 6x

    RHS 125 machines 50 min 55x

    Test Case upload 1.0 min

    Result download 3.0 min

    Peak Memory: 14 GB

    RHS

    Setup time: = 28 min (serial)

    p = (2741-28) / 2741 = 0.98978

    Max Speedup =1

    (1-p) +

    p

    n

    = 55xn=125

    Max Speedup =1

    (1-p) +p

    n

    = 98x

    n=

    28

  • 8/10/2019 The End of EDA - Toward System Design

    29/41

    S-ParametersComputation Time Speedup

    MS&S 8 cores 5954 min 6xRHS 5 machines

    Freq 25x5 machines

    70 min 3.4x

    25x

    Test Case upload 1.0 min

    Result download 5.0 min

    Peak Memory: 11 GB

    RHS

    Setup time = 11.5 min (serial)

    p = (119-11.5) / 119 = 0.8067

    Max Speedup =

    1

    (1-p) +p

    n

    = 3.6xn=5

    Max Speedup =1

    (1-p) +p

    n

    = 10.3x

    n=

    29

  • 8/10/2019 The End of EDA - Toward System Design

    30/41

    S-Parameters

    Transmission

    Reflection

    30

  • 8/10/2019 The End of EDA - Toward System Design

    31/41

    31

    Licensing

    nCloud supports a flexible licensing model,

    ranging from hourly pay-as-you-go software-

    as-a-service (SaaS) licensing to longer term

    subscriptions such as monthly or annual.

  • 8/10/2019 The End of EDA - Toward System Design

    32/41

    Simulation in the Cloud

    32

  • 8/10/2019 The End of EDA - Toward System Design

    33/41

    33

    SDK IDE compiler

  • 8/10/2019 The End of EDA - Toward System Design

    34/41

    34

    Die

    SoftwareSDK, IDE, compiler,

    debugger, build,

    source control

    EDA

    Package MCM, EM,Thermal, Mechanical

    Board

    Connector

    PCB, EM,

    Thermal, Mechanical

    Sub-System Mechanical,

    Thermal, EM

    System Mechanical, CFD,

    Thermal, EM

    Ergonomics, sustainability, CO2emissions

  • 8/10/2019 The End of EDA - Toward System Design

    35/41

    Software

    35

    Top10 Worldwide Software Vendors, Worldwide, 2012-2013 (Billions of Dollars)Source: Gartner (March 2014)

    Rank

    2013

    Rank

    2012 Vendor

    2013

    Revenue

    2012

    Revenue

    2012-2013

    Growth Rate (%)

    1 1 Microsoft 65.7 62.0 6.0

    2 3 Oracle 29.6 28.7 3.4

    3 2 IBM 29.1 28.7 1.4

    4 4 SAP 18.5 16.9 9.5

    5 5 Symantec 6.4 6.4 -0.8

    6 6 EMC 5.6 5.4 4.9

    7 7 HP 4.9 5.0 -2.7

    8 9 VMware 4.8 4.2 14.1

    9 8 CA Technologies 4.2 4.3 -2.6

    10 12 Salesforce.com 3.8 2.9 33.3Others 234.6 224.0 4.7

    Total 407.3 388.5 4.8

  • 8/10/2019 The End of EDA - Toward System Design

    36/41

    CAD / Simulation

    36

    Top5 Worldwide CAD Vendors, Worldwide, 2012-2013 (Billions of Dollars)Sources: JPR, Schnittger, Public Co.

    Rank

    2013

    Rank

    2012 Vendor

    2013

    Revenue

    2012

    Revenue

    2012-2013

    Growth Rate (%)

    1 1 Dassault Systmes 2.6 2.5 1.8

    2 2 Autodesk 2.3 2.2 4.1

    3 3 Siemens PLM 1.8 1.7 7.5

    4 4 PTC 1.3 1.3 3.0

    5 5 Ansys .86 .80 7.9

    Total 8.9 8.5 4.7

    $B

  • 8/10/2019 The End of EDA - Toward System Design

    37/41

    CAD / Simulation

    37

    $-

    $1

    $2

    $3

    $4

    $5

    $6

    $7

    $8

    $9

    $10

    2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013

    $B

  • 8/10/2019 The End of EDA - Toward System Design

    38/41

    $-

    $1

    $2

    $3

    $4

    $5

    $6

    $7

    $8

    $9

    $10

    2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013

    CAD / Simulation$B

    CAGR = 9.3%

    38

    fApplication

    $ $

  • 8/10/2019 The End of EDA - Toward System Design

    39/41

    39

    Software

    Die

    Package

    Board

    Connector

    Sub-System

    System

    pp

    Development

    Software

    EDA

    CAD

    $9 / $407B

    2.2%

    $6.2 / $303B

    2.0%

    >$9 / >2T ?

  • 8/10/2019 The End of EDA - Toward System Design

    40/41

    40

  • 8/10/2019 The End of EDA - Toward System Design

    41/41

    Summary

    Semiconductors and EDA have been

    growing at the pace of GWP since 1996

    Cost, complexity and functionality

    continue to migrate to SW and system

    EDA and CAD are poised for contact,

    leading to system design