( DAC 00 Item 39 ) --------------------------------------------- [ 7/13/00 ]

Subject: Synopsys 'Physical Compiler (PhysOpt)'

THREE MONTHS LATER:  Not a lot has changed with Synopsys in the 3 months
since I wrote the SNUG'00 Trip Report.  That report gives you the collective
thoughts of what 39 customers saw at the Synopsys Users Group meeting which
took place March 13th to 15th.  The data in this DAC Trip Report pretty much
matches the data in that SNUG'00 report.  Synopsys still kicks ass in
synthesis, static timing, datapath, and scan/ATPG.  They are still getting
their ass kicked in FPGAs, Scirocco, BC, and Eageli.  And they're still
fighting 50/50 in Vera vs. Specman, VCS vs. NC-Verilog, and Formality vs.
Verplex.  Also, SystemC is still in its infancy and controversial, like all
the other C EDA tools.

What has gotten interesting has been their Physical Compiler (PhysOpt) tool.

Click on http://www.deepchip.com/items/snug00-18.html and you'll find the
April 2000 score board of known physical synthesis tape-outs for everyone:
Magma, Monterey, Cadence PKS, PhysOpt.  The data for everyone there, other
than PhysOpt, still holds true for July 2000.  That is, no customer to date,
has yet to use Magma, Monterey, nor PKS to make a real chip.  In the PhysOpt
table, add another tape-out in April by nVidea (the MV12 chip), plus a new
PhysOpt user tape-out by Unisys for July.  The Unisys chip is a 1.5 million
gate, 0.18, IBM fab ASIC with three clocks at 100 - 133 - 200 Mhz.  Ken
Merryman of Unisys is the designer.  This means that PhysOpt now has a total
of 10 confirmed customer tape-outs as of July, 2000.

What's going on here is interesting not because there's just two more
tape-outs.  Whoop-dee-doo.  The PhyOpt tape-outs are neat, but they're not
the big news they once were because they're becoming common.  And that's
what's interesting here.  The fact that none of PhysOpt's rivals had a tape-out
for DAC (the biggest yearly show in the EDA industry) plus the fact that
PhysOpt tape-outs are becoming old news, shows that Synopsys now has a
measurable 9 month lead in the physical synthesis market.  PhysOpt is just at
a more advanced stage than it's peers.  To see this further, look at ESNUG
350 #2, 350 #4, 354 #3, 354 #7 and you'll see Synopsys technical support
reporting PhysOpt bugs & workarounds.  They're doing it the the same way
they'd report DC, TetraMax, or VCS bugs.  PhysOpt, at least for the Synopsys
hotline, is becoming just yet another tool they have to support.

