( ESNUG 558 Item 5 ) -------------------------------------------- [02/19/16]

From: [ Jim Hogan of Vista Ventures LLC ]
Subject: Hogan on Cadence, Mentor, OneSpin, Real Intent, Synopsys formal

Hi, John,

CAREFUL NOTE: Like a fine wine, formal tools easily take decades to mature.
Buyer beware if you hear a vendor claim that they have a "new breakthough"
formal tool.

Below are the 4 major players in formal verification tools.

Look at the ABV metrics/gotchas in ESNUG 558 #3 if you have questions.

Formal ABV Tool Cadence
Jasper, IFV
Mentor
Questa FV, Calypto
OneSpin
Verify
Synopsys
VC Formal
Performance-Capacity-Convergence Estimate 15-20 formal engines. Manual + automatic selection. Optimized Formal model. ~10 formal engines, Manual + automatic selection. Basic Formal Model. 15-20 formal engines, Manual + automatic selection. Optimized Formal model. ~4-5 formal engines. Manual selection. Basic Formal model.
Debug Graphical debugger. Trace generation. HDL test generation. Graphical debugger w/ root cause analysis. Trace generation. Graphical debugger w/ root cause analysis. Trace generation. HDL Test Generation Graphical debugger w/ root cause analysis.
Setup and Control Assertion templates. Ctrl signal recognition. TCL. Some signal recognition. TCL. Assertion templates. Ctrl Signal recognition. TCL. TCL. Ask vendor.
Property types Safety, Activation, Liveness, Coverage, Structural. Safety, Activation, Structural Safety, Activation, Liveness, Coverage, Structural. Safety, Activation.
Standard Language Support Assertions SVA, PSL SVA, PSL SVA, PSL, VHDL, C SVA
Coverage mechanisms Assertion coverage. Proof Core (COI-based) coverage. Assertion coverage. Assertion coverage. Observation coverage. Mutation analysis.
Formal-Stimulation Interoperability Closed db read/write. UCIS write. Open db. UCIS read/write. Open db. UCIS read/write. Closed db read/write.
Engine Access Parallel engine. Standard license. Standard license. Parallel engine. Cloud support. Standard and token licensing. Standard licence.
Access to Formal Expert AE Support Focused group of corporoate AEs, generalist FAEs Small number of specialized AEs Focused group of Field and Corporate AEs Some experts recently hired

And now here below are the 16 major types of Formal Apps.

Look at the APPS metrics/gotchas in ESNUG 558 #4 if you have questions.

  Formal App Vendor Cadence Mentor OneSpin Synopsys Real-Intent
1 Register checking Yes Yes Yes - -
2 Connectivity checking Yes Yes Yes Yes -
3 Structural Property Synthesis/Generation Yes Yes Yes - Yes
4 Activation Checks & Code Unreachability Yes Yes Yes Yes -
5 Scoreboarding Yes - Yes Yes -
6 Safety Fault Analysis - - Yes - -
7 Security Verification Yes Yes Yes - -
8 Clock Domain Crossing - Location Yes Yes Yes Yes Yes
8 Clock Domain Crossing - Analysis Yes Yes - Yes Yes
9 Power Domain Management Yes Yes - - -
10 X Propagation Checking Yes Yes Yes - Yes
11 Abstract Assertion Authoring - Yes Yes - -
12 Sim-Trace Property Synthesis Yes Yes - Yes -
13 Protocol Compliance Yes Yes Yes Yes -
14 Sequential RTL Equiv Checking Jasper SEC app. 50 cycles Calypto SLEC. 50 behavioral cycles. 360 EC-RTL. 50 cycles. SpringSoft Hector. Maybe 10 cycles. -
15 Arithmetic Precision Analysis - - Yes - -
16 3rd Party App Marketplace - - Yes - -
         ----    ----    ----    ----    ----    ----    ----
         
As I said at the beginning of this section, formal tools take decades to
write.  Here's the genealogy of those on the commercial market today:

  Cadence: Acquired Bell Labs Design Automation formal technology in
  1996, and Verplex in 2003.  Both are used as a basis for their
  Incisive Formal  Verification (IFV) internal development.  CDNS
  acquired Jasper in 2014.

  Mentor: Acquired 0-In in 2004, used as the technology basis of
  their Questa Formal Verification.  Acquired Calypto in 2015.
 
  OneSpin: Spun-out of Siemens/Infineon formal verification group
  in 2005.  Since that time, they've extended their core formal
  platform and expanded their offering.

  Real Intent: The founders came out of Sun Microsystems 15 years
  ago.  Originally they developed a formal verification platform,
  then focused on specific apps.

  Synopsys: Acquired the Chrysalis formal technology through their
  2001 Avanti merger.  Also picked up Hector through their 2012
  SpringSoft acquisition.  SNPS had internally written their Magellan
  formal tool.  They have a new tool listed on their website as
  "VC Formal" and they recently acquired Atrenta.

I've not included them in my matrix, but to complete the picture, Averant
is another early formal verification vendor, founded in 1997 as HDAC and 
renamed Averant in 2000.  I hadn't talked to Avarent's CEO, Ramin Hojati in
a long time, so I gave him a call.  Ramin said they are actively supporting
their customers and picking up a couple logos every year.  The majority of 
Averant business is Japan and with DoD customers.

Some large companies such as Intel and IBM still have internal ABV tools.  
There are also companies like Tortuga Logic who are not directly in the
formal business, but who use of formal technology in their products.
     
There are also a number of consulting companies providing a formal based 
verification service.  These include the well-known formal consulting
house Oski Tech, plus lessor known Paradigm Works, TVS, and others.

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

As with my other summaries, I needed to do this as part of my own VC due 
diligence.  I hope the DeepChip readers find this report a useful starting
point to figure out which formal tools they may want to use.  

I look forward to others filling in whatever I missed in this write-up,
and to getting updates on these charts.

    - Jim Hogan
      Vista Ventures LLC, OneSpin BoD            Los Gatos, CA

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

Related Articles

    Jim Hogan on how "this is not your father's formal verification"
    Where Formal ABV whomps HDL simulation for chip verification
    9 major and 23 minor Formal ABV tool metrics - plus their gotchas
    16 Formal Apps that make Formal easy for us non-Formal engineers
    Hogan on Cadence, Mentor, OneSpin, Real Intent, Synopsys formal

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)