( DAC 11 Item 2 ) ----------------------------------------------- [09/28/11]

Subject: Vennsa OnPoint, NextOp, RealIntent Ascent XV as #2 hot tool at DAC

THE UNUSUAL SUSPECTS: Vennsa OnPoint plays the blame game by seeking out and
telling you who's probably causing the exact bugs you're experiencing.  They
call them "suspects".  The neat thing is it's AUTOMATED; the only time a
human is needed is to check the final "suspects" out.

Rumor has it that Craig Shirley, the VP of Sales at Apache, has now signed
on to be NextOp's new VP of Sales.  If true, that's impressive.

    Vennsa OnPoint does automatic root cause analysis of failures.  It
    shows "suspects" pointing to the actual bugs with no user direction
    needed.  Simular to Springsoft Verdi.  See ESNUG 492 #4.  Panasonic
    uses it.  (booth 2912)  Ask for Sean Safarpour.  Freebie: key chains

        - from http://www.deepchip.com/gadfly/gad060211.html

     "What were the 3 or 4 most INTERESTING specific tools that
      you saw at DAC this year?  WHY where they interesting to you?"

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

   I like Vennsa's debug tool OnPoint because debug is such a painful manual
   process and this is by far true-automation for debug.  It's something 
   that is much needed yet it does not exist outside of Vennsa.

       - Jayanta Bhadra of Freescale Semiconductors

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

   I looked pretty closely at the Vennsa OnPoint tool.  I believe they have
   some useful technology that is well suited to debugging Formal Proofs,
   but Vennsa is insisting they can make it work in the simulation space.

   I am skeptical that Vennsa can focus on both the formal and simulation
   space and be successful.  Simulation debug automation is a very tough nut
   to crack and will take more than just a single technology breakthrough.

   Also, I am not clear on the incremental value of the technology over the
   robust debug features offered in a formal tool like Jasper Gold.  Vennsa
   has new technology, I just cannot tell what it is worth.  It will be too
   expensive if they are not focused.

       - [ An Anon Engineer ]

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

   Vennsa Onpoint -- it looks like it can help us take our DV productivity
   to the next level.

       - [ An Anon Engineer ]

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

   At DAC I saw three companies, Vennsa OnPoint, NextOp Software and Avery
   Design that are on the right track, and most likely to enable significant
   breakthroughs.

   I believe the next verification break through will come from combining
   several techniques (simulation, static analysis, and formal methods) with
   several data sources (simulation wave data, regression results and
   knowledge of source code changes) to optimize the overall problem of
   incremental regression testing.

       - Dylan Dobbyn of Teradyne

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

   One of the new tools that I found interesting at DAC this year is OnPoint
   from Vennsa.  It is a debug tools that has the potential of significantly
   improving the turnaround time for RTL debug.

       - Nihar Mohapatra of Huawei Technologies (USA)

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

   2. Vennsa "OnPoint"

      With all the talk at the Vennsa booth on diagnosis and triage, I
      became interested because I wondering who was ill.  Apparently, it's
      my RTL!  It seems that Vennsa' "OnPoint RTL Doctor" finds suspects
      (not just the usual ones) in the RTL code that is causing a
      particular bug in your design.

          - [ An Anon Engineer ]

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

   2) Vennesa automated debugger - The automated debugging help would be a
      next step.  Even though not sure how much they scale to for bigger
      circuits and the time it takes to bring the ranked potential error
      places.  It can make the life of the verification/design engineer lot
      easier.  Lots of innovation is actually required in this area and
      Vennsa is the first one in it.

          - [ An Anon Engineer ]

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

   NextOp because it completes verification test plan showing designers
   which are the weak points in their verification phase so that they can
   fix them improving the coverage.

       - Pierluigi Daglio of STmicroelectronics

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

   We use NextOp BugScope's automatically generated properties as part
   of our functional verification for design and integration of IPs.

     - The coverage properties identify functional coverage holes.

     - The assertions help us detect and fix bugs early; even before
       checkers are complete.  BugScope's assertions also reduce the
       time to verify proper IP integration because they capture
       the IP usage requirements.

     - Generates properties that enable designers early insight that
       may lead to modifications that improve their design approach.

   We are able to utilize approximately 90% of BugScope's generated
   properties in our simulation flows.

       - Alan Coady of IDT

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

   1. NextOps Assertion Synthesis Tool "BugScope"

      I find this tool interesting not only because it automates the task
      of creating white-box assertions through generating easy-to-read
      properties, but also because BugScope has the power to mask out
      assertions that duplicate the RTL code.

      The properties generated by BugScope provide unique corner case
      assertions not anticipated by designers.  In addition, bugs can be
      found just by examining the properties, thus saving on simulation
      and overall debug time.

      NextOp also unveiled a new GUI interface for BugScope to enhance
      user experience at DAC this year.

          - [ An Anon Engineer ]

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

   NextOp BugScope helped our design team get started w/ formal verification
   methodology.  The tool is quite easy to use.  Its automatic generated
   assertions are quite useful.

       - [ An Anon Engineer ]

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

   I saw a demo for NextOp's BugScope  assertion synthesis tool at DAC.
   BugScope takes an existing regression suite and test bench, and
   automatically generates insightful assertions for you.

   The way I understand it, the designers review the properties generated by
   BugScope.  If the property is true universally, then it's an assertion.
   If not, then the property points to a coverage hole.  Even if you then
   fill the coverage hole, you still need the assertions as coverage aids.

   Traditionally, we have relied on an OVL library, and converted them to
   System Verilog Assertions.  We've been DV resource constrained, so it
   would be attractive to have our DV team create a minimal testbench and
   some sanity tests for our designers to use as inputs to BugScope.  Our
   designers could then qualify the assertion and coverage properties
   generated, and hand the test environment back to our DV team with the
   checking and coverage assertions annotated.

   This would offload some of the DV team's work, and lower the barrier to
   broader adoption of an assertion-based verification methodology.

       - Joseph Hanli Zhang of Cisco Systems

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

   I talked with the folks of NextOp and concluded BugScope's main value
   will come when the assertions are inserted into code based on testbench
   and test code that will also test that code.  They seem to do some of
   that, but I haven't studied it much more than that.

          - [ An Anon Engineer ]

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

   NextOp's BugScope seems interesting and worth looking into.  We will
   bring them in to give an overview to the team.

          - [ An Anon Engineer ]

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

   As for the NextOp's BugScope product demo, I certainly liked their idea.

   Their assertion synthesis is somewhat a new approach to generate
   assertions automatically.  Although it is automatic generation it
   requires some aids from the designers, that is a very limited number
   of simulations to toggle as many topological interfaces as possible
   as part of the exploration step.

   After that the tool is able to generate assertions at the block-level as
   well as at the chip level.

   The GUI was good, as I recall.  The main attraction of this tool is that
   it makes the design verification process easy and increases the overall
   productivity of the design resources.  The quality of the assertions
   generated seems to be very decent.

          - [ An Anon Engineer ]

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

   1) Jasper Active Design/Properties: I particularly like the running
      proofs on spreadsheets.

   3) Cadence's automatic proofs of line coverage results and updating
      the coverage report.  This is great fit for their formal technology!
      I would like to see integration with other tools.

       - [ An Anon Engineer ]

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

   They showed me Ascent XV X verification part which I am interested.  It's
   a useful tool, covers static X verification and dynamic X verification.

   I think that the drawback is that the main X source is DFF without reset,
   but the Real Intent tool does not cover how to verify whether DFF is X
   after initialization.

       - [ An Anon Engineer ]

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

Editor's Note: If you have first-hand experience doing X verification with
Real Intent's Ascent XV, (or evaling it) please drop me a line.  - John
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)