I'm not saying PhyOpt is 'it', that they've 'arrived', or any such hooey.
(PhysOpt is catching too much grief from customers for not having its own
detailed router.)  I'm just noticing that while Magma, PKS, Monterey are all
still wearing messy diapers and crawling around on all fours, there's a
dressed and walking PhysOpt on the bus alone going to first grade classes
at St. Mary's Elementary.  Interesting.


   "We're looking and open.  We like PhysOpt integrated into the Synthesis
    engine, but that doesn't make PhysOpt a winner for us yet."

        - an anon engineer


   "Synopsys is well ahead of the competition in the number of customers who
    have actually produced chips with their PhysOpt, and that's what their
    demo emphasized.  Note that their physical synthesis flow does the top
    level routing but does not do detailed routing (they don't sell a
    detailed router).  You get a placement out of their tool and then route
    it with someone else's (Avanti or Cadence) router.  They had previously
    announced that they will be selling a detailed router by the end of the
    year.  Unlike some of their competitors (Cadence and Magma, for example)
    they have no way of dealing with signal integrity problems since they
    don't currently do detailed routing."

        - an anon engineer


   "Synopsys                                   2 stars (out of 3 possible)
    Physical Compiler

    This demo focused on the Physical Compiler tool from Synopsys which
    attempts to address the timing closure problem prevalent in deep
    sub-micron design.  Synopsys now claims that 8 chips have "taped out"
    using Physical Compiler and is now being supported by IBM, NEC, and
    STMicroelectronics among others.  Several examples were given
    including a design done by NEC where a design with a 12ns clock which
    had -8ns of slack (even after 6-8 iterations) was handled by PhysOpt
    with only one ECO.  The tool is intended to fit into existing design
    flows and methodologies and is not "shackled" by being limited to
    interworking only with other Synopsys tools.  It works with other
    floorplanning and CTS buffer tools along with other routing tools as
    well.  Of course, Synopsys has tools in these areas as well, but they
    really emphasized that it was intended to interwork with other vendors
    solutions.  It should be noted that this tool is of indirect interest
    to us since we no longer have a physical design flow and are essentially
    fabless.  However, we should pay attention to developments in the
    physical design area to monitor what our silicon vendors have to offer.

    It seems to me that some issues regarding scan insertion and the
    subsequent scan stitching need to be handled better as this could
    severly impact the effectiveness of the tool if not addressed up front.
    In addition, it seems that chip design teams need to do a better job
    upfront of specifying overall chip I/O timing parameters and initial
    clocktree insertion delays to get the most bang out of the tool.
    Designers familiar with Synopsys will like this tool because it uses
    the same command set used by Design Compiler with only a few "extra"
    requirements.  Synopsys kept emphasizing that better results were
    achieved by applying this tool at the RTL level instead of the
    gate-level (after initial synthesis), but this is where I question
    how the scan insertion and test optimization transforms can interwork
    with the timing and placement engines within PhysOpt.  However, with 8
    tapeouts to date and the reductions in effort quoted, this tool seems
    to be coming into its own as a bona-fide solution to the timing
    convergence problem."

        - an anon engineer


   "We evaluated Synopsys Physical Compiler earlier this year.  In the trial
    we took the same design through two flows: 1) Synopsys DC followed by
    Avanti Apollo, and 2) Synopsys PhysOpt.  The two results ended up with
    almost the same timing.  Not that good, you may think.  But it took us
    about 6 months of work with flow 1, and about 2 months with flow 2.  Our
    conclusion was that PhysOpt is promising but still somewhat immature."

        - an anon engineer


   "Synopsys will win.  Avanti has a chance because their layout really
    works.  Physical Synthesis will not be a mainstream technology for a
    while so some of the others will lose interest."

        - an anon engineer


   "Physical Compiler is a joke until Synopsys has a detailed router.  They
    need to get Gambit (Route66) up.  You can't do 0.18 cross-cap and SI
    without kissme links to your detailed router.  This isn't going to
    happen with any Synopsys tool and a Cadence-Avanti backend."

        - an anon engineer


   "The third-party EDA vendor is my competitor.  I'm not responsible for
    taking care of my competitor's business." 

        - Gerry Hsu, Avanti CEO, on opening Avanti's Milkyway database to
          customers but not to other EDA companies.  ( EETimes 6/8/00 )


   "I was wondering if you have heard anything about Synopsys' progress on
    a detailed router.  To my knowledge they said it should be out by year's
    end, but I would think someone must be beta testing it soon if they do
    plan to release it in the next 6 months or so."

        - Jared Leon, Analyst at SBSF Capital Funds ( ESNUG 354 #4 )


   "Synopsys - Route66 - Standard cell router offers equivalent features
    like WarpRoute, completing the tool portfolio of Synopsys after
    placement and top level routing."

        - an anon engineer


   "I saw the Synopsys Route66 demo under NDA.  I wasn't very impressed."

        - an anon engineer


   "Synopsys PhysOpt seems to be the best choice, because of it's
    compatibility with DC.  The Magma approach sounds interesting, although
    everyone already knew that the best approach would be to combine
    Synthesis and Physical Design.  But does Magma really work in real
    designs?  I suppose that Synopsys PhysOpt and Magma BlastChip will win
    and that Cadence PKS will loose.  Avanti will keep its position."

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