Cloud-Integrated IP Design: Bursting EDA Workflows to the Public - - PowerPoint PPT Presentation

cloud integrated ip design
SMART_READER_LITE
LIVE PREVIEW

Cloud-Integrated IP Design: Bursting EDA Workflows to the Public - - PowerPoint PPT Presentation

Cloud-Integrated IP Design: Bursting EDA Workflows to the Public Cloud Jerome McFarland, Marketing Director, Elastifile Agenda Why Cloud? How Cloud? Real-World Example Why Cloud? IC Design Complexity is Steadily Increasing Process


slide-1
SLIDE 1

Jerome McFarland, Marketing Director, Elastifile

Cloud-Integrated IP Design: Bursting EDA Workflows to the Public Cloud

slide-2
SLIDE 2
  • Why Cloud?
  • How Cloud?
  • Real-World Example

Agenda

slide-3
SLIDE 3

Why Cloud?

slide-4
SLIDE 4

Confidential |

4

Source: Cadence

Process nodes shrinks require more design rules and complex DRC analyses

IC Design Complexity is Steadily Increasing

slide-5
SLIDE 5

Confidential |

5

Source: Dell-EMC

Increased Design Complexity Creates Massive Data Sets

Design, Simulation, and Verification processes generate and consume huge amounts of data

slide-6
SLIDE 6

Confidential |

6

Mindshare allocated towards complex IP and tools…no bandwidth for IT hassles

Infrastructure Needs to “Just Work”

PERFORMANCE

Critical EDA IT Requirements

SCALABILITY COMPLEXITY

slide-7
SLIDE 7

Confidential |

7

Public Cloud Integration offers Best of All Worlds

  • Elastic Scalability

> Resources can scale to match bursty workload requirements

  • Unlimited Performance

> Resources are essentially infinite...capable of high degrees of parallelism

  • Minimal Complexity

> “IT-as-a-Service” abstraction layer eliminates low-level IT headaches

> No more HW upgrades and maintenance > Eliminate restrictive CAPEX commitments

slide-8
SLIDE 8

Confidential |

8

EDA Cloud Bursting Checklist

Scale, Performance, and Simplicity? Can my tools run in the cloud? Can I efficiently manage my data?

slide-9
SLIDE 9

Confidential |

9

EDA Cloud Bursting Checklist

Scale, Performance, and Simplicity? Can my tools run in the cloud? Can I efficiently manage my data?

slide-10
SLIDE 10

How Cloud?

Ok, so now I want to burst…

slide-11
SLIDE 11

Confidential |

11

EDA Applications were designed for File Systems

Tools expect to create and ingest files and directories Need data sharing, strict consistency, and performance

Other Tools and Scripts

ACTIVE DATA

ON-PREMISES FILE SYSTEM

slide-12
SLIDE 12

Confidential |

12

slide-13
SLIDE 13

Confidential |

13

Elastically Scalable Compute Resources

slide-14
SLIDE 14

Confidential |

14

Elastically Scalable Compute Resources

slide-15
SLIDE 15

Confidential |

15

Elastically Scalable Compute Resources

slide-16
SLIDE 16

Confidential |

16

Elastically Scalable Compute Resources

slide-17
SLIDE 17

Confidential |

17

Elastically Scalable Compute Resources

slide-18
SLIDE 18

Confidential |

18

Elastically Scalable Compute Resources

slide-19
SLIDE 19

Confidential |

19

EDA Cloud Bursting Checklist

Scale, Performance, and Simplicity? Can my tools run in the cloud? Can I efficiently manage my data?

slide-20
SLIDE 20

Confidential |

20

EDA Cloud Bursting Checklist

Scale, Performance, and Simplicity? Can my tools run in the cloud? Can I efficiently manage my data?

slide-21
SLIDE 21

Confidential |

21

Elastically Scalable Compute Resources

slide-22
SLIDE 22

Confidential |

22

Elastically Scalable Compute Resources

Object

Elastifile CloudConnect

slide-23
SLIDE 23

Confidential |

23

Elastically Scalable Compute Resources

Object

Elastifile CloudConnect

slide-24
SLIDE 24

Confidential |

24

Elastically Scalable Compute Resources

Object

Elastifile CloudConnect

slide-25
SLIDE 25

Confidential |

25

EDA Cloud Bursting Checklist

Scale, Performance, and Simplicity? Can my tools run in the cloud? Can I efficiently manage my data?

slide-26
SLIDE 26

Confidential |

26

EDA Cloud Bursting Checklist

Scale, Performance, and Simplicity? Can my tools run in the cloud? Can I efficiently manage my data?

slide-27
SLIDE 27

Real-World Example

slide-28
SLIDE 28

Confidential |

28

Bursting Parasitic Extraction to the Public Cloud

IP design firm leverages Elastifile and Google Cloud Platform to maximize verification efficiency Challenge

Need to support high-performance, parallel analysis of large data sets Need to run Synopsys StarRC in-cloud, without refactoring Need to align IT costs with bursty workload demands

Need to offload memory-intensive parasitic extraction jobs Solution

Google Cloud Platform for scalable Compute…Elastifile for scalable Storage Elastifile POSIX file system supports existing EDA tools, with no changes required Cost-effective, elastic solution…Spin up Elastifile and GCP Compute only when needed

Elastifile and Google Cloud Platform for elasticity, performance, and cost-effectiveness

slide-29
SLIDE 29

Confidential |

29

A Real-World, Cloud-Integrated EDA Solution

Parasitic Extraction Jobs

Distributed File Storage Parallel Compute Job Scheduler

Cloud Instance

ELASTIFILE

Cloud Instance

ELASTIFILE

Cloud Instance

ELASTIFILE

slide-30
SLIDE 30

Confidential |

30

Elastifile: Enabling Cloud-Integrated EDA

Burst to cloud to expand resources or offload on-premises infrastructure Delivering cloud application compatibility Delivering in-cloud data management Delivering hybrid cloud data mobility

slide-31
SLIDE 31

THANK YOU!

Fr ee Your Dat a, Fr ee Your Busi ness