( DAC'15 Item 8 ) ----------------------------------------------- [12/18/15]

Subject: Real Intent, OneSpin, Indago and the Atrenta-SNPS buyout concerns

CHAOS IS OPPORTUNITY: Exactly as I predicted 35 days *before* it happened,
on the first day of DAC, Aart announced he bought Atrenta for an undisclosed
sum -- which caused a sudden panicked tire-kicking shopping spree for all
those Atrenta SpyGlass and BugScope users.
     
No, customers are NOT bailing on Atrenta -- they're just concerned and they
used DAC as a place to find out what viable alternatives (like Real Intent,
OneSpin 360, Cadence Indago, Mentor QVM) they have if SNPS messes up Atrenta
in either tech support or pricing terms.
          
As for Atrenta BugScope, my spies report that Yunshan Zhu has NOT stayed on
at Synopsys Atrenta.  Bad news for NextOp users.  Yunshan was the founder
of NextOp -- which created BugScope.  This means totally new people are now
doing the tech support and R&D on BugScope.  Not good for BugScope users.
And one weird thing -- after Cadence paid a whopping $146 M in net cash to
acquire Kathryn Kranen's JasperGold tool last year, not a single user at
this DAC'15 mentioned Jasper at all this year...

   SURVEY QUESTION #1:

      "What were the 3 or 4 most INTERESTING specific EDA tools
       you saw at DAC this year?  WHY did they interest you?"

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

    With Atrenta in play, we're looking harder at Real Intent and Indago.

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

    Real Intent to possibly replace SpyGlass, depending on what Aart
    does.

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

    If Atrenta prices go down (which we seriously doubt), we buy more
    SpyGlass.

    If Atrenta prices go up (which we expect), looking at Real Intent.

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

    Don't know.  Real Intent might replace SpyGlass for us.

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

    In Ascent vs. SpyGlass eval right now.

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

    Biggest Lie?

        "Your SpyGlass customer support won't change as a result
         of the SNPS acquisition."

    They actually said that to me with a straight face.

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

        Upside: We will now get SpyGlass and BugScope almost free as
                part of our package license buy from Synopsys.

      Downside: Even though we're not a Tier 1 account, Atrenta customer
                support would treat us like kings whenever we had any
                issue.  Now because we're nobodies, we'll get the standard
                wait-in-line Synopsys customer support that all the other
                nobodies get -- but now for SpyGlass and BugScope, too.

                    - Atrenta user on the DAC floor (06/08/15)

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

    Real Intent

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

    Once our 3 year deal runs out, we'll be shopping heavily at Real Intent
    and any other small start-up that competes in verification.  Our MGMT
    believes that our verification tools should come from a different
    vendor than our development tools; otherwise it's asking a fox to
    guard the chickens.

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

    Wanted to check whether we could identify design bugs with Real Intent
    that were being missed before.

    Started with Ascent-Lint on one of our small a8051 microcontroller IP
    blocks which was in pure Verilog design and 17K gates in size.

    From the start, we noticed that Ascent Lint was very easy to run.
    Within minutes getting it installed we were able to run the tool on
    our a8051 with practically no time spent on set up.

    We caught a few issues even on it.  One FSM was missing a "default"
    statement.  The designer missed this issue because of an involved mix
    of pragmas and `defines in the RTL code.  Ascent Lint ran in under a
    minute to find the need to make a RTL fix for this.  There were few
    other minor FSM-related issues identified we passed those on to the
    a8051 design team. 

    Next we ran their Meridian CDC clock-domain analysis tool on our
    Ethernet MAC IP, a 40K gate Verilog design which had 4 different
    clock domains.

    The first phase to running Meridian CDC is setting up the environment
    so the clock definitions and resets are identified correctly.  It
    reads our existing SDC constraints and our RTL code to automatically
    create its environment setup.  The tool created missing "reset" related
    information automatically.  We reviewed the environment file and no
    manual editing was required from our side.

    When running Meridian to catch CDC problems, it was correctly able to
    identify our CNTL synchronizer and our other synchronizer structures
    automatically.  The analysis report can be debugged using the Synopsys
    Verdi environment.  We liked the color coding of clock domains in the
    RTL source and in the generated schematic of the synchronizer logic.

    The Meridian reports provided appropriate details of the violations
    without bombarding us with too much information.  We noticed "reset"
    domains were not color coded.  (We were told this feature was already
    planned in the next version of Meridian.)

    After the end of our eval, we decided to start using both Real Intent
    tools on our next IP development project.  We also plan to recommend
    Ascent Lint and Meridian CDC tools to our consulting clients. 

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

    Real Intent was one of the most interesting because we use their tools
    already and wanted to know what new stuff they had coming up.  Indeed,
    they have expanded their product portfolio and made some improvements,
    which helps our design flow.

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

    FYI -- Yunshan is leaving Atrenta.  He's not going on to SNPS.

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

    I wouldn't call it a lie, but I'm not clear on why both Atrenta and
    Real Intent were tagged as doing "Silicon Virtual Prototype".

    Seems like a stretch.

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

    1. The Vtool company demonstrated a great log analyzer.  You can view
       your log in waveforms, do some filtering...  I liked the design of
       the tool, with user experience in mind.

       I liked the concept of the open Debug Data API jointly announced at
       DAC by Mentor & Cadence.  FSDB being owned by SNPS, their common
       competitor, this is how they strike back.

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

    1. OneSpin mentioned a new product they were working on (no name given)
       for automating formal proofs of fault behavior.   We've used formal
       tools in the past to examine fault conditions, but we had to insert
       the fault models ourselves at the gate level.

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

    Verifyter Pindown: besides finding which commit broke your daily/weekly
                       regression, they collect statistics about the
                       characteristics of commits that break things.

       Cadence Indago: was announced  at DAC.  We have been using some of
                       the components for year now, so I do not know if
                       it counts. Really helps debugging.

              Onespin: has a tool to put properties in C code.  Could be
                       used test equivalency.

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

    The OneSpin tools

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

    Internally, we use the Questa simulator and the Questa Verification
    Management (QVM) tool for our IP Core verification and regression testing.
    We use QVM to manage the functional verification of our IP cores.  It lets
    us create comprehensive verification plans and track our verification
    results versus that plan.  This includes tracking a wide range of
    System Verilog covergroups with coverpoints and cross coverage, plus
    managing hundreds of verification simulation runs and their contribution
    to the final results.  We like how QVM can report the results back to
    our original verification plan.

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

Related Articles

    Atrenta SpyGlass CDC and BugScope, plus CDNS JasperGold vs. IFV
    NextOp says dynamic analysis is how assertion synthesis works
    JasperGold Apps, Vennsa OnPoint, NextOp BugScope were #5 at DAC

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