( ESNUG 563 Item 1 ) -------------------------------------------- [11/01/16]

Subject: Sawicki on how MENT Calibre DRC/LVS "breaks at almost every node"
                DAC'16 Troublemakers Panel in Austin, TX

   Cooley: Joe.

  Sawicki: Yes sir.

   Cooley: You have this tool called Calibre DRC/LVS.

  Sawicki: I've heard of it. 

   Cooley: Ok, the more I've learned about that market and fabs, I've
           learned, well two things: first, things are getting small...

  Sawicki: Itty bitty.

   Cooley: So when is Calibre going to break?  5nm?  3nm?

  Sawicki: Umm...  It broke ages ago.

   Cooley: Huh?

  Sawicki: Calibre broke ages ago.  And we had to rewrite a portion of
           it.  And it broke again the next node, we had to rewrite a
           large portion.  It breaks all the time.

   Cooley: But you're starting to get to quantum physics type weird
           stuff.

  Sawicki: Yeah, the thing about it is if I look at right now the code
           base of Calibre -- vs. what it was 5 years ago -- we probably
           have rewritten at least half the Calibre code at this point
           in time.

           The fundamental algorithm that does distribution...  In our
           last...  since we did our first distribution, well let's go
           back to SMP.  We did our first SMP right around the year
           2000 time frame.

   Cooley: SMP?

  Sawicki: Sorry Symmetric Multi-Processing, single CPU distribution on
           multiple cores in Calibre.

   Cooley: Alright.

  Sawicki: We have probably rewritten our parallelization engine inside
           Calibre...  Hmmmm...  At least 6 times.

   Cooley: Wow.

  Sawicki: To be able to get the DRC/LVS scalability and performance you
           need out of this stuff...

   Cooley: That's speed up stuff.  I get speed up stuff.  I'm talking
           about the physics starting to get weird.

  Sawicki: Well, what physics are you doing?  If you're in the DRC space,
           that's fundamentally a specification-based system.  The physics
           will result in rules around what your metal enclosures need to
           look like, what sort of density equation you need to have.

           Most of the stuff we hit on in physics happens in the OPC
           space -- where the things we have to do is model the photo
           process through the scanner, down through the resist, down
           through etch formation -- has all completely changed.

           Calibre changes every single node because of that weirdness.
           I mean we now have to model things like the light, we call
           light - I wouldn't have this EuV stuff shine in my eyes - as
           it goes down into the resist, then it bounces off the under-
           layer deposition layer for the p-well region, then bounces up,
           and then affects how you're doing imaging on your FinFET.

           And the modeling of all this is just a bitch.

           But yes, our Calibre breaks at almost every node in some big
           fundamental way and we rewrite it every node in some big
           fundamental way.

   Cooley: Ok.

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

Related Articles

    Sawicki on how MENT Calibre DRC/LVS "breaks at almost every node"
    Anirudh defends JasperGold's rep and the CDNS-RocketSim purchase
    Dean on his new peer-to-peer chip design workspace accelerator
    Amit on 55nm non-Gaussian variation starts, plus IoT low VDD issues
    Raik on it's only OneSpin vs. Jasper in formal; not SNPS nor MENT

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