( ESNUG 590 Item 04 ) --------------------------------------------- [06/04/21]

Subject: Costello takes on Anirudh and Sawicki on per-minute cloud pricing
                     Virtual DAC'20 Troublemakers Panel

          [ Editor's Note: Although this discussion goes in many
            directions, this is their main argument.  - John ]
   Cooley: [to Joe Costello]  So alright, you at Metrics have this massive
           breakthrough in regressions; you can speed-up really fast using
           cloud technology.
          
           The purchasing agents in user companies - they're used to 
           dealing with Synopsys, Cadence, and Mentor.  They don't want
           to talk to tiny Metrics.  You're just yet another set of
           paperwork and headaches to them.
 
           Your Metrics regressions may not get a sale just because you're
           too much purchase order bureaucracy to bring in the door.

 Costello: Absolutely true.  The first blush of any purchasing guy when it 
           comes to EDA is "no".
           It doesn't matter what it is.  And they have kind of the same 
           allergic response to any new EDA technology which is:

              "Oh, I know you're going to tell me some engineer loves it
               and it's going to save their life and make their chip
               better.  I've heard that story a hundred times.  Trust me,
               I don't believe it.  Forget it.  My engineers have a flow.
               We spend a ton of money -- too much money -- on EDA stuff."

           And that's kind of the original pattern.  So, you've got to let 
           them vent -- you know let them get that out of their system.  

           And then we say...

   Cooley: Will they even let you in the room, though?

 Costello: Oh, we can usually get in the room, because they feel like they 
           have to have a meeting.  Otherwise their engineering guys will 
           throw a fit that they weren't even given a day in court.
     
           You know you've got to have your day in court.

           And when they [the customer's Purchasing Agent] give you your
           day in court, it's going to be short.

           "Guilty."  [laughter]


  Anirudh: John, I do have a comment here on verification and the Cloud.
 
           Because verification is always endless problems you can simulate
           more and more -- and you know Joe (Costello) knows that -- and
           all the users watching know that.
     VS.     
           But we had an earlier discussion on static; static means to me
           no excitation -- dynamic which is logic simulation is excitation
           or vectors.  So, when you do logic simulation, you're inherently 
           running millions and millions of jobs, which is inherently 
           parallel.

           So, we have a lot of customers running on the cloud; all the
           major EDA providers do.  Cloud has a huge value to customers,
           but by itself, it's not a differentiator in my opinion.

           Because logic simulation is very well suited to run on the cloud,
           or basically a large number of machines, and that's what users
           have done.  

           Now what the cloud allows the users to do is flex up and down.
           But that is true of almost any tool that runs parallel.

           To me there is opportunity to manage regression in verification. 
           Cloud is useful, but I don't think it will be a differentiator
           by itself.  You have to have other technologies to manage
           regression.  (See Best'20 #2a)

           And, of course, you need to have the best HDL simulator for
           each simulation (Best'20 #2b) and then a way to manage these
           constrained random regressions, along with using the cloud.


   Cooley: Well, basically Costello just made the claim that his company, 
           Metrics is beating you, Anirudh (Cadence) and beating you, Joe
           Sawicki (Mentor), in some way.

           And he's using the cloud and you guys are also using the cloud, 
           so something is different here and I don't know what it is.

 Costello: Let me answer, here's one thing that's fundamentally different.

           To take maximum advantage of the cloud and truly flex; you've
           got to have built your EDA tool in a cloud native way.
           Not using the old school, last generation VMware approach to
           managing it.  You've got to use Kubernetes and container-based 
           approach to doing that.  And that's a new wave.
           And by the way the biggest stumbling block when we actually go 
           into accounts and start to get them to use this kind of 
           cloud-based regression, the biggest stumbling block happens to
           be exactly that.  The companies haven't really made the move.

           These semiconductor companies are relatively backward when it 
           comes to IT technology and the move.  

           And so, we have to spend time with them getting them to move that
           way if you want to use cloud in an efficient, transparent 
           fashion.  

           Everything Anirudh said is true.  You've got to have a good 
           simulator; you've got to have great tools to manage it.  But by
           the way, once you have that cloud and flex capability you can 
           manage your regressions in a completely different way.
            VS.    
           And by the way, when we [Metrics] go in and we reduce something
           from originally 4 to 5 days -- down to 4 hours -- when they
           [the users] actually then look at their regression set and
           they re-architect it knowing that they have that cloud flex
           capability, they can go even faster than that.

           So, it's all true what Anirudh says.  You've got to manage it;
           you've got to think about it.  

           But what are the tools in your tool set?  If you know you have 
           essentially infinite compute capacity available -- and the tools
           to manage it in a transparent way -- cross in a hybrid fashion
           from my local data center into the cloud because I'm using cloud 
           native technology -- well, that's a very different tool set and
           then you can start rethinking things and you can get way better
           performance.

  Sawicki: I'm not sure about the comment of new tool / old tool and can't
           use Kubernetes.

           I mean that's all technology that's being leveraged by our groups
           inside Mentor when they're putting in place the cloud activities.  

           But one thing I'd emphasize on Joe's part, is that I think what's
           emerging fairly quickly is that as we talked about: I think last
           year cloud is becoming the new IT.
           It's going to be the IT solution that people are going to be 
           looking for.  They're going to be looking for that in a hybrid 
           fashion.  They're going to look for that to scale across their 
           internal network, being able to burst out to the outside.

           We've got Calibre running inside in Kubernetes; we'll be rolling
           that out to customers fairly soon.  We've got our simulators 
           running in hybrid fashion where they can run part on their 
           internal cloud and part on the external cloud.  

           This stuff is all happening.  It's all happening.  On the stuff 
           Joe is talking about though, it is really all about how I can get
           that massive compute capacity...  again it's not the simulator
           is faster, it's that I can grab enough compute resources to
           take my end-of-chip verification -- whether that be physical or
           functional -- and take that from a month's worth of work
           down to 3 days worth of work. 

           That's an enormous benefit to the customers.  This is happening.
           It's going to be happening with new tools.  It's going to be 
           happening with old tools.

   Cooley: But you're going to have to do it over 10,000 processors that you
           rent or something like that...

 Costello: Yes.  And by the way when you go to that model, the traditional
           license model for software doesn't really make any sense.  

           The whole move to the cloud is a SaaS kind of model and at the 
           same time you've got to go that direction.  

           Going back to your question, John, about the purchasing guys, the 
           thing that opens their eyes -- the purchasing guys -- is exactly
           what Sawicki was saying.  

           When you say, "just hold on a second this is not just a technology
           story.  It's not just an engineer coming in trying to get you to
           spend more money on a new fancy tool that they like, good or bad."
           There's something fundamental going on here -- which is there's
           an IT shift.  You're moving from your own data center into the
           cloud.  That's what's happening.

           And by the way, that's what gets the purchasing guys going right
           away.  They go, "yeah, that's interesting we do that in every
           other part of our company, but we haven't really done it yet
           in engineering -- especially in the semiconductor market.  We
           haven't thought that through."

           And I make the point, with the classic line of Jerry Sanders
           (founder of AMD) who said:
     
               "Only real men have fabs."  - Jerry Sanders, founder of AMD

           Ironically, his company (AMD) now is doing really well because 
           they don't have a fab -- you know compared to Intel.  But I said,
           listen that was not a true statement, but you could imagine that
           for a semiconductor industry having a fab sounds kind of core to
           the business -- at least it's semiconductor related.  Now, it's:

               "Real men certainly don't have data centers." 

           There's nothing about a semiconductor company that says you
           should be running a data center.

           So that's what opens the purchasing guy's mind.  Because they see
           this model is also innovative for them, and it meshes and matches
           what they're doing in the rest of their business and they go:

               "Yeah, that makes sense we should be thinking about that."
   Cooley: [to Costello] Are you [Metrics] still selling based on the
           penny-per-minute model?

 Costello: It's a SaaS model -- you have some number of cents-per-minute.

   Cooley: Sawicki, are you [Siemens/MENT] doing pennies-per-minute?

  Sawicki: To date, in terms of the business model shift, you see interest 
           in that from smaller houses.  You don't see it from larger
           houses.  

           You know we [Siemens/MENT] had this happen last year as well.

           And just to be clear that for most of our larger customers,
           there is no "traditional" business model out there. 

           It's not like in the days where we had $100,000 workstations and
           they'd get a discount to $80,000.  It's a completely different
           business model that has the old FRP as an aberration of history.
           There's not that big of a transition when those types of folks
           want to move into this burst cloud type of  model.

   Cooley: So, you're doing a per-minute model?  You also offer that? 

  Sawicki: Nope, I very studiously didn't say that, John.  There are some 
           customers who want to go that way.  But when you look at the way
           people are buying today, I'm just saying that this whole thing of
           "oh, they're paying so much money now today for these licenses 
           because they're buying them on a per-seat basis and the 
           utilization..."  that's really taken out in the company by company
           business model.  

 Costello: But, John, I will tell you that it is not true that's it's only
           for smaller companies.  Every single customer is interested in
           the by-minute pricing, large and small.
     
           I just had a discussion with purchasing guys from a very large 
           company -- Fortune 50 company -- and that was number one on
           their mind.  In fact, they made the proposal in per-minutes.

   Cooley: Is Cadence doing that type of stuff?  Are you seeing Synopsys?

  Anirudh: We look at all business models, and we are open to all business 
           models, but you know when you say SaaS, most of the SaaS 
           companies I'm working with are for our IT -- like we buy 
           Salesforce, Workday, these are all SaaS companies -- they
           normally have a yearly subscription model just to be clear.
          
           So, like Sawicki was saying most of our [Cadence] customers want
           a yearly subscription model -- and that's what most of the SaaS
           companies do also.  Okay we have a contract with Workday and
           Salesforce -- it's a yearly subscription model.

           One thing, we [Cadence] should take all credit for the industry
           that EDA moved to a subscription model way before the enterprise
           software companies did.

   Cooley: Yeah, but you're doing subscription on an annual basis, I'm 
           talking about minute-by-minute where your engineers can rack 
           up...

 Costello: I want to be 100% clear about this -- the large Fortune 50
           company, when they asked us [Metrics] for a price-per-minute,
           they also didn't want a subscription -- they want to buy
           by-the-minute, period.
          
           Part of selling by the minute is the underlying infrastructure
           and plumbing.  If you're Kubernetes and a cloud native base;
           that's really easy to do because it's kind of built into our
           model.  And if you're not, not it's not.

           But, there are times when they want 12,000 licenses and servers
           and not the 1,000 licenses and servers that they have.

  Sawicki: And I think that last thing where it's like you know where they 
           want 10,000 versus 1,000 servers -- the presumption is the only
           way you can get there is through a by-minute business model.  And
           that's just patently not true.  All our enterprise customers have
           models where they can go ahead and do those sorts of things.  

           I just don't believe that in the end either Anirudh or I are 
           going to lose this market because of our unwillingness to price 
           by-the-minute.  We'll get the business models our customers need
           in place.  In our conversations with users, you rarely end up in
           a discussion around renewals and on how they want to do a pricing 
           model.

           Far more discussions are how they're going to be able to do 
           validation of an application stack on top of multiple CPUs, 
           running in a system context, and doing that validation across 
           multiple pieces of firmware and an end user software stack.

           And how they do that validation.  

           That goes back to Anirudh's point where it's just a simulator by
           the minute.  Sounds good.  If our customers need it, we'll do 
           that.  But it's not the problem they're trying to solve right 
           now.

        ----    ----    ----    ----    ----    ----   ----

Related Articles:

    Costello on his Metrics cloud 4 hours vs. SNPS/CDNS/MENT's 5 days
    Costello on Metrics cloud Verilog is at right place, right time
    Costello on Montana's 5X to 20X speed-up and merger with Metrics
    Cooley asks Metrics Tech: "did anyone there think this through?"
    SCOOP -- a first look at the pay-per-minute Metrics SV simulator

Join    Index    Next->Item






   
 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.





































































 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.

Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)