( SNUG 00 Item 18 ) -------------------------------------------- [ 4/05/00 ]

 THE BIRDS & THE BEES:  Currently, to manage the funky effects of hanging
 out around 0.25 um, chip designers use Design Compiler in conjunction with
 Wire Load Models.  They're also using a class of tools which guesstimate
 physical effects (within 15 percent or so) that are best thought of as
 "planners".  Their user stats:

            Avanti Planet-RTL  ######## 17%
      Synopsys Chip Architect  # 3%
           Synopsys FlexRoute  1%

 Once you're past the physical effects planning stage, there's another class
 of tools that manages physical effects via post-synthesis optimizations.
 Their SNUG'00 tool survey stats:

   Synopsys Floorplan Manager  ########## 21%
                Avanti Saturn  ###### 12%
  Cadence Phys Design Planner  ## 5%

 Cadence PBopt should also be included here for completeness even though it
 wasn't in the survey.  Anyway, the big problem is these Wire Load Model
 tools/approaches only work so-so, but they're as good as it gets for now.
 Also, everything gets much worst the deeper below 0.25 um you get.  This
 is where the new class of RTL-to-GDS-II physical synthesis tools come in.
 Their SNUG'00 user survey stats:

            Cadence Ambit PKS  ## 5%
             Synopsys PhysOpt  # 3%
            Magma BlastFusion  1%

 And this is where John Cooley steps in for a nice little talk on the Facts
 Of Life In The EDA World...

 First off, remember that +/- 6 percent margin of error I talked about for
 this SNUG'00 user survey data?  It applies here.  Basically, the big EDA
 companies are in the fight of their lives as far as future business is
 concerned.  Because physical synthesis entails going from RTL-to-GDS-II,
 whoever owns this market will be obscenely successful; whoever misses
 it will be have all the business and respect that ViewLogic gets.  (One
 motto on the ViewLogic web site last year was "Believe In Reincarnation".
 And, no, I'm not making this up.)

 This being said, let's say you're a Magma or a Cadence and you don't have a
 working physical synthesis tool yet.  You spread FUD (Fear, Uncertainty,
 and Dis-information) to buy time for your developers to get your own bloody
 tool working and to stall customers from buying a rival's working physical
 synthesis tool.  If you're Synopsys and you just happen to be lucky enough
 to have a mostly functional physical synthesis tool, you try to do your
 best to prove to customers it does work despite the FUD being blasted your
 way -plus- you generate your own anti-Cadence and anti-Magma FUD, too.  If
 you're Avanti and don't even have a physical synthesis tool, you promote
 your Saturn netlist optimizer like crazy and pooh-pooh all RTL-To-GDSII
 tools.  And with FUD, it gets worst.  EDA employees don't just work for
 salary any more; they all wanna get rich off of company stock options just
 like their buddies in the .com companies.  So they're all using FUD to
 trick that EDA analyst at Goldman-Sachs into upgrading her eval of their
 individual stocks, too!

 "Hey, John, these EDA company press announcements have quotes from customer
 VPs in them; there must be something good going on for the customer VPs to
 be speaking up.", you reply.  And my answer is one word: MONEY.  When was
 the last time you saw a VP design a chip?  VPs don't design anything!  VPs
 are corporate politicians.  Follow the money.  Customer VPs give cheery,
 sometimes-outright-lying quotes because they get a serious price cut or
 some other behind-the-scenes favor from the benefiting EDA vendor.  Why do
 you think you're seeing "Success Stories" from ASIC Alliance on *both* the
 Cadence and the Avanti web sites?  Why do you see nVidia on the Avanti and
 Synopsys press releases?  Why do you see ARM, Ltd. (every EDA company's PR
 whore) promoting every EDA company's software everywhere?  Why do you see
 Fujitsu supporting both Ambit in the Cadence press releases and BlastFusion
 in the Magma press releases?

 For a detailed example, let's look at the recent hunk of FUD where Cadence
 is repackaging PKS and trying to say it's "new" and "improved" with their
 SP&R press announcement from last week.  In it you have Jayan Ramankutty,
 the VP of engineering at EmpowerTel saying:

   "With PKS, we eliminated design iterations and got higher-performance
    results in a much shorter time.  Adding routing to PKS and PKS to
    Silicon Ensemble will allow us to achieve correlation across tools
    and continue meeting our aggressive performance goals."

 Do some digging and you'll find Jayan Ramankutty was the same VP at Lara
 Technology in the Ambit press announcement a year earlier.  Do some more
 digging and you find that EmpowerTEL and Lara Tech are the same company
 (they're just about to split) and they have 12 Cadence Verilog licenses,
 5 Ambit licenses, 1 PKS license, and 1 complete Cadence Silicon Ensemble
 suit -- roughly about $1 million worth of software.  Ramankutty's quote
 vaguely implies they used PKS in a big tape-out.  (I'm sure that's what
 the Cadence sales force is saying to the customers and Wall Street.)  It
 turns out that, yes, this is the first known PKS tape-out I've found,
 but PKS was only used on 50 kgates of MIPS core buried inside a 130 Mhz,
 2.5 million gate design that had a lot of RAM.  The role of PKS in this
 design at EmpowerTEL was trivial -- yet the Cadence press release was
 purposely written to *imply* much more.  Classic FUD.

 And they all (Synopsys, Mentor, Avanti, Cadence, Magma, Monterey, etc.,
 etc., ...) do it!  Don't trust any of them, I say.  Here's my known
 list of physical synthesis tape-outs as of April 5th.

   Cadence PKS
   Design Size     Clock    Company    Location    Designer    Tape-Out
   --------------------------------------------------------------------
   50 kgate MIPS    130    EmpowerTEL  San Jose,   Can't Say   Apr./00
   core in 2.5      Mhz                   CA
   million gate
   design

   testing PKS              Toshiba    San Jose,    unknown     none
   on 200 kgates                          CA

   dumped PKS               Micron     Can't Say   Can't Say    none

   testing PKS              Agilent    Corvalis,     Jay        none
                                        Oregon     McDougal

   dumped PKS               Agilent    Colorado    Can't Say    none


   Magma BlastFusion
   Design Size     Clock    Company    Location    Designer    Tape-Out
   -------------------------------------------------------------------
   testing         around   3-D Labs   England     unknown      none
   BlastFusion     200 Mhz

   testing         unknown    SUN       Calif.     unknown      none
   BlastFusion             Microsystems

   testing         unknown   Texas      Texas      unknown      none
   BlastFusion             Instruments

   testing         unknown  Fujitsu     Calif.     unknown      none
   BlastFusion


   Synopsys PhysOpt
   Design Size     Clock    Company    Location    Designer    Tape-Out
   --------------------------------------------------------------------

    5+ million    > 180     nVidia    Santa Clara,   Joe       Nov./99
      gates        Mhz                    CA        Grecco

    3+ million    > 180     Matrox     Montreal,    David      Nov./99
      gates        Mhz                  Canada    Romanauskas

    135 kgates   unknown   STMicro      Europe    Can't Say    Dec./99

    300 kgates    ~150     STMicro      Europe    Can't Say    Mar./00
     0.18 um       Mhz

    8+ million    > 300    SGI/Cray    Chippewa     Roger      Apr./00
      gates        Mhz                 Falls, WI   Bethard

    1.2 million     66     STMicro      Agrate,     Ezio       Apr./00
      gates        Mhz                  Italy      Pacileo

       DSP       unknown    Texas       unknown    unknown     Apr./00
     unknown              Instruments

 I can't say how I know that TI has taped-out a PhysOpt design, but it did
 come from a historically reliable source.  When I asked Synopsys about
 this TI PhysOpt tape-out, they stonewalled with me with "We can't say that
 they have.  We can't say if they haven't."

 So, as of April 5th, this makes: for PhysOpt, 6 (possibly 7) tape-outs;
 for PKS, 1 small tape-out; and 0 tape-outs for Magma.


   "P.S.  I still stand by my original argument: this physical synthesis
    crap isn't showing drop-dead results against the tuned "DC w/ timing-
    driven placement" flows I have today.  Why bother with them???"

        - [ Tony, the Tiger ] from ESNUG 348 #3


   "My local layout people had a real hoot over the slides in the Physical
    Synthesis tutorial.  Especially the slides on multi-pin bus routing
    (crosstalk central) and the clock balancing cell (signal disintegrity).
    Can't wait to try it! (sarcasm)"

        - Brian Logsdon of Philips Semiconductors


   "There was only one paper from Sam Appleton from SGI that was very
    good.  He actually showed die photos of before, and after their new
    methodology.  He achieved some impressive results with FlexRoute.
    We all know that by intelligently placing the block pins we can get
    the job done.  The problem is how to you manage the pin placement
    complexity.  It was nice to see that Synopsys FlexRoute will do the
    job.  Now if I can convince my clients to pony up the necessary funds."

        - an anon engineer

 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)