SlideShare uma empresa Scribd logo
1 de 23
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	
  Slam'12	
     	
      	
     	
     	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  Slam'12	
      	
                                        	
                                       	
                 	
  	
  	
  	
  	
  	
              	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  Slam'12	
          	
       	
            	
     	
  	
  	
  	
  	
  	
               	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
Chip	
  Design	
  Flow	
  

        Designer	
                        HDL	
  
                                                                    Logic	
  
                                                                                                                 20-­‐50	
  CPU	
  
                                                                    verificaAon	
  
                                                                                                                 years	
  
                                  Synthesis	
  
                                                                    Timing	
                                     30-­‐100	
  CPU	
  
                                                                    verificaAon	
                                 years	
  
                                Place	
  &	
  Route	
  
                                                                    Physical	
  
                                                                                                                 10-­‐100	
  CPU	
  
                                                                    verificaAon	
  
                                                                                                                 years	
  
        Foundry	
                         GDSII	
  



5	
     Cloud	
  Slam'12	
         	
                 	
     	
         	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  Slam'12	
     	
     	
             	
           	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
Example:	
  Physical	
  VerificaAon	
  

        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	
  Slam'12	
           	
            	
             	
           	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  
            Ø VerificaAon:	
  10GB	
  -­‐	
  1TB	
  

8	
             Cloud	
  Slam'12	
     	
        	
         	
        	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  Slam'12	
     	
       	
     	
        	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  Slam'12	
             	
              	
              	
              	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
EDA	
  =	
  SaaS	
  

               IDM	
  
                                                                             EDA	
  tools	
  
                                              Cloud	
  
         Fabless	
                            provider	
  
                                                                           	
  	
  IPs	
  


                   Foundry	
                  •  Customers	
  request	
  a	
  specific	
  
                                                 environment	
  
                                              •  HW,	
  SW,	
  and	
  IPs	
  are	
  
                                                 automaAcally	
  provisioned	
  and	
  
                                                 configured	
  in	
  the	
  cloud	
  
11	
                   Cloud	
  Slam'12	
       	
           	
     	
                       	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
Benefits	
  
         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	
  Slam'12	
     	
       	
        	
        	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  flow	
  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	
  Slam'12	
       	
          	
           	
          	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
