SlideShare a Scribd company logo
Verification In A Global Design
                    Community

                         Paul Tobin
       Senior Verification Manager
            AMD, Boxborough, MA
Verification Challenges Across Sites

Chip Design Industry Is Now Global!
 – Work is done electronically, not over the cube wall or at the
   coffee station
 – This is increasingly true even within corporations



“Integrate or be integrated”
 – Integration levels are increasing relative to “new design”
   Improve your skill at specifying integration requirements
 – True at Corporate level
 – True at Design level



                 DVClub Boston, November 9, 2006
What’s Inefficient About The Model?

Time Zone Differences Stink
 – It’s always lunchtime for somebody
 – Or worse, bedtime

E-mail Overload Stinks
 – Too many words, not enough pictures, no body language

Videoconferencing Stinks
 – More time setting up equipment than talking

Documentation suffers, TWiki Stinks
 – “I’ll just create a TWiki page”    data not organized

Methods diverge as f(#sites, #projects)
 – Testbench language, coverage, assertion, formal techniques, planning
   techniques, randomization, source control, model build, regression, coding
   standards, status reporting, headcount management, …



                     DVClub Boston, November 9, 2006
What’s Efficient?

Documentation is forced to improve (starts with you!)
 – Focus on content quality, use common outlines

Questions have to be asked earlier (starts with you!)
 – Don’t wait, don’t assume
 – Write down questions, AND ANSWERS

More people are available, creative ideas abound
 – 80% of what you need is available somewhere!
 – But will it take longer to find than simply do again? Resist
   the urge to reinvent




                 DVClub Boston, November 9, 2006
Benefiting From The Trend

Strike the Balance
 – Consolidation yes, centralization no
 – Coordination yes, dictatorship no
 – Invention everywhere yes, NIH no

Get Executive Support, forge the right alliance
 – Collaboration with peer groups takes some effort, but the
   return can be significant
 – Describe successes, challenges, and mistakes
 – Spread the cost of experimentation




                 DVClub Boston, November 9, 2006
AMD’s Verification COE

Center Of Expertise Coordinates Processor Verification

Multisite Organization
 – Staff from Boston, Austin, Bangalore, Dresden, Sunnyvale, Fort
   Collins
 – Responsible for standardizing methodologies
 – Delivers all runtime infrastructure
 – Delivers some, not all, top level verification components
 – Evaluates new tools and methods
Partners with Project Teams
 –   Deployment of new techniques
 –   Support for global tools and infrastructure
 –   Coordinate major methodology changes
 –   Jointly measure our success in terms of resource efficiency,
     improved schedules, and increasingly higher quality



                    DVClub Boston, November 9, 2006
Striking The Balance

Continuous Methodology Improvement
 – Projects can, and must, innovate with new ideas
 – Verification COE innovates as well, and helps with
   communication across teams
 – Team at large agrees to regularly review new techniques,
   adopting those that are better, abandoning those that aren’t

Refreshing The Team
 – Engineers can rotate through the COE and Projects
 – COE work gets carried back to Projects
 – New ideas get infused into the COE
 – Requires commitment from the verification managers



                  DVClub Boston, November 9, 2006
Trademark Attribution


AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States
and/or other jurisdictions. Other names used in this presentation are for identification purposes only and may be trademarks
of their respective owners.

©2006 Advanced Micro Devices, Inc. All rights reserved.




                                  DVClub Boston, November 9, 2006

More Related Content

PPTX
Agile101 Small Batches
PDF
Anko Tijman - Building a Quality Driven Team - EuroSTAR 2010
PPTX
Art of distributed scrum teams
PPTX
Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...
PDF
Usabilitytestingworkshop simplified-reduced
PDF
An Introduction to Usability Testing
PDF
Robert page-abstract
PDF
09 10 parent sign up email
Agile101 Small Batches
Anko Tijman - Building a Quality Driven Team - EuroSTAR 2010
Art of distributed scrum teams
Dr. Tafline Murnane & Dr. Stuart Reid - Practical Approaches to Motivating Te...
Usabilitytestingworkshop simplified-reduced
An Introduction to Usability Testing
Robert page-abstract
09 10 parent sign up email

Viewers also liked (7)

PDF
Mcdermot bio
PDF
Schulz sv q2_2009
PDF
Lear design con_east_2004_simplifing_mixed_signal_simulation
PDF
Thaker q3 2008
PDF
The Verification Methodology Landscape
PDF
Stinson post si and verification
PDF
Validation and-design-in-a-small-team-environment
Mcdermot bio
Schulz sv q2_2009
Lear design con_east_2004_simplifing_mixed_signal_simulation
Thaker q3 2008
The Verification Methodology Landscape
Stinson post si and verification
Validation and-design-in-a-small-team-environment
Ad

Similar to Tobin verification isglobal (20)

PDF
Verification In A Global Design Community
PDF
Metric Driven Design Verification An Engineers And Executives Guide To First ...
PDF
ITEA-EVOLVE-profile-08
PDF
Topics in Verification: Reuse, Coverage, Regression Engineering, Planning, Qu...
PDF
Deploying Functional Qualification at STMicroelectronics
PDF
Benjamin q4 2008_bristol
PDF
Tem.10.M
PPTX
Verification and Validation with Innoslate
PDF
Lafauci dv club oct 2006
PPTX
Verification and Validation with Innoslate Slide Deck
KEY
Essential practices and thinking tools for Agile Adoption
PDF
Standards for safety and security in avionics
PPTX
Software verification & validation
PPTX
Lou wheatcraft vv
PPT
Verifcation &validation
PPTX
verification and validation
PDF
Zehr dv club_12052006
PPTX
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
PPTX
System Engineering ppt it is useful for students
PDF
Unembedding embedded systems with TDD: Benefits of going beyond the make it w...
Verification In A Global Design Community
Metric Driven Design Verification An Engineers And Executives Guide To First ...
ITEA-EVOLVE-profile-08
Topics in Verification: Reuse, Coverage, Regression Engineering, Planning, Qu...
Deploying Functional Qualification at STMicroelectronics
Benjamin q4 2008_bristol
Tem.10.M
Verification and Validation with Innoslate
Lafauci dv club oct 2006
Verification and Validation with Innoslate Slide Deck
Essential practices and thinking tools for Agile Adoption
Standards for safety and security in avionics
Software verification & validation
Lou wheatcraft vv
Verifcation &validation
verification and validation
Zehr dv club_12052006
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
System Engineering ppt it is useful for students
Unembedding embedded systems with TDD: Benefits of going beyond the make it w...
Ad

More from Obsidian Software (20)

PDF
Zhang rtp q307
PDF
Yang greenstein part_2
PDF
Yang greenstein part_1
PDF
Williamson arm validation metrics
PDF
Whipp q3 2008_sv
PPT
Vishakantaiah validating
PDF
Tierney bq207
PDF
The validation attitude
PPT
Thaker q3 2008
PDF
Strickland dvclub
PDF
Shultz dallas q108
PDF
Shreeve dv club_ams
PDF
Sharam salamian
PDF
Schulz dallas q1_2008
PDF
Salamian dv club_foils_intel_austin
PDF
Sakar jain
PDF
Runner sv q307
PDF
Roy omap validation_dvc_lub_092106
PDF
Roy aerofone power_verif
Zhang rtp q307
Yang greenstein part_2
Yang greenstein part_1
Williamson arm validation metrics
Whipp q3 2008_sv
Vishakantaiah validating
Tierney bq207
The validation attitude
Thaker q3 2008
Strickland dvclub
Shultz dallas q108
Shreeve dv club_ams
Sharam salamian
Schulz dallas q1_2008
Salamian dv club_foils_intel_austin
Sakar jain
Runner sv q307
Roy omap validation_dvc_lub_092106
Roy aerofone power_verif

Tobin verification isglobal

  • 1. Verification In A Global Design Community Paul Tobin Senior Verification Manager AMD, Boxborough, MA
  • 2. Verification Challenges Across Sites Chip Design Industry Is Now Global! – Work is done electronically, not over the cube wall or at the coffee station – This is increasingly true even within corporations “Integrate or be integrated” – Integration levels are increasing relative to “new design” Improve your skill at specifying integration requirements – True at Corporate level – True at Design level DVClub Boston, November 9, 2006
  • 3. What’s Inefficient About The Model? Time Zone Differences Stink – It’s always lunchtime for somebody – Or worse, bedtime E-mail Overload Stinks – Too many words, not enough pictures, no body language Videoconferencing Stinks – More time setting up equipment than talking Documentation suffers, TWiki Stinks – “I’ll just create a TWiki page” data not organized Methods diverge as f(#sites, #projects) – Testbench language, coverage, assertion, formal techniques, planning techniques, randomization, source control, model build, regression, coding standards, status reporting, headcount management, … DVClub Boston, November 9, 2006
  • 4. What’s Efficient? Documentation is forced to improve (starts with you!) – Focus on content quality, use common outlines Questions have to be asked earlier (starts with you!) – Don’t wait, don’t assume – Write down questions, AND ANSWERS More people are available, creative ideas abound – 80% of what you need is available somewhere! – But will it take longer to find than simply do again? Resist the urge to reinvent DVClub Boston, November 9, 2006
  • 5. Benefiting From The Trend Strike the Balance – Consolidation yes, centralization no – Coordination yes, dictatorship no – Invention everywhere yes, NIH no Get Executive Support, forge the right alliance – Collaboration with peer groups takes some effort, but the return can be significant – Describe successes, challenges, and mistakes – Spread the cost of experimentation DVClub Boston, November 9, 2006
  • 6. AMD’s Verification COE Center Of Expertise Coordinates Processor Verification Multisite Organization – Staff from Boston, Austin, Bangalore, Dresden, Sunnyvale, Fort Collins – Responsible for standardizing methodologies – Delivers all runtime infrastructure – Delivers some, not all, top level verification components – Evaluates new tools and methods Partners with Project Teams – Deployment of new techniques – Support for global tools and infrastructure – Coordinate major methodology changes – Jointly measure our success in terms of resource efficiency, improved schedules, and increasingly higher quality DVClub Boston, November 9, 2006
  • 7. Striking The Balance Continuous Methodology Improvement – Projects can, and must, innovate with new ideas – Verification COE innovates as well, and helps with communication across teams – Team at large agrees to regularly review new techniques, adopting those that are better, abandoning those that aren’t Refreshing The Team – Engineers can rotate through the COE and Projects – COE work gets carried back to Projects – New ideas get infused into the COE – Requires commitment from the verification managers DVClub Boston, November 9, 2006
  • 8. Trademark Attribution AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States and/or other jurisdictions. Other names used in this presentation are for identification purposes only and may be trademarks of their respective owners. ©2006 Advanced Micro Devices, Inc. All rights reserved. DVClub Boston, November 9, 2006