+ All Categories
Home > Technology > IP Reuse Impact on Design Verification Management Across the Enterprise

IP Reuse Impact on Design Verification Management Across the Enterprise

Date post: 11-May-2015
Category:
Upload: dvclub
View: 657 times
Download: 1 times
Share this document with a friend
Popular Tags:
24
Dean Drako, President & CEO Shiv Sikand, VP Engineering IC Manage IP Reuse Impact on Design Verification Management across the Enterprise To Win Hardware Design Race: Master IP Reuse DVClub Lunch February 14, 2013
Transcript
Page 1: IP Reuse Impact on Design Verification Management Across the Enterprise

Dean Drako, President & CEO

Shiv Sikand, VP Engineering

IC Manage

IP Reuse Impact on Design Verification Management across the Enterprise

To Win Hardware Design Race: Master IP Reuse

DVClub Lunch February 14, 2013

Page 2: IP Reuse Impact on Design Verification Management Across the Enterprise

Hardware Design is Always a Race

• Intense Time to Market Competition

• Continued Cost, power, performance pressures

Page 3: IP Reuse Impact on Design Verification Management Across the Enterprise

Consumer Devices Driving Growth Multi-functions, Shorter release cycles, Smaller geometries

Source: Gartner, 2011

117%

38.0%

35.1%

7.3%

7.3%

7.1%

-0.3%

-36.5%

-74.6%

Contribution to 2012 Growth

SmartPhone

SSD

Media Tablet

Comm Infra/BB

Server

Automotive

LCD TV

PC

Other

Share of Growth

2012 Growth ($B)

Page 4: IP Reuse Impact on Design Verification Management Across the Enterprise

31 month timeline

Continuous Design: Apple processor

March 2010

March 2011

March 2012

Sept 2012

Oct 2012

3-10 3-11 3-12 9-12 10-12

Page 5: IP Reuse Impact on Design Verification Management Across the Enterprise

Continuous Design: Samsung Galaxy S

June 2010 S

Feb 2011 SL

May 2011 S II

Aug 2011 S Plus

Apr 2012 S Advance

Aug 2012 S Duos

Nov 2012 S III Mini

April 2013?? S IV

May 2012 S III

30 month timeline

6-10 2-11 5-11 8-11 4-12 5-12 8-12 11-12

Page 6: IP Reuse Impact on Design Verification Management Across the Enterprise

To Win Race: Must Master IP Reuse

Manage/Reuse IP across:

- Instances

- Versions

- Subsystems

- Designs, Derivatives

Designers

- Find IP they need

- Plug it in

- It works !

Page 7: IP Reuse Impact on Design Verification Management Across the Enterprise

Survey results: Verification & IP Reuse Critical

Source: 2011 & 2012 blind, independent surveys, with 465 & 524 respondents, respectively ~50% of respondents were engineering management

• EDA Verification tools - 63%

• IP Reuse Tools - 50% • EDA Design tools - 42%,

• Embedded software tools - 26%

SoC design top investment areas

• Bug tracing & notification across design teams & versions - 50%

#1 IP Reuse feature requested

Design data management

drivers

• Easier to trace & fix bugs -53%

• Easier team collaboration - 49%

• Better IP reuse management -43%

Page 8: IP Reuse Impact on Design Verification Management Across the Enterprise

Verification Reuse is Critical part of IP Reuse

• Verification reuse is often neglected

• Finding & fixing moving parts on ‘speeding cars’

• Need technology & process for IP Reuse Dependency Management

Page 9: IP Reuse Impact on Design Verification Management Across the Enterprise

Reduce Verification Effort through Effective IP Reuse Dependency Management

Source: 2013 independent survey, 372 respondents

40% of debugging time is identifying &

managing bug dependencies!

Developing Testbenches

26%

Writing/ Running

Tests 26%

Identifying Bugs 25%

Other 6%

Managing Bug Dependencies

17%

Page 10: IP Reuse Impact on Design Verification Management Across the Enterprise

Example: Managing Bugs across Projects, Releases

An IP is shared across 3 projects, each node represents a release, and the edges show the direction of sharing.

If an identical defect is found in both releases I and M, what is the minimum number of releases at risk due to the defect?

Page 11: IP Reuse Impact on Design Verification Management Across the Enterprise

Example: Managing Bugs across Projects, Releases

Answer: 12 (B,D,E,F,H,I,K,J,L,M,N,O)

B is common ancestor of releases I and M. Thus B plus all of its 11 descendants are at risk.

Page 12: IP Reuse Impact on Design Verification Management Across the Enterprise

Dean Drako, President & CEO

Shiv Sikand, VP Engineering

IC Manage

IP Reuse Impact on Design Verification Management across the Enterprise

IP Reuse Dependency Management

Challenges, Vision, and Best Practices

