( SNUG 05 Item 19 ) ---------------------------------------------- [12/20/05]

Subject: What Users Would Change About Synopsys

THE OPEN ENDED QUESTION (Part I) -- This is one of the parts I like best
about this survey because you get to see what's bothering users and what's
the top thing on their mind.

   "A voodoo priestess formerly from New Orleans swaps your soul with
    Aart de Geus, the CEO of Synopsys.  Even though you were a Synopsys
    customer before, now that *you* are the new CEO of Synopsys:

    What 2 or 3 things about Synopsys would you DEFINITELY change?"

        have less bugs in releases:  ######################### 25%
     have R&D visit customers more:  ###################### 22%
     Milkyway/.db database trouble:  ###################### 22%
                   prices too high:  #################### 20%
        improve support or hotline:  ################## 18%

        too much general arrogance:  ############## 14%
           sales & sales arrogance:  ############# 13%
           fix internal tool flows:  ############ 12%
             licensing too complex:  ########### 11%
                drop Magma lawsuit:  ########## 10%

                         fix Astro:  ####### 7%
                            fix DC:  ####### 7%
      use ICC or PhysOpt or Astro?:  ####### 7%
                     fix Formality:  ##### 5%
     use Scheme/Tcl/Tcsh/dc_shell?:  ##### 5%

                       fix SolvNET:  #### 4%
       back compatibility troubles:  #### 4%
                            fix DW:  #### 4%
       fix non-Synopsys tool flows:  ## 2%
                     fix PrimeTime:  ## 2%

