silicon south west, “testing times” the economics of verification mike bartley, tvs

13
Test and Verification Solutions 1 16 th April 2010 Silicon South West, “Testing Times” The Economics of Verification Mike Bartley, TVS

Upload: dudley

Post on 10-Feb-2016

29 views

Category:

Documents


0 download

DESCRIPTION

Silicon South West, “Testing Times” The Economics of Verification Mike Bartley, TVS. How can verification deliver value?. What is verification? The economics of verification 100% verification is IMPOSSIBLE How to do verification successfully. The various RTL verification techniques. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

Test and Verification Solutions 116th April 2010

Silicon South West, “Testing Times”

The Economics of Verification

Mike Bartley, TVS

Page 2: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

2Test and Verification Solutions 216th April 2010

How can verification deliver value?

• What is verification?

• The economics of verification

• 100% verification is IMPOSSIBLE

• How to do verification successfully

Page 3: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

3Test and Verification Solutions 316th April 2010

The various RTL verification techniques

Verification

DynamicStatic

ReviewsCode

AnalysisFormal Simulation

Emulationetc

DynamicFormal

Page 4: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

4Test and Verification Solutions 416th April 2010

Verification consumes the greatest design time

Source: EE Times 2006 EDA Users Survey

Page 5: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

5Test and Verification Solutions 516th April 2010

Poor verification costs money in re-spins

Source = Global IC (ASSP/ASIC)Service Management Report 2007,IBS

90nm 65 45

Functional 20% 22% 26%

Analog Mixed Signal

21% 23% 17%

Reasons for respins I ssues Found on First Spin I Cs/ ASI Cs

43%20%

17%14%

12%11%11%

10%10%

7%4%

3%

0% 10% 20% 30% 40% 50%

Functional Logic ErrorAnalog Tuning Issue

Signal Integrity IssueClock Scheme Error

Reliability IssueMixed Signal Problem

Too Much PowerHas Path(s) Too SlowHas Path(s) Too Fast

IR Drop IssuesFirmware Error

OtherSource: Aart de Geus, Chairman and CEO of Synopsys.

Based on a survey of 2000 users by Synopsys

• “Half of all chip developments require a re-spin, three quarters due to functional bugs”, The 2004/2002 IC/ASIC Functional Verification Study by Collett International Research

Page 6: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

6Test and Verification Solutions 616th April 2010

Economic impact of Verification

• Inefficient verification– It is your biggest design task!– Delays to market

• Ineffective verification– Your biggest cause for re-spins (and recalls)

• Economics of early release– Better, faster verification– Tape-out early with measurable risk

Page 7: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

7Test and Verification Solutions 716th April 2010

• Consider an adder– 16 bits → 8.5 billion tests > 2500 years @ 1 test/second

• 2x x 2x x 2y possible input conditions per transition

Impossible to prove the absence of bugs

Why is 100% verification impossible?

NextStateLogic

OutputLogic

Y

X Z

Page 8: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

8Test and Verification Solutions 816th April 2010

What we want from verification

• Demonstrate absence of bugs

• Build confidence to ship the product– Defining measurable exit signoff criteria

• Demonstrate correctness of prioritised features

• Mitigate risk

• And stop when cost of further verification outweighs the advantages of increased confidence

Page 9: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

9Test and Verification Solutions 916th April 2010

Beginning verification earlier brings benefits

A separate verification team enables this

• What usually happens?

Design Verif

Time

Effo

rt

Design

Verification

Effo

rt

Time

Design Verification

Time

Effo

rt

Design

Verification

Effo

rt

Time

Page 10: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

10Test and Verification Solutions 1016th April 2010

Team independence in verification

• How hard does somebody try to break their own design?• Verification engineers require different skills and attitudes• Reconvergent paths (Bergeron 2000)

Specification

Interpretation

Interpretation

RTL coding

Verification

SpecificationInterpretation RTL coding

Verification

Research shows this is the single biggest contributor to higher quality

Page 11: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

11Test and Verification Solutions 1116th April 2010

Good engineering principles delivers benefits

• Processes– Stable, clear specifications under change control– Configuration and defect management– Maximise re-use– Well defined signoff targets

• People– Verification engineers require different skill sets– Independence

• Appropriate tools and methodologies

Page 12: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

12Test and Verification Solutions 1216th April 2010

And what about software!

• 20% hardware, 80% software?• Is the Toyota Prius recall the software

equivalent of the Intel FPU bug?

Page 13: Silicon South West, “Testing Times” The Economics of  Verification Mike Bartley, TVS

13Test and Verification Solutions 1316th April 2010

Summary

• About TVS• About DVClub

– “Design IP – help or hindrance to verification”, April 26th

• What is verification• Why you should care• Managing it

[email protected]

• Questions?