1 / 17

Joseph Hupcey III January 3, 2003

An Engineering Manager’s View of Verification Vendors. Joseph Hupcey III January 3, 2003. Overview. Scope, Point of View, and Methodology Direct Competitors: Functional & Assertion-Based Verification Vendors Formal Verification Vendors Other Players Observations Conclusions.

stacy
Download Presentation

Joseph Hupcey III January 3, 2003

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Engineering Manager’s View of Verification Vendors Joseph Hupcey III January 3, 2003

  2. Overview • Scope, Point of View, and Methodology • Direct Competitors: Functional & Assertion-Based Verification Vendors • Formal Verification Vendors • Other Players • Observations • Conclusions

  3. Scope, POV, and Methodology • Scope • Review of the functional and formal verification tool space • Point Of View • A verification engineering manager • Experienced in manual Verilog and VHDL test methodologies. • Open to spend time and some $ on evaluating new verification tools • Has existing IP in Verilog, VHDL, C; but will sacrifice for demonstrated ROI • Methodology • Vendor WWW Sites • Industry Sites: Verification Guild Archive, DeepChip.com, Accellera.org • Trade Publications: EET, EDTN, EDA Tools Cafe • Financial Analyst Reports • Minimal pricing data available

  4. Direct Competitor: • Products • Smart Verification with VCS 7 • VERA Test Bench automation • OpenVera Assertions (OVA), • OV Verification IP • Pitch • “Synopsys’ Functional Verification tools are a (friendly and manageable) extension of new VCS 7.0”

  5. Direct Competitor: (continued) • Reactions • Pro • OPEN Vera - “open” keyword a positive, and a web site (www.open-vera.com) to back it up • Assertion Based Ver. + OVA white papers informative --> enough VERA language shown to inspire interest, confidence • Comforting subtext: Integration (VCS at center of the block diag, etc.) • Con • Test and code coverage analysis tools not really shown • ROI case not strongly made • Low number / medium strength testimonials • Co-Design+Superlog: Other than engineering team, impact of 4/02 acquisition is not clear (Verification constructs into next gen. Verilog?) (Intel is quoted!)

  6. Direct Competitor: • Products • Verification Cockpit • Test Builder • Transaction Explorer • Cadence ABV (Sugar) • NC - Cov • Transaction Verification Modules (TVM) • Verification Reuse Methodology (VRM) • Pitch • “VC + TB tools support fast, resource efficient C++ Transactions. Methodology leverages your existing C/C++ programming expertise.”

  7. Direct Competitor: (continued) • Reactions • Pro • Appealing because the methodology is an evolutionary approach • Verification Cockpit has nice ease-of-use features supporting the HDL and C++ transactional methods • C can be concise, faster (initial) development time, memory usage efficiency, fastest run time • Con • TestBuilder’s “Transaction” / VRM methodology old news - just C++ BFM • C cons: debug and maintenance, crashes, HDL / electrical “services” and constructs lacking • Isn’t this just warmed over C / C++? • Other than NC-Sim integration, what are the advantages vs. Gnu tools? • No advanced test coverage analysis tools or detailed ABV info shown • Low number / medium strength testimonials

  8. Direct Competitor: • Products • Gigascale Verification Hub • Quickbench Verification suite • QB Modeler, Sequencer, Manager • RAVE hardware verification language • High-Level Verification Modeling with C++ • SystemC • Pitch • “SystemC Interoperability with Verilog & VHDL. And Timing Designer is great.” • Reaction • Confusion - QB Sequencer + RAVE seems to offer a solution • No examples of RAVE, analysis tools? No white papers at all. • Web site inadequate

  9. Direct Competitor: Accellera • Products • Open Verification Library - Assertion Templates • System Verilog Assertions • Property Specification Language (Sugar) • EE Times articles • Pitch • A promised verification language standard • Verification constructs built into the new Verilog, plus a vendor independent verification language, plus open source checkers. • Reaction • Verificationlib.org: tempting to low-end, Sugar, and Mentor customers • Re-play of the Verilog vs. VHDL development story? • Siren song to users in the short term

  10. Formal Verification: • Products • BlackTie Functional Checker • Conformal Logic Equivalence Checker • Pitch • Formal verification driven by assertions saves time in two ways: • No test vectors to generate since it’s exhaustive • Run-time faster than simulation • More than just equivalence checking • Independent technology assures an honest audit of your design

  11. Formal Verification: (continued) • Reactions • Pro • Outstanding WWW site: “Project Golden Silicon” demos, white papers, testimonials, links, etc. • OVL / Accellera leader increases positive perception, long-term interest • Strong customer testimonials • Novel point: technology independence and verification focus assures an honest audit of your design • Con • Unbelievably Expensive (>=$100K / seat in PR) (+Training time and $ ?) • Tool’s value is assumed - ROI discussion is avoided completely • Synopsys threat increasing: “Formality” tool improving (from SNUG 5/02) • Impact of Synopsys acquisition of Co-Design+Superlog?

  12. Formal Verification: • Products • Check, Check-Lite, Check-ICE • Search • Checkerware Monitors • Checkware Compiler (User Dev Checkers) • Verification IP Suite (Built-In Checker) • Pitch • Assertions & checkers for driving Verilog sim or formal verification • Reactions • Mixed message between simulation and Formal Verification methodologies • Verilog only. “Search” feedback tool looks user-hostile. Real test coverage tool? • Reasonable list of Monitors • Non-formal offerings tempting for Verilog simulation users if the price is right

  13. Formal Verification: • Product • Solidify • Pitch • New FV algorithms faster • No vectors to generate • Exhaustive analysis • ABV with a friendly Verilog-based property syntax • Reaction • “Static functional verification” - confusing term • Low Capacity (“up to 20K gates”) - limited, point tool status • Current language status unclear - proprietary properties or OVL? • One product; one trick pony. Company looks “small”. Is it worth it?

  14. Formal Verification: • Products • @Verifier - ABV support • @Designer - debug and analysis • Pitch • “Adaptive Functional Verification” is innovative application of Formal Model Checking and Automatic Functional Vector Generation • Reaction • Automatic Property Extraction - Really? Does it work? Training? • Point tools - not a comprehensive solution • Advantage of @Designer versus other (built-in) debuggers/viewers? • Open Vera support a plus, but only VCS and NC-Verilog supported • Startup / investor profile (Prabu Goel) worrisome

  15. Other Player(s): • Products • Seamless - Co-Simulation • FormalPro - FV equivalence checker • All their other tools • Pitch • Seamless + other tools are a compelling “substitute” / conventional flow • FormalPro growing in interest and adoption (EET anecdotes) • Reaction • Mentor is lacking a real ABV / functional verification tool • FormalPro could be the kernel of a full formal verification suite • Verisity: devote more resources to grow MGC relationship (Buyout?)

  16. Observations • Which vendors/tools generated enough interest to consider an eval? • Synopsys, Verplex, 0-In (+Verisity) • Winning WWW characteristics: useful graphics, white papers, testimonials, code examples, demo downloads, BBS / User Group access • Verplex, Synopsys, Mentor (+Verisity) • Most threatening award: Synopsys. 2nd place: Verplex • Cadence: paving the cow path -- not really in ABV at all • Granted: C++ based tools: strong evolutionary appeal • Whenever I see C or C++, I think Gnu tools --> lower perceived value • e / ABVs: “city services” (memory alloc, EE constructs) built-in; worth run time hit • Vertical markets & applications poorly addressed (follow Xilinx’s example) • Few make the extensibility / scalability point like Verisity

  17. Conclusions • Best Formal Verification partner? • Averant has the most to gain • 0-In tools and the company look stronger • Verplex too expensive • Perception IS reality to customers • “Open” VERA, OVL, Acellera - all sound like a positive trend. • My initial bias: formal ver. tools nice to have/curiosity. Now: worth evaluating. • Holes in Mentor’s product line offer a great strategic opportunity • Recommendations for Verisity • Emphasize leadership (“defacto standard”, “all we do is verification”, “ind. audit”) • Continue to emphasize Verisity’s integration with many Verilog, VHDL, C tools • If the “e” language isn’t the secret sauce 1.) why hide it? 2.) proprietary issue • Test coverage analysis is a key differentiator • Developing content for specific to popular vertical applications

More Related