No surprises here (at first).  It doesn't take Eistein to figure out that if
you asked a bunch of EDA customers what they'd want from *any* EDA company,
the customers would want "less bugs" (#1), more "R&D visits" (#2), and that
"prices too high" (#4).  And pretty much everything else is some specific
variant on "less bugs" -- with the exception of 3 complaints -- "general
arrogance" (#6), "sales arrogance" (#7), and "drop Magma lawsuit" (#10).

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

  Improve SolvNET

  Stop the lawsuit against Magma

      - [ An Anon Engineer ]


  Concentrate on their customers and not taking rivals to court.

      - [ An Anon Engineer ]


  Stop suing my competitors to get them out of business instead of competing
  with them on technical aspects/ service offerings/ solution orientation.

      - [ An Anon Engineer ]


  Dump the lawsuit with Magma, make up with Rajeev, and apologize to my
  customers, and tell them I'm going to win their accounts based on
  technical merits, and not FUD.

      - [ An Anon Engineer ]


  Improve Astro/PhysOpt.  Match the frontend where DC is best in class.

  Compete on products -- not by evangelization, acquisition and litigation.

  Stop relying on pre-emptive long term pricing chokeholds.

      - [ An Anon Engineer ]


  The litigation circus -- it is embarrassing.

  Lower prices -- make up for it in volume.

  Scheme interface to Astro -- change it all to TCL and slurp in
  def/pdef/db directly from PhysOpt.

      - [ An Anon Engineer ]


  Try to change the arrogance of the sales force.  That's always bugged me
  as a Synopsys customer for more than 15 years.

      - [ An Anon Engineer ]


  Arrogance of some individuals must go!

      - David Black, consultant


  Get rid of the smug attitude and put together real flows.

      - [ An Anon Engineer ]


  Become less arrogant

  Improve quality of tool releases - run regressions (novel idea)

      - [ An Anon Engineer ]


  1. Attitude.  Synopsys is arrogant

  2. Sales practice.  Cadence is MUCH easier to do business with than
     Synopsys.  Synopsys seems to come to the table with assumption that
     you are going to pick their tools no matter what they do or don't
     do (see #1).

  They negotiate from that position.  It takes a Declaration from
  Congress to get an eval license, heaven forbid a loaner license in
  a time of need!

      - [ An Anon Engineer ]


  Not rape you by absurdly raising prices when they have you by the balls.

      - [ An Anon Engineer ]


  Change the spirit from "we are best" to "how can we make ourself the best"

      - [ An Anon Engineer ]


  Make Synopsys more customer friendly

      - Dinesh Venkatachalam of Legend Silicon


  They should listen to more of their customer voices for tool improvements.
  Some of their new tools actually had worse log file format and user
  interface.

      - Wanhao Li of Zoran


  Show some heart to the guys in the trenches instead of exploiting their
  time of need (e.g. peak use license flexibility).  Synopsys is notorious
  for this.

      - [ An Anon Engineer ]


  Tool qualification and release procedure.  I've yet to come a dc_shell
  release that does not contain show stopper bugs.

  Unify sales groups.  Every sales person should be able to fully support
  the customer.  It makes absolutely no sense that we have to negotiate
  twice, once with the tools sales person, and a second time with the IP
  sales person.  It's a waste of time, and you don't get the proper support.

      - [ An Anon Engineer ]


  1. Free license Fridays
  2. English lessons for support techs

      - Tom Mannos of Sandia National Laboratories


  Pricing, customer support

      - Richard of Reindl of L-3 Communications


  I would fix the mess of IC Compiler vs. PhysOpt/Astro.  Apparently
  there are TWO horses running inside of Synopsys: Avanti team and
  PhysOpt team.  Avanti is winning.  Was it Aart's intention?

  Fix that DC/PhysOpt runs out of steam.

  Quick consolidation of *sim, VCS and HSPICE.

      - [ An Anon Engineer ]


  Re-write Astro so it will work with a large flat netlist without 
  breaking or myriad scripts to get around problems.  Ditto on Star-RCXT.

      - [ An Anon Engineer ]


  Merge the best of DC with the best of the Avanti flow.  I will consider
  it merged when both tools use the same timing engine.

      - Kevin Broe of Britestream Networks


  The AEs need better training on an overall flow.  They seem to be good at
  one tool and have no clue about what happens downstream on the next tool.
  Typical example would be DC/PhysOpt and Astro.  I have spent 5-6 months 
  getting XG flow with Milkyway working and most of it was debugging.

      - [ An Anon Engineer ]


  Good standalone tools.  Please don't start packaging them.

      - [ An Anon Engineer ]


  Understand that the easiest sell is to a returning customer.

      - [ An Anon Engineer ]


  The company has a culture & business focus that is myopic and inward
  focused.  They need to change to pay attention to their customers and to
  have strategic vision.  DC is a cash cow for only so long...  It's very
  interesting to me that we don't have any customers pushing us to work
  with Synopsys backend flow.  That's very telling given the large number
  of high-profile semi companies we're working with.

      - [ An Anon Engineer ]


  The company has gotten too big and lethargic.  It's become an amalgamation
  like Cadence, making it difficult to stay energized.  They need a major
  restructuring, getting fewer layers between R&D and customers.  Get R&D
  out to talk to customers directly, find out what the product focus should
  be.  Don't rest on your laurels (even PrimeTime) because companies like
  Magma are closing in fast.

      - [ An Anon Engineer ]


  dump Scheme and convert EVERYTHING to tcl.

      - [ An Anon Engineer ]


  Add a &**(((**&^^!!!! tcsh interface to dc_shell.

      - [ An Anon Engineer ]


  Maybe talk to some of the users now and then.

  Switch to C based API's.  Acknowledge that Tcl is NOT faster than C.

  Be more willing to admit when something is wrong or broken.

      - [ An Anon Engineer ]


  Replace the dumb forms fill out style of Astro and put in a real language.

      - [ An Anon Engineer ]


  Make tools more user-friendly and simple.  Scripts get too complicated to
  work right.  Make tools & scripts more backward compatible.

      - [ An Anon Engineer ]


  Why in hell our scripts blow up everytime somebody patches the tool?
  Moreover, why time after time it is claimed to be a feature?

      - [ An Anon Engineer ]


  Improve the VCS compile time and integrate it better with Vera.

      - [ An Anon Engineer ]


  Do whatever it took to get TSMC to start to use Hercules.  Put all
  available resources on IC Compiler - to get it to market and to get
  it debugged.

      - [ An Anon Engineer ]


  Align the documentation -- man pages, Sold and online help all are 
  different, and often contradict each other.

  Multiple licenses per tool, it always seems the feature you need 
  requires the special super/ultra/max license you don't have.

      - Brendan Barry of S3 Ltd.


  Licensing complexity and buddle complexity.  Feel like buying a Toyota
  Corolla, where everything is an option.

      - [ An Anon Engineer ]


  Not force customers into the subscripton licensing model.

      - [ An Anon Engineer ]


  Give the local sales reps a little more power to cut temp keys and
  negotiate deals and get his work done rather than go through all the
  red tape involved.  Lower prices.

      - [ An Anon Engineer ]


  Change the strange licence politics.

      - [ An Anon Engineer ]


  Improve the quality of SW releases.  Anticipate problems, not fix them.

      - [ An Anon Engineer ]


  Support is the next most important thing behind new and actually WORKING
  new features.  The support guys are the ones actually in day-to-day
  contact w/ customers (engineers).  These are the important guys to
  keep around.

  R&D needs to REALLY shake out a tool/revision before handing it off;
  which to me means even MORE support guys so that my customers
  (engineers) don't get bitten by a new change to the tools that's
  an undocumented FEATURE!!

  Understand that my actual end customer is the engineer using the tool NOT
  the VP buying said tool/tool suite.  Maybe some actual user face time on
  site might be helpful, and not just a speech, but an actual discussion.

      - Gzim Derti of Agere


  I would like project based tooling cost.  I define a project, and for a
  fixed cost, get access to all the tools to complete the job.

      - [ An Anon Engineer ]


  Address tool quality.  It slipped for DC and Formality last year.

  Add more "reality checks" between R&D and users to understand how
  tools are used in the field and how various tools (even those from
  Synopsys) need to better work together.

      - [ An Anon Engineer ]


  Stop with the patches and generate tools from scratch with all latest
  customer requirements - see Magma as an example.

      - [ An Anon Engineer ]


  Stop being forced to pay money for minor new features that should be
  part of a tool upgrade.

  Get a real Silicon Virtual Prototyping tool -- Jupiter does not cut it.

      - [ An Anon Engineer ]


  Kill off IC Compiler.  Start from scratch, need a new start on the DB.

  Develop a REAL SW QA team.

  Stop doing IP and things that compete with customers

      - [ An Anon Engineer ]


  IC Compiler needs timers to match with one common unified DB!

      - [ An Anon Engineer ]


  Drop Formality as it's "abandonware" and the resources could be better
  used elsewhere.  Make the PrimeTime group more responsive to customers.

      - Russell Petersen of Scientific Atlanta


  Make an easier and better equivalent checking tool (Formality), especially
  when it comes to debug.

      - Robert Tricerri of iStor Networks


  I'd work on getting Formality to recognise DC/PhysOpt's optimisations more
  reliably, and improving the analysis facilities so that the debugging
  process is not such a black hole of despair.

  I'd improve the coreBuilder/Consultant/Assembler tools so that they were
  a lot more flexible in what they could accept and generate.

      - David Smith of STmicroelectronics


  Take the 3M approach to PrimeTime... multithread, multicorner and
  multimode... and I'm not talking that hack they have in now.  In about
  a year, if they don't, they will lose PrimeTime's market to a
  competitor.  At 65 nm and below my current business model means MANY
  simultaneous runs, and runs that take days to run.  Right now, tapeout
  is a race between PrimeTime and Calibre as to who gates the tapeout.
  When Mojave comes to town, PrimeTime sticks out like a sore thumb.

      - [ An Anon Engineer ]


  PrimeTime, it's behind in static timing technology, variation/
  statistical timing, etc.

  For God's sake, abstract away collections.  There's no reason for a 
  separate foreach_in_collection command.  A simple foreach should do
  and the tools should figure it out.

      - [ An Anon Engineer ]


  Catch up with tool development for requirements of 65 nm processes node.
  Low power in general (65 nm and 90 nm) design requirements are not
  adequatly met with today's tools.

  OCV issues are woefully missing tools that truly address the problems.
  Physical understanding must be brought into tools like PT to comprehend
  variations due to Photo/Etch variations (OPC/RET, micro-loading ...)
  and what they will do to your timing.

      - [ An Anon Engineer ]


  Fire engineers who close tickets before the problem is solved.

      - John Schritz of Tektronix


  More focus on releasing tools that are less buggy, don't crash, etc.

  Have some form of anon customer eval of AE support.  They have some AE's
  who should not have their job.

  More open customer relationships regarding bugs.  Creating testcases
  can take considerable time, and often the answer back is "we already
  know about that and it will be fixed in the next release" is the answer.

  SolvNET articles need reviewed and checked before being published.
  They often include incorrect commands, typos, and don't work as expected
  "out of the box".  It is nice that one can provide direct feedback to the
  publisher of each article.

      - [ An Anon Engineer ]


  Be more clear about the future roadmap of products especially in P&R.

  Hire more Application Consultants since they always seem to be in
  short supply.

      - Sunil Malkani of Broadcom


  If the tool has big change in technology/database please keep tools
  backward compatible and fix the bugs.  Since last year we have chased
  Synopsys to adopt XG, Milkyway, new DFT technology, etc.  Had lots of
  issues along the way.  Sometime we are told the bugs can't be fixed
  unless we adopt new form.  This prevents us to lock on one version and
  force us keep changing.  This situation is very hard when you have
  tapeout work to do.

  Establish some transparent evaluation system for Synopsys AEs, so
  customers have a chance to feedback the support they get from SYNOPSYS
  engineers.

  As tool has major change, keep providing consistent and honest info to
  customers.  We got confused when Synopsys keeps changing recommendations
  on PhysOpt library, from 2.5D->tluPlus->Milkyway FRAM view in a short
  period.  Inconsistent and lacking of details information makes customer
  hard to be convinced and follow.

      - [ An Anon Engineer ]


  Acquire a company that provides a user-friendly tool that allows RTL
  designers to do front-end Design Planning and very early floorplanning
  that generates DEFS for PhysOpt.  It should also be able to read DEF.

  Synopsys is way behind in providing this capability (in a usable form)
  and we're stuck without a solution until Jupiter completely migrates out
  of Scheme and into TCL and provides a usable black-box flow for frontend
  design teams.  Without this capability, a frontend team can't get any
  useful data out of PhysOpt.

      - Lauren Carlson of StarGen Inc.


  Real support for industry standard databases and links to competitor
  tools.

      - [ An Anon Engineer ]


  Make the tools more open standards (OpenAcess) and interoperable with
  other vendors.

      - [ An Anon Engineer ]


  Embrace open standards.  Turn away from using proprietary formats just
  to lock the customers in.

      - Are Arseth of Atmel


  Low cost batch simulator with SystemC & PSL support for regressions. 

  Open tool framework to support alternative tool integration. 

      - [ An Anon Engineer ]


  Stop excessive trend towards tool integration to get captive users.

  Allow advanced users more control over DC (switches, runtime scripts)

  More open API's

      - [ An Anon Engineer ]


  I would continue to lock customers into my databases: layout dbs are HUGE
  and getting bigger -- Moore's law of dbs.

      - [ An Anon Engineer ]


  I would set in place better mechanism to receive, engage and act on
  suggested tool improvements.

  I would get out of the IP business (spin it off and maybe keep a
  partnership in place).

      - [ An Anon Engineer ]


  Pricing is high for smaller companies.  Lite version is very limiting.

      - John Gedde of Aeroflex Laboratories


  Restructure the pricing to change the dynamic.  Look at acquiring Magma.

      - [ An Anon Engineer ]


  Lose Library compiler.  Asking money for it is akin to extortion.

  Tools should be able to read plain-text formats without extra licenses.

  You should not need to have Star just to use TLU+ models, again tying
  tools together this way is pretty dodgy.

      - [ An Anon Engineer ]


  Get rid of the .lib to .db part in Library Compiler and make sure
  all tools can read .lib properly.

  Stop treating VHDL as a second tier language and support it properly.

  Get a clear startegy on which tool is supposed to do placement in the
  Synopsys tool flow.

      - [ An Anon Engineer ]


  As a US citizen (born and raised here), I am very leary of dealing 
  with China.  That is where my HSPICE bugs/testcases go.

      - [ An Anon Engineer ]


  There's no voodoo priestess powerful enough to turn me into a CEO.

      - [ An Anon Engineer ]


  Aart is doing a good job.  I would not make any major changes to Synopsys.

      - Jonah Probell, consultant
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)