Obstacles	
  and	
  Concerns	
  
         u Technical	
  
             Ø Fast,	
  fault-­‐tolerant,	
  grid/cluster	
  provisioning	
  and	
  setup	
  
             Ø Flexible	
  configuraAon	
  (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	
  confidenAal	
  




14	
            Cloud	
  Slam'12	
     	
      	
         	
        	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
Models	
  
         u Private	
  cloud	
  managed	
  by	
  EDA	
  vendor	
  
             Ø Aldec	
  (logic	
  simulaAon)	
  
             Ø Nimbic	
  (3D	
  simulaAon)	
  
             Ø Tabula	
  (FPGA	
  synthesis)	
  
             Ø Cadence	
  (reference	
  flow)	
  



                                                       use	
  
                                                                                                   EDA	
  vendor	
  
                                               configure	
  



15	
            Cloud	
  Slam'12	
     	
       	
               	
     	
  	
  	
  	
  	
  	
             	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
Models	
  
         u Public	
  cloud	
  configured	
  by	
  EDA	
  vendor	
  
             Ø Synopsys	
  (logic	
  simulaAon	
  in	
  AWS)	
  




                                                                                                EDA	
  vendor	
  
                                               configure	
  




16	
            Cloud	
  Slam'12	
     	
       	
            	
     	
  	
  	
  	
  	
  	
             	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
Models	
  
         u Cloud	
  plaxorm	
  configured	
  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	
  Slam'12	
       	
           	
          	
           	
  	
  	
  	
  	
  	
         	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  confidenAal	
  from	
  vendors	
  


         u For	
  EDA	
  vendors	
  
              Ø  No	
  need	
  to	
  invest	
  in	
  their	
  own	
  cloud	
  IT	
  
              Ø  Simpler	
  and	
  cost-­‐efficient	
  SW	
  deployment	
  
              Ø  Keep	
  control	
  over	
  SW	
  licenses	
  
              Ø  Use	
  the	
  plaxorm	
  as	
  a	
  broker	
  for	
  SW	
  sales	
  




18	
               Cloud	
  Slam'12	
         	
            	
             	
            	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  Slam'12	
                              	
                    	
                 	
                         	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  Slam'12	
            	
                  	
                   	
               	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
Plaxorm	
  
                                       Setup:	
  4-­‐steps	
  project	
  
                                       wizard	
  to	
  configure	
  
                                       HW/SW	
  resources	
  




                                                                                                       Cloud	
  provider	
  and	
  
                                                                                                       datacenter	
  selecAon	
  




                                                                                                       Pre-­‐packaged	
  SW+HW	
  	
  




21	
     Cloud	
  Slam'12	
     	
            	
             	
             	
  	
  	
  	
  	
  	
         	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  
Plaxorm	
  

                                                                                  Budget	
  and	
  costs:	
  
                                                                                  •  Manage	
  usage	
  
                                                                                  •  Set	
  alerts	
  
                                                                                  •  Generate	
  reports	
  




                                                                                  Manage	
  SW/HW/users	
  




                                                                                             Run:	
  ssh,	
  VNC,	
  NX	
  


22	
     Cloud	
  Slam'12	
     	
       	
     	
     	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  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	
  confidenAal	
  

23	
              Cloud	
  Slam'12	
     	
        	
        	
         	
  	
  	
  	
  	
  	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  SiCAD	
  Inc.	
  	
  

Mais conteúdo relacionado

Semelhante a Chip design and cloud computing

Congatec_Global Vendor for Innovative Embedded Solutions_Ankara
Congatec_Global Vendor for Innovative Embedded Solutions_AnkaraCongatec_Global Vendor for Innovative Embedded Solutions_Ankara
Congatec_Global Vendor for Innovative Embedded Solutions_Ankara
Işınsu Akçetin
 
[05][cuda 및 fermi 최적화 기술] hryu optimization
[05][cuda 및 fermi 최적화 기술] hryu optimization[05][cuda 및 fermi 최적화 기술] hryu optimization
[05][cuda 및 fermi 최적화 기술] hryu optimization
laparuma
 
Hpc Application List
Hpc Application ListHpc Application List
Hpc Application List
jstemler
 
20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris
imec.archive
 
Dtmf reciever ic mt 8870 tester
Dtmf reciever ic mt 8870 testerDtmf reciever ic mt 8870 tester
Dtmf reciever ic mt 8870 tester
viv3ksharma
 
120-5065-000_Production_Programming_of_EM35x_Chips
120-5065-000_Production_Programming_of_EM35x_Chips120-5065-000_Production_Programming_of_EM35x_Chips
120-5065-000_Production_Programming_of_EM35x_Chips
Denz Choe
 
120 5065-000 production-programming_of_em35x_chips
120 5065-000 production-programming_of_em35x_chips120 5065-000 production-programming_of_em35x_chips
120 5065-000 production-programming_of_em35x_chips
Denz Choe
 

Semelhante a Chip design and cloud computing (20)

Raspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application DevelopmentRaspberry Pi - HW/SW Application Development
Raspberry Pi - HW/SW Application Development
 
Nano Dimension Presentation
Nano Dimension PresentationNano Dimension Presentation
Nano Dimension Presentation
 
Congatec_Global Vendor for Innovative Embedded Solutions_Ankara
Congatec_Global Vendor for Innovative Embedded Solutions_AnkaraCongatec_Global Vendor for Innovative Embedded Solutions_Ankara
Congatec_Global Vendor for Innovative Embedded Solutions_Ankara
 
[05][cuda 및 fermi 최적화 기술] hryu optimization
[05][cuda 및 fermi 최적화 기술] hryu optimization[05][cuda 및 fermi 최적화 기술] hryu optimization
[05][cuda 및 fermi 최적화 기술] hryu optimization
 
Tester compare
Tester compareTester compare
Tester compare
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Hpc Application List
Hpc Application ListHpc Application List
Hpc Application List
 
01 GPIO||General Purpose Input Output.2016
01 GPIO||General Purpose Input Output.201601 GPIO||General Purpose Input Output.2016
01 GPIO||General Purpose Input Output.2016
 
20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris
 
Hp 4520s-calpella-sclassintel10282pvrtllan
Hp 4520s-calpella-sclassintel10282pvrtllanHp 4520s-calpella-sclassintel10282pvrtllan
Hp 4520s-calpella-sclassintel10282pvrtllan
 
Muda Proposal
Muda ProposalMuda Proposal
Muda Proposal
 
0507036
05070360507036
0507036
 
Cim 20071101 nov_2007
Cim 20071101 nov_2007Cim 20071101 nov_2007
Cim 20071101 nov_2007
 
Amora: A mobile remote assistant
Amora: A mobile remote assistantAmora: A mobile remote assistant
Amora: A mobile remote assistant
 
Cim 20070701 jul_2007
Cim 20070701 jul_2007Cim 20070701 jul_2007
Cim 20070701 jul_2007
 
Wearable 1.78 inch Square AMOLED Display 368*448 For Smart Watch Bracelet Scr...
Wearable 1.78 inch Square AMOLED Display 368*448 For Smart Watch Bracelet Scr...Wearable 1.78 inch Square AMOLED Display 368*448 For Smart Watch Bracelet Scr...
Wearable 1.78 inch Square AMOLED Display 368*448 For Smart Watch Bracelet Scr...
 
Dtmf reciever ic mt 8870 tester
Dtmf reciever ic mt 8870 testerDtmf reciever ic mt 8870 tester
Dtmf reciever ic mt 8870 tester
 
27/02/2018
27/02/201827/02/2018
27/02/2018
 
120-5065-000_Production_Programming_of_EM35x_Chips
120-5065-000_Production_Programming_of_EM35x_Chips120-5065-000_Production_Programming_of_EM35x_Chips
120-5065-000_Production_Programming_of_EM35x_Chips
 
120 5065-000 production-programming_of_em35x_chips
120 5065-000 production-programming_of_em35x_chips120 5065-000 production-programming_of_em35x_chips
120 5065-000 production-programming_of_em35x_chips
 

Último

Último (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

Chip design and cloud computing

  • 1. Chip  Design  and  Cloud  CompuAng:   a  Perfect  Storm   Olivier  Coudert   SiCAD  Inc.   1   May  30th,  2012  
  • 2. Agenda   u Chip  design  and  EDA   u Challenges   u Cloud:  pros  and  cons   Ø Burst  compuAng   Ø Business  models   Ø Piracy  thwarAng   Ø Security   2   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 3. 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  Slam'12                                                              SiCAD  Inc.    
  • 4. Semiconductor  Landscape   Provides  SW  and  IPs   Semi  market  size:  $350B   to  the  semi  industry.   $7.5B  market   IDM   EDA   Fabless   FPGA   Foundries   4   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 5. Chip  Design  Flow   Designer   HDL   Logic   20-­‐50  CPU   verificaAon   years   Synthesis   Timing   30-­‐100  CPU   verificaAon   years   Place  &  Route   Physical   10-­‐100  CPU   verificaAon   years   Foundry   GDSII   5   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 6. 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  Slam'12                                                              SiCAD  Inc.    
  • 7. Example:  Physical  VerificaAon   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  Slam'12                                                              SiCAD  Inc.    
  • 8. 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   Ø VerificaAon:  10GB  -­‐  1TB   8   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 9. 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  Slam'12                                                              SiCAD  Inc.    
  • 10. 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  Slam'12                                                              SiCAD  Inc.    
  • 11. EDA  =  SaaS   IDM   EDA  tools   Cloud   Fabless   provider      IPs   Foundry   •  Customers  request  a  specific   environment   •  HW,  SW,  and  IPs  are   automaAcally  provisioned  and   configured  in  the  cloud   11   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 12. Benefits   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  Slam'12                                                              SiCAD  Inc.    
  • 13. 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  flow  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  Slam'12                                                              SiCAD  Inc.    
  • 14. Obstacles  and  Concerns   u Technical   Ø Fast,  fault-­‐tolerant,  grid/cluster  provisioning  and  setup   Ø Flexible  configuraAon  (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  confidenAal   14   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 15. Models   u Private  cloud  managed  by  EDA  vendor   Ø Aldec  (logic  simulaAon)   Ø Nimbic  (3D  simulaAon)   Ø Tabula  (FPGA  synthesis)   Ø Cadence  (reference  flow)   use   EDA  vendor   configure   15   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 16. Models   u Public  cloud  configured  by  EDA  vendor   Ø Synopsys  (logic  simulaAon  in  AWS)   EDA  vendor   configure   16   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 17. Models   u Cloud  plaxorm  configured  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  Slam'12                                                              SiCAD  Inc.    
  • 18. Why  Go  With  a  Plaxorm?   u For  semi  customers   Ø  MulAple  vendor  tools  in  one  single  framework   Ø  Vendor  agnosAc   Ø  Cloud  agnosAc   Ø  Can  keep  SW  usage  confidenAal  from  vendors   u For  EDA  vendors   Ø  No  need  to  invest  in  their  own  cloud  IT   Ø  Simpler  and  cost-­‐efficient  SW  deployment   Ø  Keep  control  over  SW  licenses   Ø  Use  the  plaxorm  as  a  broker  for  SW  sales   18   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 19. 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  Slam'12                                                              SiCAD  Inc.    
  • 20. 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  Slam'12                                                              SiCAD  Inc.    
  • 21. Plaxorm   Setup:  4-­‐steps  project   wizard  to  configure   HW/SW  resources   Cloud  provider  and   datacenter  selecAon   Pre-­‐packaged  SW+HW     21   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 22. Plaxorm   Budget  and  costs:   •  Manage  usage   •  Set  alerts   •  Generate  reports   Manage  SW/HW/users   Run:  ssh,  VNC,  NX   22   Cloud  Slam'12                                                              SiCAD  Inc.    
  • 23. 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  confidenAal   23   Cloud  Slam'12                                                              SiCAD  Inc.