( DAC 99 Item 24 ) ----------------------------------------------- [6/25/99]

 GETTING PERFECT COVERAGE:  There must be at least 6 major companies and
 God-knows how many side companies offering some sort of code coverage.

    "Surefire's SureCov, Summit's HDL Score, and TransEDA's Verisure:

     I attended these three demo suites and I feel like I'm splitting 
     hairs to differentiate the tools.  Each of the demos pretty much
     said the same things.

     Surefire ( http://www.surefirev.com ) is a small startup that really
     seems to want our business.  They claim SureCov requires less time
     overhead  than their competition.  They've said that each RTL file
     could be instrumented separately to fit our simulation environment
     and that they could recognize our state machine coding style (or they
     would write the code to do it if we gave them a sample).

     TransEDA. ( http://www.transeda.com )  Verisure.  I did not get as
     good a first impression from these people.  They create one
     instrumented file for the entire design which would not work in our
     environment.  I asked about alternatives and didn't really get a
     response.  They do have the cool ability to put '//Verisure Off' and
     '//Verisure On' around parts of code you don't want to be covered.
     For example, a default in a case statement.  The tool then warns you
     if you did cover the area you had turned off.

     Summit (http://www.summit-design.com ) is the market leader in code
     coverage.  They have the advantage of being the first in the market
     and acquiring the big name/big money accounts.  Their tool had no
     problem with the state machine example Paul sent them.  They claim to
     be able to handle separately instrumented RTL files.  Also, they have
     a bit vector coverage mode.  This means that they can check that each
     bit in the expression bus has triggered code.  For example, if (|bus)
     ...  would check that each bit of "bus" had triggered the "if" to
     occur.  They say that no one in the industry has this capability yet,
     but Surefire is working on it.

     Synopsys, Cadence and Veritools ( http://www.veritools-web.com ) also
     have code coverage tools.  Cadence is weak but free (under our current
     licensing agreement)."

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