( ESNUG 588 Item 11 ) --------------------------------------------- [01/16/20]

Subject: Mo on tweaking your PLL/DLL for SoC vs. tweak your SoC for PLL/DLL
              DAC'19 Troublemakers Panel in Las Vegas, NV

   Cooley: Mo? 

       Mo: Yes, sir.

   Cooley: Speaking of going against incumbents, when I ran the video of
           you last year talking about PLL's and DLL's, I got a very angry
           letter from a company called True Circuits.
         
           How do you fight in a world where you're the small guy?

       Mo: Well, I mean the whole design space is shifting, right?  As
           Joe Costello said, he wants to customize his processors, and
           then the PDKs are very difficult.  

           So there are two ways we at Movellus compete with these TCI
           guys -- or incumbents in general with off-the-shelf IPs.  

           And that is this: if you buy off-the-shelf IP, you are
           typically changing and customizing your own design to fit
           that PLL/DLL IP into your design.
           With Movellus, it is the opposite. You customize our IP
           along as you are designing and finishing the digital parts
           of your chip (because it's all digital.)  So, we're actually
           breaking that trade-off.  

   Cooley: But if I'm using a True Circuit PLL, I know it works.  It's
           been tried and it's working.  So, with your Movellus stuff...  

       Mo: Yeah, so does ours.  We have silicon working from 130 nm all
           the way down to 7 nm.

   Cooley: You're telling me you've gotta tweak it (your Movellus PLL),
           you've gotta wiggle it (the Movellus PLL) ...

       Mo: At design time, yes.  It's RTL.  It's all digital and
           typically nobody asks: "Hey, my adder doesn't work in 7 nm
           versus 5 nm???" ... so it's (Movellus PLL) similar PLL
           architectures.  

   Cooley: Okay.

       Mo: So there's another important aspect and that is that your
           SoC design cycles, especially in advance nodes, are so long.
           The PDKs you start with, by the time it's time to tapeout, it
           has already changed.  You can absorb those changes, into the
           digital side very easily -- but what happens to analog?

           If you want to be immune to that, then you have to have a
           solution like our Movellus PLL/DLL.  We have customers that
           are working with us because their PDKs is unstable.  This
           gives us an opportunity.  


           On the flip side, if you look at the chips, they're very complex
           these days, so there's no chip that is single mode anymore.
           There's a mission mode, there's a turbo mode, there's a sleep
           mode, there's a standby mode,  The current M.O. for handling
           all those modes is to use your mission mode for IP's and use
           it slower for the other modes, and that's inherently inefficient.

           So we're giving this freedom to the designer so that they can
           actually optimize all the modes without having to worry about
           slipping their schedules -- without having to worry about
           "this analog is not going to work" or "don't touch my analog." 

           That's the freedom that we're (Movellus PLL/DLL's) bringing to
           the SoC designers and to the architects.

   Cooley: My understanding of that was the tweaking is at the design time.
           You're saying it's functional tweaking?  You can actually do...? 

       Mo: The tweaking is RTL.

   Cooley: Okay, but it's at design time?  It's not during operation.  You
           don't change how the DLL behaves.  

       Mo: Well, you can always program it in silicon as well.  But at
           design time you can actually tweak it (Movellus PLLs).  If
           you end up designing something that is really general purpose,
           it's not efficient.  It's all about customizing the Movellus PLL
           for your application.

   Cooley: Tuning it for the one application, okay.

       Mo: Yeah.

   Cooley: Okay.

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

Related Articles:

    Sawicki on cloud EDA is 12 hours of burst compute on 6,000 CPU's
    Mo on tweaking your PLL/DLL for SoC vs. tweak your SoC for PLL/DLL
    Anirudh on Green Hills, Black Duck, CDNS Clarity and Ansys HFSS

Join    Index    Next->Item






   
 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-2025 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)