( DAC'16 Item 2 ) ----------------------------------------------- [12/16/16]

Subject: BDA, Solido, MunEDA, and Silvaco get #5 for Best EDA of 2016

RAVI STILL LIVES IN AN AIRPLANE: Last year, this is how I explained why the
world's oldest EDA tool, the SPICE simulator -- invented 43 years ago waaaay
back in 1973 -- is still a very hot commodity today:

  "Here's the math: 

   start with 1000's of std cell, mem, analog/RF elements (1,000's)
   TIMES number of specs per element (pwr, slew rate, gain, rise time)
   TIMES number of fabs they're using (TSMC, GF, Samsung, SMIC, Intel)
   TIMES number of processes per foundry (32nm, 28nm, 16nm, 14nm, 10nm)
   TIMES number of variants per process (LP, HP, ULP, HPM, HPC, HPL)
   TIMES number of PVT points (ff, 23C, 0.8 volt; ss, 40C, 1 volt; etc.)
   TIMES number of Monte Carlo points (3 sigma, 5 sigma, 6 sigma)

   all multiplied together equals why the IDMs, fabless, and fabs all
   each buy 1,000's of SPICE licenses."

       - John Cooley of DeepChip (DAC'15 #4)

And in that write up, I concluded with "... this is why Ravi Subramanian is
trapped in an aeroplane flying around the earth selling BDA AFS licenses."

Now the only thing that's changed is instead of 16nm, 14nm, 10nm... it's
moved on to 10nm, 7nm, 5nm...  And Ravi still lives in an airplane.

BUT WHAT WILL CHUCK DO?: All of these AFS user responses were done in the
months following DAC'16 and before the recent Siemens/MENT buyout offer.
   
  
   
Now the big wildcard here is what will Chuck Grindstaff, the Siemens bigwig
who will be the proposed new owner of Mentor will do.  Chuck's response on
DeepChip was:

    "... our intent after the acquisition closes is to compete
     aggressively in the EDA market including against Synopsys and
     Cadence. ... we learned a lot about Calibre, Tessent, Veloce,
     Questa, and other key Mentor technologies. ... Siemens is
     excited to make future investments in Mentor's key EDA
     technologies so that those can grow even faster."

         - Chuck Grindstaff, Chairman of Siemens PLM (ESNUG 564 #2)

Which was a relief for a great portion of the EDA customer base because it
meant Mentor wasn't going away -- but I got a few concerned comments from
the BDA AFS users.  "Why wasn't AFS in his list of key MENT technologies?"

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

MONTE CARLO CATFIGHTS: Ah, yes, the scourge of on-chip variation only gets
more painful the smaller the nodes you go; which is a boon for companies
like Solido and MunEDA because they happen to sell SPICE variation tools.
       
The only one grumpy cat here is Tom Beckley because he owns Cadence ADE-XL,
which is the dominant platform for full custom circuit design -- and what
irks Tom is his users are doubting the Cadence WCD way of Monte Carlo.
As a counter, Tom had his Virtuoso TeamADE guys put up a not-so-cryptic
attack blog on something they called "HSMC" which everyone in the custom
world knew was really "Solido HSMC" because Solido coined the HSMC term
which caused Solido to write a very vociferous and deeply technical reply
back to Tom's "TeamADE" on DeepChip in ESNUG 562 #5.  HSMC?  WCD?  Or the
new Cadence SSS?  It's still anybody's game which will one win; but judging
from the absence of user comments on the new SSS yet lots of user comments
on HSMC, it looks like Solido's leading so far.

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

"OH, WOW, THEY'RE REALLY BACK!": At the 2015 DAC, Silvaco stunned everyone
by, after being away for 10 years, it came back!  But this time instead of
it being Ivan's company, Silvaco was reborn with his 30-something year old
son, Iliya Pesic, at the helm as its Chairman.

And to balance the energy of a 30-something, they very cleverly picked an
older 50-something guy, Dave Dutton, be the new CEO of Silvaco.
       
My only problem with Dutton was that he was a foundry guy, not an EDA guy.
So on first impression he could talk up a storm about fab processes and
wafers and steppers and dicing -- but he didn't know squat about EDA!

At the time, I estimated Dutton would last 3 to 6 months in EDA and then
he'd suddenly leave "to pursue other interests".  Oh, man, was I wrong!

In the 18 months since that DAC, Silvaco's been very busy:

    - acquired Invarian for it's concurrent PVT tools
    - TSMC certifies InVar for EM/IR for 16nm FinFET+
    - teams up with Chinese & Japanese universities for TCAD
    - acquires Infiniscale to do variation-aware SPICE
    - Ricoh adds 0.35um analog PDK support for Silvaco
    - their Clever extractor beats StarRC at 7nm at MediaTek
    - signs up a distributor in India
    - Silicon Creations buys Silvaco layout & SPICE for 10nm
    - Dolphin Integrations buys Infiniscale Variation Manager
    - STMicroelectronics buys Infiniscale Variation Manager
    - acquires edXact for parasitic reduction & netlist tools
    - TSMC qualifies SmartSPICE for 7nm
    - acquires Warren Savage & IPextreme to do IP stuff
    - announces FlexCAN automotive IP with NXP
    - joins the SOI Consortium
    - expands a bunch of stuff in the Silvaco TCAD tools
    - joins EDAC
    - Raul Camposano joins Silvaco tech advisory board
    - acquires Austrian company "Global TCAD Solutions"
    - announces MIPI I3C IP made with NXP

So it turns out that I was wrong.  Silvaco's not just "back", it's REALLY
back.  And my guess is Dutton's not leaving Silvaco any time soon...

    "Well, I'm still here. Didn't have to go to rehab,
     and I'm not broke."

        - Jimmy Buffett, American singer (1946 - present)

    "Here I am, I still go on, you know, like the tides."

        - Angela Lansbury, American actress (1925 - present)


      QUESTION ASKED:

        Q: "What were the 3 or 4 most INTERESTING specific EDA tools
            you've seen this year?  WHY did they interest you?"

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

SILVACO SMARTSPICE

    We used Silvaco 15 years ago -- Ivan Pesic, the owner and CEO,
    personally came down on-site and helped train and set up their
    "Silvaco Utmost IV" device characterization/modeling tool.

    I met with Ivan's son Iliya Pesic after he took over Silvaco.  He had
    been working in another industry, and made the transition to Silvaco
    after his father's death.  Iliya absolutely has the company migrating
    in right direction now.

    Silvaco SmartSPICE recently caught our attention again, because of
    it's speed and accuracy claims.  SmartSPICE maximizes the use of
    your hardware parallel processing, so the speed up you will get will
    be based on the number of licenses/accuracy you have or desire.

    You can vary how you use SmartSPICE with the use of various
    configuration/setups.  For example:

      - PLLs.  It normally takes forever to get your PLL simulate
        accurately -- they are notorious for taking hours and hours to
        simulate.  So you need both accuracy and speed.  SmartSpice is
        designed to fit your needs.

      - Standard cell library characterization.  Each standard cell
        might have 20-40 transistors.  Because they are so small, you
        might want to run 12 simulations in parallel.  Getting massively
        parallel simulation with accuracy is very useful.

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

     We've been using Silvaco SmartSPICE simulator for over 10 years.  It
     was always very accurate, but has fallen behind in speed in the last
     couple years.

     We are expecting Silvaco to release a new version by the end of the
     year that will compete in speed with the leading simulators and looking
     forward to evaluating its capability.

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

SILVACO EDXACT

    Silvaco EdXact seems like a promising solution for parasitic reduction
    which will also help to reduce our simulation time.

    We've evaluated similar tools from other vendors without success, and
    look forward to getting better results when we evaluate Silvaco as an
    option.

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

    We are interested in Silvaco EdXact (post-layout netlist
    analysis/optimization)

    Note: we don't have these tools in our company, so I don't have direct
    experience to share at this stage.

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

SILVACO ACCUCORE

    Silvaco has a good tool with its Accucore SRAM characterization.  It
    competes with Synopsys SiliconSmart.

    We do characterization so infrequently that unless it's broken, it's
    hard to justify switching though.

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

    Silvaco's AccuCore XT SRAM characterization tool appeared to be
    well-thought out.  I was really impressed.

    Accucore XT is built for large memory block level memory
    characterization, such as SRAMs and large register files.  If you have a
    block with 1M gates, it will create necessary .lib, .v,  and other
    timing files needed for place and route and other high level simulation
    and analysis capability.

    Silvaco's Single Event Upset (SEU) module in the Accucore/Smartspice
    stood out.   Depending your product voltage levels and technology, your
    memory can be vulnerable to bit SEU (Single event upset) errors due to
    neutrons and particles.  The SEU module is the only one of its kind in
    the industry.

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

SILVACO VARIATION MANAGER

    Silvaco was talking about their Variation Manager product running a full
    netlist and doing 6 sigma+ analysis.

    It stretches possibilities to do both of them at once, and Silvaco
    didn't discuss how they did so.  Are they doing netlist pruning or some
    dynamic sampling algorithm? I'd like to understand more to know if this
    is real.

    I don't see that Silvaco Variation Manager does any hierarchical high
    sigma analysis.  For memories, this would be important.  For example, if
    we instantiate one memory 500 times, does the tool's chip-wide analysis
    account for it?

    It looks like Silvaco has some "early in-design process" analysis,
    called Variability Explorer Analysis (VX).  For some studies, such as
    sense amp and bit cell studies, it's good to do upfront analysis in
    memory design -- both individually and in combination.

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

    We looked at Silvaco Variation Manager at DAC.

    Silvaco claims they do really well in high sigma design.  However, we
    work at 4 sigma, so we don't plan to look further.

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

SILVACO INVAR

    We saw a demo of Silvaco InVar.  It seems like a competitive option to
    supplement Apache Totem and Cadence Voltus.  We plan to evaluate it
    soon.

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

    Silvaco InVAR Prime.  The way InVAR showed hotspots was good.

    It also had a good user interface, and looked easy to use:

     - Early analysis of supply networks

     - Finding and fix missing vias

     - Current density estimates

    I'd like to know more about how it correlates with RC extraction.

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

    Silvaco InVar & InVar Prime Power Integrity.
    Quick solution for power analysis

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

    Silvaco InVar EM/IR

    Been looking at Silvaco's InVar EM/IR electro-migration capability.
    It appears to satisfy what we need at a high level, so we want to
    take a closer look.

    The biggest limitation for most flows is they don't integrate simulation
    data with layout data.  You need to have the transient simulation or
    time domain simulation to get the specific current.  I.e.  you need
    exact information rather than just device sizes and metal width.

    Silvaco claims you can to use their simulation tool to get data and
    their metallization data from their layout tool.   We'd need to verify
    it.

    We compared Silvaco's flow to our own flow, and at a high level we see
    no issues.  However, it would have to be very compelling to make a jump
    to their flow, vs just switching out one tool.

         ----    ----    ----    ----    ----    ----    ----
         ----    ----    ----    ----    ----    ----    ----
         ----    ----    ----    ----    ----    ----    ----
MENTOR BDA AFS

    For our 7nm and 5nm we buy BDA AFS licenses in bulk.

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

    BDA AFS is our workhorse SPICE simulator.

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

    Wally got a good deal with Ravi and AFS.

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

    BDA AFS.  I know it's boring, but I like it.

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

    Mentor BDA AFS.  Actually Ravi's AFS.  He and his people make the
    one SPICE we trust.

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

    BDA AFS is definitely one of our top 3

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

    Greg and Wally got a steal when they picked up AFS.

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

    BDA AFS.  Great support.  Ravi is flying in to see us this week.

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

    MENT AFS

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

    For the quality runs, AFS.
    For the cheap runs, Spectre.

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

    BDA AFS and Cadence Spectre in ADE.  Same as the last 2 years.

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

    Spectre-XPS and Altos.  We design memory circuits.

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

    Depending on the pricing, we may go back to being a Spectre house.

    (I don't believe I just said that.)

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

    Still use Magma FineSim.

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

    FineSim Pro

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

    Synopsys HSIM -- old Nassda customer here.

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

    Cadence Spectre-APS and Berkeley AFS.

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

    Cadence Spectre-XPS and Cadence Altos.  We do memory.

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

    AFS Mega.  Our memories have over 40M elements.

         ----    ----    ----    ----    ----    ----    ----
         ----    ----    ----    ----    ----    ----    ----
         ----    ----    ----    ----    ----    ----    ----
SOLIDO VARIATION DESIGNER

    We design in FinFET.  We use Solido Variation Designer to remove the
    pessimism from our design corners, and to trade power and performance.
    Using standard Monte Carlo on our circuits was infeasible both in
    terms of run time and # of SPICE licenses required.

    What we liked about Solido:

    1. You can generate simulation corners appropriate for each individual
       circuit, including the local and global variation, for circuit
       optimization and to perform the correct tradeoffs on your circuit.
       We need circuit-specific corners because sometimes standard corners
       are too pessimistic -- or they cannot cover a spec at all in other
       cases.

    2. You can use those corners in what-if scenarios, using Solido Design
       Sense to optimize the circuit.  We can modify our design across a
       range of device sizes -- across as many devices in the circuit we
       have simulation time for.  This lets us see the sensitivities and
       gradually adjust the specs to optimize our circuits.

    3. You can identify critical devices and process parameters that are a
       concern for your specific circuit.

    4. Sometimes the dominant factors Solido identifies are a surprise
       (e.g. contact resistance) especially for lower feature sizes.  The
       Solido tool helps you avoid using extra power by making the device
       bigger without a performance hit.

    5. Easily analyze what-if circuit changes.  Can visualize results of
       circuit changes for best decisions on power/performance tradeoffs,
       and to visualize those tradeoffs.  (It's beyond looking at just
       a set of numbers.)

    For one high-speed circuit that I worked on, Solido helped me to:

      - Cut evaluation time by about 30% for a 3-sigma corner

      - Simultaneously reduce the circuit's power by 30%

      - Improve latch sensitivity 50% from a previously-tuned design

    Running 1,000 different combinations of the devices across 10 different
    corners at 2-3 hours/simulation took:

      - Solido: 1-2 weeks

      - Standard Monte Carlo projected time: ~3 months

    Solido also reduced the number of corners we needed to characterize our
    design from our typical set of corners.

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

    My company designs power and performance optimized memories and memory
    compilers, including at 22nm, 14nm and 7nm.  Variation aware design is
    important for us to maximize yield, especially as we drive reuse of
    our IP.

    We use Solido Variation Designer for our high-sigma analysis.  We have
    an intense drive towards performance, power and area.

    Solido HSMC:

      - Runs a random sampling

      - Uses the data from that sampling to calculate or build a model.

      - Uses the model to build an ordered list of simulation points,
        simulating the one it thinks is going to be the worst first, and
        then the next one second, etc.  Focusing the SPICE simulations on
        the tail of your distribution that you're most worried about.

      - Reports the actual ordering and compares to the model ordering
        so you know HSMC is picking the right points in the tail of the
        distribution.

    Instead of using Solido, you could do a small number of samples using
    regular Monte Carlo to get a sigma value, then extrapolate.  However,
    simulating at the tail you can see that it's a curve and not actually
    straight.  Circuits don't respond the same way to variation out on the
    tail of the distribution as they do around the center of the
    distribution.  That error would either come in the form pessimism,
    leaving performance or area on the table or even worst, yield loss.

    So it's important that Solido actually does the simulation of the points
    out in the regime where you're worried.

    Solido has more than just this high sigma capability:

      - It gives you good feedback in terms of which specific devices
        and parameters are actually driving your yield loss

      - It enables you to focus in and optimize specifically on those
        particular devices, with valuable information in terms of which
        device is actually having that yield impact.

      - It has a very good queuing management.  When you're dealing with
        a lot of jobs, this is critical.

      - It can do excellent PVT sweeping with the intuitive GUI, again
        leveraging queue management.

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

    We use Solido Variation Designer to solve memory issues for our SRAM
    designs.  Solido satisfied these requirements we had:

    1. It's foundry calibrated.  Our foundry bit cell logic device
       simulations, etc. must match the TSMC foundry specs.

    2. Speed and variety of circuits & circuit metrics it can be applied to

    3. It reports the statistical SPICE simulations results in different
       formats such as Excel sheets, ASCII text, PDF, etc.

    4. Can automatically capture and analyze the statistical simulations
       from multiple SPICE runs for various parameters across the entire
       design hierarchy

           - device level
           - circuit level
           - multiple circuit styles

    We use it to help build low cost memory circuits that are fast and dense
    with low active/retention Vmin and low currents.

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

    We currently use Solido HSMC for high-sigma variation analysis.  We also
    have some in-house solutions that cover some of our other variation
    design needs.

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

    Solido Variation Designer looked interesting.

    I think it can help improve yield without blowing up simulation time, or
    using up lots of dollars on simulator licenses.

    I especially appreciate that Solido invests a lot of effort in human
    computer interface.  Usually the "human" is the slowest part of the
    design process, and anything that can speed that part up is welcome.
    I wish the other EDA vendors would follow their lead.  Also their demo
    was on a real circuit, not just a two stage op-amp.

    Disclaimer: I've only seen a demo, and have never used their tool.

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

    Solido Variation Designer - Solido gave an introduction of tool usage.

    We are interested in using the tool to estimate the cell speed
    impacted by OCV.

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

    Solido is the best tool in the market for variance especially for
    memory type of IPs.  They still need to enhance their algorithms
    for handling complex IPs in a better way.

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

    Solido Variation Designer

    We use Solido Variation Designer Fast MC.  One of the things we really
    like about Solido is that they make it easy for designers to understand
    and use during design.

      - Solido's user interface gives simple questions to follow.  Then
        we can go deeper with the "advanced" tabs if we want.

      - Solido is much easier than MunEDA.

    Without an advanced tool such as Solido, engineers assume Gaussian
    distributions to keep the analysis simple; this assumption is often
    wrong.  Solido's multi-modal capabilities give us more confidence.

         ----    ----    ----    ----    ----    ----    ----
         ----    ----    ----    ----    ----    ----    ----
         ----    ----    ----    ----    ----    ----    ----
MUNEDA WICKED & CADENCE ADE-XL

    I'm German.  Of course we use MunEDA.

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

    MunEDA WiCkeD.

    We use their RSM for generating performance models for our macro
    cells as well as their optimizers for sizing of our RF circuits
    in combination with Keysight GoldenGate simulator.  We are also
    using Eldo simulator from Mentor Graphics for other low frequency
    analysis and sizing of IC's.

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

    MunEDA Wicked

    resizing FEA, DNO, GNC, YOP
    reliability CED, WCO, BAS, FEA, DNO

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

    MunEDA Wicked for memory cell design

    We're strong believers of WCD analysis for Monte Carlo

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

    MunEDA Wicked

    Our CTO doesn't trust the sample errors in HSMC.  He wants
    us to stick with WCD instead.

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

    MunEDA WiCkeD.

    We have done evaluation and trials of the tool recently.

    We found that the tool analysis functions allow to get a quick
    and good insight of the circuit critical parameters.  Also we
    could perform optimization of simple and complex analog circuits
    over several constraints with good results and speed.

    We plan to add it to our analog design flow.

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

    MunEDA WiCkeD is integrated since many years in our low power
    IC Design Flow for car multimedia/radio chips.  From our point
    of view it is the best on the market for high-sigma analysis
    and circuit optimization.  We are running it with Eldo

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

    Most interesting tool at DAC was the WICKED tool set from Muneda.
    We are going to evaluate it soon.  It offers process porting
    assistance as well as promising optimization algorithms which
    are not restricted to a specific design framework from Mentor,
    Cadence, nor Synopsys.  It's sensitivity analysis seems to allow
    good computing efficiency and easy user control.

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

    MunEDA WiCkeD high-sigma analysis and circuit optimization.  Great
    interface, remarkable results and data management.
 
    It is integrated in our worldwide AMS design flow since more than
    10 years and used in several hundreds of design and tape-out projects.
    WiCkeD is supporting all of our Smart Power, CMOS and NVM technologies.
    They significantly improved their tools regarding very large circuits
    capacity and runtime efficiency that increased by factors 10x-50x
    depending on the single tools.

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

    WicKeD tool from MunEDA.  My group has using it with sucess for
    optmizing our circuits for radiation hardening and reliability.

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

    Virtuoso ADE-XL

    WCD is what's real.  Don't believe those Solido lies.

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

    Cadence ADE-XL with Spectre

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

    Yet to be determined.

    Every few weeks we have internal arguments about Solido HSMC against
    Cadence and MunEDA WCD.  Now Cadence does SSS making matters worse.

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

Related Articles

    Real Intent and Blue Pearl get #2 overall for Best EDA of 2016
    IC Manage PeerCache and CDNS Rocketick get #3 as Best of 2016
    MENT Calypto Catapult single handedly gets #4 Best EDA of 2016
    BDA, Solido, MunEDA, and Silvaco get #5 for Best EDA of 2016

Join    Index    Next->Item






   
 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.





































































 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)