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

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

Embed Size (px)

Citation preview

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

January 2003 1

Joseph Hupcey IIIJanuary 3, 2003

An Engineering Manager’s View

of Verification Vendors

Page 2: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 2

Overview

• Scope, Point of View, and Methodology

• Direct Competitors: Functional & Assertion-Based Verification Vendors

• Formal Verification Vendors

• Other Players

• Observations

• Conclusions

Page 3: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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

Page 4: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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”

Page 5: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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!)

Page 6: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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.”

Page 7: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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

Page 8: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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

Page 9: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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

Page 10: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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

Page 11: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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?

Page 12: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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

Page 13: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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?

Page 14: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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

Page 15: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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?)

Page 16: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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

Page 17: January 20031 Joseph Hupcey III January 3, 2003 An Engineering Manager’s View of Verification Vendors

January 2003 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