Chip Design and Cloud CompuAng: a Perfect Storm Olivier Coudert SiCAD Inc. 1 May 30th, 2012
Agenda u Chip design and EDA u Challenges u Cloud: pros and cons Ø Burst compuAng Ø Business models Ø Piracy thwarAng Ø Security 2 Cloud Slam12 SiCAD Inc.
Semiconductor Industry u What? reg [47:0] wire [47:0] fract_denorm; fract_div; u Who? -‐-‐ Top 10 reg [30:0] opa_r1; Ø CPU reg [47:0] fract_i2f; Ø Intel reg opas_r1, opas_r2; Ø Memory always @(posedge clk) Ø Samsung Ø Controller // Exponent must be once cycle delayed case(fpu_op_r2) Ø TI Ø DSP 0,1: exp_r <= #1 opa_r1[30:23]; 2,3: exp_r <= #1 exp_mul; Ø Toshiba Ø FPGA 4: exp_r <= #1 0; 5: exp_r <= #1 exp_fasu; endcase Ø Renesas u Where? Ø Qualcomm Ø Laptop, server Ø STM Ø Smartphone Ø Car Ø Hynix Ø TV, DVD Ø Micron Tech. Ø Medical Ø Broadcom Ø … 3 Cloud Slam12 SiCAD Inc.
Semiconductor Landscape Provides SW and IPs Semi market size: $350B to the semi industry. $7.5B market IDM EDA Fabless FPGA Foundries 4 Cloud Slam12 SiCAD Inc.
Chip Design Flow Designer HDL Logic 20-‐50 CPU veriﬁcaAon years Synthesis Timing 30-‐100 CPU veriﬁcaAon years Place & Route Physical 10-‐100 CPU veriﬁcaAon years Foundry GDSII 5 Cloud Slam12 SiCAD Inc.
Chip Design Challenges • Transistor density doubles every 2 years • Chip performances doubles every 18 months • Intel’s 10-‐core Xeon Westmere-‐EX • 2.6B transistors 6 Cloud Slam12 SiCAD Inc.
Example: Physical VeriﬁcaAon u Check the masks meet very strict geometric rules u What do you need to verify 1cm2 overnight (16h)? Ø 40nm: 500 cores (11 CPU months) Ø 28nm: 8000 cores (14.6 CPU years) u Every 2 years: Ø Transistor density 2x Ø Compute power 2.5x Ø Need 16x more compuAng power Ø Need to scale up the farm by more than 6x 7 Cloud Slam12 SiCAD Inc.
CompuAng Resource Requirements u Compute resources 4-‐6x every two years u Steady regression for a few months Ø Grid made of a few 100’s cores u Burst compuAng for overnight runs Ø Grid/cluster of 100-‐10000 cores u Data transfer Ø Design data, synthesis: <1GB Ø Place and route: 10-‐100 GBs Ø VeriﬁcaAon: 10GB -‐ 1TB 8 Cloud Slam12 SiCAD Inc.
Current SW/HW infrastructure u SW Ø 1-‐3 years TBL Ø $5k-‐$300k+ per license u HW Ø Compute farms owned by semi companies u Mismatch between resources and peak usage Ø Semis experience resource shortage and delays Ø EDA vendors miss business opportuniAes 9 Cloud Slam12 SiCAD Inc.
SW Piracy u How to pirate EDA SW Ø Tamper with the actual binary code of the EDA tool to bypass any licensing check (hard) Ø Break the encrypAon that protects the key generator to create your own license keys (medium) Ø Duplicate the hostID of the server (easy) “30 to 40% of all EDA souware use is via pirated licenses” Dane Collins, CEO of AWR Corp, and EDAC board member 10 Cloud Slam12 SiCAD Inc.
EDA = SaaS IDM EDA tools Cloud Fabless provider IPs Foundry • Customers request a speciﬁc environment • HW, SW, and IPs are automaAcally provisioned and conﬁgured in the cloud 11 Cloud Slam12 SiCAD Inc.
Beneﬁts u For semi customers Ø Scalable infrastructure, low capital Ø Peak use Ø Increased producAvity Ø IT budget management u For EDA SW & IP vendors Ø Expand geographic reach Ø Lower cost of sales and support Ø Peak use generates new revenues 12 Cloud Slam12 SiCAD Inc.
Obstacles and Concerns u Legal Ø SLA Ø Liability in case of data loss or breach Ø Geographical locaAon of data Ø Cloud provider origin u MulA-‐party agreement Ø Design house, foundry, EDA vendor, cloud provider Ø Design ﬂow involves several EDA vendors u Business model Ø SW needs a pay-‐as-‐you-‐go model Ø Risk to cannibalize TBL’s revenue for EDA vendors 13 Cloud Slam12 SiCAD Inc.
Obstacles and Concerns u Technical Ø Fast, fault-‐tolerant, grid/cluster provisioning and setup Ø Flexible conﬁguraAon (SaaS and IaaS) Ø Volume of data transfer (up to few TBs) u Security Ø Highly sensiAve data (design, SW, and IP) Ø Customer may want to keep its SW usage conﬁdenAal 14 Cloud Slam12 SiCAD Inc.
Models u Private cloud managed by EDA vendor Ø Aldec (logic simulaAon) Ø Nimbic (3D simulaAon) Ø Tabula (FPGA synthesis) Ø Cadence (reference ﬂow) use EDA vendor conﬁgure 15 Cloud Slam12 SiCAD Inc.
Models u Public cloud conﬁgured by EDA vendor Ø Synopsys (logic simulaAon in AWS) EDA vendor conﬁgure 16 Cloud Slam12 SiCAD Inc.
Models u Cloud plaxorm conﬁgured and managed by a 3rd party Ø Xuropa (SW evaluaAon in AWS, used by Synopsys, Cadence, and Xilinx) Ø Plunify (FPGA synthesis in AWS) Ø SiCAD EDA vendor Plaxorm EDA vendor EDA vendor EDA vendor 17 Cloud Slam12 SiCAD Inc.
Why Go With a Plaxorm? u For semi customers Ø MulAple vendor tools in one single framework Ø Vendor agnosAc Ø Cloud agnosAc Ø Can keep SW usage conﬁdenAal from vendors u For EDA vendors Ø No need to invest in their own cloud IT Ø Simpler and cost-‐eﬃcient SW deployment Ø Keep control over SW licenses Ø Use the plaxorm as a broker for SW sales 18 Cloud Slam12 SiCAD Inc.
Plaxorm View EDA Tools User Lic. Tool IPs data data bins h#ps, ssh Tool Management Design ssh, scp, NX, VNC SiCAD Plaxorm ssh, scp, NX, VNC Semi h#ps • • HW/Tool provisioning Admin/user policy • • Access permissions Usage reports EDA • Run • Tool uploads Admin, PM, • User status h#ps Engineer • Budget reports Admin, Sales 19 Cloud Slam12 SiCAD Inc.
Plaxorm Architecture UI Plaxorm Infrastructure ssh NX VNC inst cluster IAM Billing Reports Semi FE Vendor FE User Lic. Tool data data bins End-‐user browser Users & projects DB Cloud request server 20 Cloud Slam12 SiCAD Inc.
Plaxorm Setup: 4-‐steps project wizard to conﬁgure HW/SW resources Cloud provider and datacenter selecAon Pre-‐packaged SW+HW 21 Cloud Slam12 SiCAD Inc.
Plaxorm Budget and costs: • Manage usage • Set alerts • Generate reports Manage SW/HW/users Run: ssh, VNC, NX 22 Cloud Slam12 SiCAD Inc.
Conclusion u Semiconductor is a $350B market u Will spend $10B this year in SW tools, IPs, and IT u Cloud-‐enabled chip design Ø Plaxorm for semi and EDA companies Ø Pay-‐as-‐you-‐go and/or subscripAon model Ø Fast provisioning of compute grids/clusters Ø Simple SW deployment Ø Secured data handling Ø Secured license management Ø Secured shared access to data for support and services Ø Data and SW usage kept conﬁdenAal 23 Cloud Slam12 SiCAD Inc.