DVClub Lunch February 14, 2013

Page 13: IP Reuse Impact on Design Verification Management Across the Enterprise

IP Reuse Example: IP1 Constituents Impacted by Dependencies

Managers Project leads Chip Designers IP Owners Verification Engineers

Page 14: IP Reuse Impact on Design Verification Management Across the Enterprise

Top IP Reuse Dependency Management Challenges

1. Managing multiple data sources

2. Testbenches for IP modules not adequately shared/reused

3. Unknown IP usage vs. product releases & difficulty

notifying IP user re known bugs/fixes

4. IP Development or Verification steps not enforced/tracked

5. 3rd party IP provider & internal teams data exchange

6. Lack of processes and/or designer participation

7. Key IP properties/status items not tied to IP

8. Bug roll-up reporting

Source: 2013 independent survey, 372 respondents

Page 15: IP Reuse Impact on Design Verification Management Across the Enterprise

IP Reuse Verification Need Effective DV Dependency Management

IP Verification Checklist Identify checklist items Continuously gauge progress

Bug Discovery View design & bug history Return to state

Dependency Tracing IP instances Designs IP & Design Versions

IP Bug Notification IP owners IP users - Chip Designer Management

Bug Fixes Selective Auto-Propagation Link to IP & Design History

Roll-up Reporting Management Metrics Verification lead Chip lead

Page 16: IP Reuse Impact on Design Verification Management Across the Enterprise

IP Reuse “Design Verification Dependency Management”

Managers Chip Designers IP Owners Verification Engineers

IP Checklist: Design History Engineers + changes Constraints Foundry, process Version Bug status/dependencies Assertions Testbenches Verification Checklist….

Page 17: IP Reuse Impact on Design Verification Management Across the Enterprise

IP Verification Checklist Items

IP Checklist: Design History (Engineers + changes Constraints Foundry, process Version Bug status/dependencies Testbench

Verification Checklist: RTL passes regression All protocols checked against formal model/protocol checker Functional/ assertion/ test coverage Clock domain crossing verified Condition code coverage DFT /Scan /BIST simulation pass at specified corners Expression code coverage Gate-level passes regression Line code coverage Logic equivalence checking passes post-scan insertion Logic equivalence checking passes pre-scan Pin list matches specification State & transition code coverage Analog Functionality Regression

IP1

Page 18: IP Reuse Impact on Design Verification Management Across the Enterprise

DV Best Practices for IP Reuse Dependency Management

1. Partition new design work into functional modules, keeping verification in mind.

2. Organize each IP block according to data type.

3. Put all new IP – internal and external - into the IP repository.

4. Link the IP repository to a bug tracking system from project start. Enforce formal discipline.

5. Encapsulate Design & Verification data with IP for reuse.

Page 19: IP Reuse Impact on Design Verification Management Across the Enterprise

DV Best Practices for IP Reuse Dependency Management

6. While creating new IP derivatives, use traceable branching instead of copying the IP.

7. Use private branching to manage IP block derivatives within same design.

8. Set up and utilize a checklist-driven flow during IP development.

9. Establish practice of continuous design integration.

10. Set up automatic notifications and selective propagations for fixes.

Page 20: IP Reuse Impact on Design Verification Management Across the Enterprise

Dean Drako, President & CEO

Shiv Sikand, VP Engineering

IC Manage

IP Reuse Impact on Design Verification Management across the Enterprise

IP Reuse Dependency Management

Organizational Impact

DVClub Lunch February 14, 2013

Page 21: IP Reuse Impact on Design Verification Management Across the Enterprise

DV Dependency Management Crucial to Keeping Projects on Schedule

• Chip development starts on schedule

• Must quickly and accurately select & verify right IP versions for right design

• Must understand impact of new bugs on ALL designs

– taped out or in progress

• Need timely notifications design changes, bugs, fixes

Page 22: IP Reuse Impact on Design Verification Management Across the Enterprise

IP Reuse Dependency Management Goal: Higher Return on Assets

Page 23: IP Reuse Impact on Design Verification Management Across the Enterprise

IP Reuse Dependency Management Processes & Systems ROI RESULTS

• 31% more efficient use of limited engineering resources

• 30% faster TTM

Source: 2013 independent survey, 372 respondents

Engineering Resources Required

69%

Engineering Resource Reduction

31%

30% Project Time

Reduction

Page 24: IP Reuse Impact on Design Verification Management Across the Enterprise

Non-Scalable

Robust processes Inadequate technology

Non-Compliance

Superior technology Insufficient processes

Process Robustness

Tech

no

logy

In

fras

tru

ctu

re

IP Reuse Dependency Management Leadership Quadrant

Insufficient processes Inadequate technology

Anarchy

Robust processes Superior technology infrastructure

Leadership


Recommended