( ESNUG 431 Item 3 ) --------------------------------------------- [07/14/04]

From: Rick Sedlak <rick_sedlak=user domain=mentor spot calm>
Subject: 5 Ways Users Can Mess Up Their Calibre-xRC Parasitic Extraction

Hi, John,

I do customer support for Calibre-xRC and thought I'd share with you the
top five ways users can derail their Calibre-xRC parasitic extraction
analysis of their chip:


   1)  "We delay Parasitic Extraction until 3 days before tapeout...  or
        better yet until after tapeout!"

      I get customers calling me personally who clearly don't have a clue
      as to how to use Calibre-xRC and it's a week before tapeout!  These
      people obviously want their chip to fail and I applaud this aplomb!
      It takes guts to live this dangerously!  Especially when timing,
      power and signal integrity have such a great impact on yield.

      I'd give LPE (Layout-Parasitic-Extraction) and analysis at least a
      month in any schedule I'm on.  You need time to dig into the critical
      path behavior you're seeing on the chip.  Sometimes the clock gets
      there before the data.  Sometimes that data gets there too early and
      is gone by the time the clock arrives.  Crosstalk can bite you.  I
      know users who route their clock right along side their power in
      hopes of shielding it from crosstalk.  The power rail is one giant
      cap.  Substrate noise, electromigration on their power nets, via
      resistance, are all issues my customers are seeing and it takes much
      more than 3 days to fix such headaches.


   2)  "We nitpic every single parasitic R and C in the net models instead of
        reviewing the simulation output for reasonable results."

      This is a sure way to get bogged down in the soup of the detail.      


   3)  "We begin parasitic extraction before we have a clean LVS.  What
        do we need clean LVS for?  We just want to get an early look at
        the impact of the routing on the design."

      Are you going to HSIM, Eldo, Spectre, or PrimeTime with this LPE
      netlist?  

      If your layout is not yet a faithful representation of your
      schematic (SOURCE) data, why would you expect that it will give
      anything of interest in simulation?  Without a clean LVS, your
      simulation is just a pipe dream - wishful thinking at best.  There
      might be parts that work right and there might be parts that don't
      work right; you simply don't know!

      Also, if your layout is not yet completely hooked-up with routing,
      the LPE netlist will have open connections on incomplete nets.  Even
      if you force a virtual connection, they will not represent the layout
      properly relative to the final circuit design.  Keep this in mind
      when you do LPE analysis.


   4)  "We add lots and lots and lots of virtual connections in our LVS
        runs.  We do this to fake out a "clean" LVS.  For example, if our
        power isn't fully hooked up in our layout, we just go crazy with
        virtual connections."

      This will hurt because in your extraction netlist, you'll have broken
      power nets and many devices simply won't work during simulation.
      (Calibre xRC has a workaround for this problem where it will hook up
      the virtual connections, but its scary to have it connect up disjoint
      pieces that you may or may not have intended.  You should be doing
      all your own connectivity in your design.)  You want a faithful
      representation of what your chip will ultimately be when its done.


   5)  "We didn't take training on the Calibre xRC product.  We just
        launched into parasitic extraction expecting that we are smart
        enough to figure out how to optimally use any tool on the market
        in a matter of minutes."

      John Hutchins of Legerity, presenting his "Lessons Learned" at the
      recent Mentor Graphics User2User conference in Santa Clara, CA
      (Apr 19-21, 2004) stated repeatedly:

                Take the Training,
                        Take the Training,
                                Take the Training !!!!!

I hope these 5 pearls of wisdom help your readers do better extraction.

    - Rick Sedlak
      Mentor Graphics                            Wilsonville, OR


 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)