( ESNUG 386 Item 3 ) --------------------------------------------- [01/16/02]

Subject: ( ESNUG 385 #4 ) You Can't Mix Avanti's Star-RC & Mentor's Calibre

> I need to generate a BACK-ANNOTATED RC extracted Spice netlist of a
> transistor-level design from a GDSII and a Spice netlist using Mentor's
> Calibre (for LVS) and Avanti's Star-RC.  I would like to know if somebody
> has a methodology or script that accomplished this with these two
> different tools. 
>
>     - S. H. Park
>       Api Networks


From: "John Lee" <john_lee@avanticorp.com>

Hi, John,

There is no known flow for this.  Avanti and Mentor have been discussing the
possibility of this flow.  I'm curious if other readers would be interested
in it; we are very willing to do this if customers request it.  Star-RC (and
Star-RCXT) right now only reads LVS data from Hercules.  To the best of my
knowledge, this, along with Calibre->xCalibre, are the 2 "real" commercial
solutions that do:

  1.) Hierarchical LVS
  2.) Have grey-box extraction capability from the LVS data-base
      (hence are useful for full-chip).

I previously discussed in ESNUG 382 #6 some integration issues of fast-SPICE
simulators with RC extraction tools.  Specifically, here are issues that I
think are most important:

   a. Cost of extracting full-chips or full-blocks.  This cost is usually
      higher than need be, and here's why.  During fast-SPICE simulation, it
      is typical (for mixed-signal or digital blocks) that not all nets will
      switch.  That is, there is latency.  In this case, not all nets need
      to be extracted.  This can save tremendously on runtime, disk usage,
      and memory usage.

      A good example of this is when designers want to verify the timing
      performance of compiled SRAM's.  The post-layout parasitics are *very*
      important, and to acquire timing (setup/hold) of this from a fast-SPICE
      tool (like any of the XXXX-Sim tools) involves simulating a very SMALL
      portion of the nets in the SRAM.

      How to do this safely, easily, automatically is an issue.

   b. All new fast-SPICE simulators purport to be hierarchical.  But how to
      handle flat post-layout parasitics introduces problems with:

           - capacity
           - runtime
           - back-annotation

      Each tool on the market slows down w/ post-layout parasitics; how much
      they slow down is dependent on the exact architecture.

   c. How to easily call RC+fast-SPICE from a cell-based design flow (e.g.
      for clock net verification, or critical timing path).  It's a tough job,
      and most companies, especially COT's end up not doing it.

Each fast-SPICE tool has strategies to do RC reduction, but the accuracy of
each approach varies...

    - John Lee
      Avanti                                     Fremont, CA


 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)