Enviar búsqueda
Cargar
Cisco Base Environment Overview
•
0 recomendaciones
•
965 vistas
D
DVClub
Seguir
Tecnología
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Descargar para leer sin conexión
Recomendados
Validating Next Generation CPUs
Validating Next Generation CPUs
DVClub
Strickland dvclub
Strickland dvclub
Obsidian Software
The Cortex-A15 Verification Story
The Cortex-A15 Verification Story
DVClub
Sharam salamian
Sharam salamian
Obsidian Software
Stinson post si and verification
Stinson post si and verification
Obsidian Software
IP Reuse Impact on Design Verification Management Across the Enterprise
IP Reuse Impact on Design Verification Management Across the Enterprise
DVClub
Zehr dv club_12052006
Zehr dv club_12052006
Obsidian Software
Whipp q3 2008_sv
Whipp q3 2008_sv
Obsidian Software
Recomendados
Validating Next Generation CPUs
Validating Next Generation CPUs
DVClub
Strickland dvclub
Strickland dvclub
Obsidian Software
The Cortex-A15 Verification Story
The Cortex-A15 Verification Story
DVClub
Sharam salamian
Sharam salamian
Obsidian Software
Stinson post si and verification
Stinson post si and verification
Obsidian Software
IP Reuse Impact on Design Verification Management Across the Enterprise
IP Reuse Impact on Design Verification Management Across the Enterprise
DVClub
Zehr dv club_12052006
Zehr dv club_12052006
Obsidian Software
Whipp q3 2008_sv
Whipp q3 2008_sv
Obsidian Software
Zhang rtp q307
Zhang rtp q307
Obsidian Software
Validation and-design-in-a-small-team-environment
Validation and-design-in-a-small-team-environment
Obsidian Software
Coverage Solutions on Emulators
Coverage Solutions on Emulators
DVClub
Chris brown ti
Chris brown ti
Obsidian Software
Boston 2009 q1_kappler_chris
Boston 2009 q1_kappler_chris
Obsidian Software
DevOps Tooling event Amazic
DevOps Tooling event Amazic
Bas van Oudenaarde
Pivotal Labs Open View Presentation Continuous Build
Pivotal Labs Open View Presentation Continuous Build
guestc8adce
Vysali - QC based framework
Vysali - QC based framework
vodQA
Pivotal Labs Open View Presentation Quality Assurance And Developer Testing
Pivotal Labs Open View Presentation Quality Assurance And Developer Testing
guestc8adce
SCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome Them
Compuware
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Product Marketing Services
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
DevOps.com
Code Management Workshop
Code Management Workshop
Sameh El-Ashry
Fpga Verification Methodology and case studies - Semisrael Expo2014
Fpga Verification Methodology and case studies - Semisrael Expo2014
Avi Caspi
Use Models for Extending IEEE 1687 to Analog Test
Use Models for Extending IEEE 1687 to Analog Test
Pete Sarson, PH.D
Automating development-operations-v1
Automating development-operations-v1
Sumanth Vepa
Arizona State University Test Lecture
Arizona State University Test Lecture
Pete Sarson, PH.D
Using PSL for Assertions and Coverage at Analog Devices
Using PSL for Assertions and Coverage at Analog Devices
DVClub
Track B- Advanced ESL verification - Mentor
Track B- Advanced ESL verification - Mentor
chiportal
Verification Planning and Metrics to Ensure Efficient Program Execution
Verification Planning and Metrics to Ensure Efficient Program Execution
DVClub
Constrained-Random Thoughts on Advanced Constrained-Random Thoughts on Advanc...
Constrained-Random Thoughts on Advanced Constrained-Random Thoughts on Advanc...
DVClub
Design Verification at D2Audio
Design Verification at D2Audio
DVClub
Más contenido relacionado
La actualidad más candente
Zhang rtp q307
Zhang rtp q307
Obsidian Software
Validation and-design-in-a-small-team-environment
Validation and-design-in-a-small-team-environment
Obsidian Software
Coverage Solutions on Emulators
Coverage Solutions on Emulators
DVClub
Chris brown ti
Chris brown ti
Obsidian Software
Boston 2009 q1_kappler_chris
Boston 2009 q1_kappler_chris
Obsidian Software
DevOps Tooling event Amazic
DevOps Tooling event Amazic
Bas van Oudenaarde
Pivotal Labs Open View Presentation Continuous Build
Pivotal Labs Open View Presentation Continuous Build
guestc8adce
Vysali - QC based framework
Vysali - QC based framework
vodQA
Pivotal Labs Open View Presentation Quality Assurance And Developer Testing
Pivotal Labs Open View Presentation Quality Assurance And Developer Testing
guestc8adce
SCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome Them
Compuware
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Product Marketing Services
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
DevOps.com
Code Management Workshop
Code Management Workshop
Sameh El-Ashry
Fpga Verification Methodology and case studies - Semisrael Expo2014
Fpga Verification Methodology and case studies - Semisrael Expo2014
Avi Caspi
Use Models for Extending IEEE 1687 to Analog Test
Use Models for Extending IEEE 1687 to Analog Test
Pete Sarson, PH.D
Automating development-operations-v1
Automating development-operations-v1
Sumanth Vepa
Arizona State University Test Lecture
Arizona State University Test Lecture
Pete Sarson, PH.D
La actualidad más candente
(17)
Zhang rtp q307
Zhang rtp q307
Validation and-design-in-a-small-team-environment
Validation and-design-in-a-small-team-environment
Coverage Solutions on Emulators
Coverage Solutions on Emulators
Chris brown ti
Chris brown ti
Boston 2009 q1_kappler_chris
Boston 2009 q1_kappler_chris
DevOps Tooling event Amazic
DevOps Tooling event Amazic
Pivotal Labs Open View Presentation Continuous Build
Pivotal Labs Open View Presentation Continuous Build
Vysali - QC based framework
Vysali - QC based framework
Pivotal Labs Open View Presentation Quality Assurance And Developer Testing
Pivotal Labs Open View Presentation Quality Assurance And Developer Testing
SCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome Them
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Code Management Workshop
Code Management Workshop
Fpga Verification Methodology and case studies - Semisrael Expo2014
Fpga Verification Methodology and case studies - Semisrael Expo2014
Use Models for Extending IEEE 1687 to Analog Test
Use Models for Extending IEEE 1687 to Analog Test
Automating development-operations-v1
Automating development-operations-v1
Arizona State University Test Lecture
Arizona State University Test Lecture
Destacado
Using PSL for Assertions and Coverage at Analog Devices
Using PSL for Assertions and Coverage at Analog Devices
DVClub
Track B- Advanced ESL verification - Mentor
Track B- Advanced ESL verification - Mentor
chiportal
Verification Planning and Metrics to Ensure Efficient Program Execution
Verification Planning and Metrics to Ensure Efficient Program Execution
DVClub
Constrained-Random Thoughts on Advanced Constrained-Random Thoughts on Advanc...
Constrained-Random Thoughts on Advanced Constrained-Random Thoughts on Advanc...
DVClub
Design Verification at D2Audio
Design Verification at D2Audio
DVClub
Generic and Automatic Specman Based Verification Environment
Generic and Automatic Specman Based Verification Environment
DVClub
Destacado
(6)
Using PSL for Assertions and Coverage at Analog Devices
Using PSL for Assertions and Coverage at Analog Devices
Track B- Advanced ESL verification - Mentor
Track B- Advanced ESL verification - Mentor
Verification Planning and Metrics to Ensure Efficient Program Execution
Verification Planning and Metrics to Ensure Efficient Program Execution
Constrained-Random Thoughts on Advanced Constrained-Random Thoughts on Advanc...
Constrained-Random Thoughts on Advanced Constrained-Random Thoughts on Advanc...
Design Verification at D2Audio
Design Verification at D2Audio
Generic and Automatic Specman Based Verification Environment
Generic and Automatic Specman Based Verification Environment
Similar a Cisco Base Environment Overview
OpenStack Enabling DevOps
OpenStack Enabling DevOps
Cisco DevNet
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Novell
SUSE - performance analysis-with_ceph
SUSE - performance analysis-with_ceph
inwin stack
Flex Pod Modern Networks
Flex Pod Modern Networks
maxmelville
Performance analysis with_ceph
Performance analysis with_ceph
Alex Lau
Continuous delivery with Jenkins Enterprise and Deployit
Continuous delivery with Jenkins Enterprise and Deployit
XebiaLabs
Kognitio feb 2013
Kognitio feb 2013
Kognitio
Enterprise IPv6 Deployment
Enterprise IPv6 Deployment
Cisco Canada
Leveraging HP Performance Center
Leveraging HP Performance Center
Martin Spier
Was liberty
Was liberty
Ian Robinson
Kubernetes and devops
Kubernetes and devops
macchiang
Getting to Walk with DevOps
Getting to Walk with DevOps
Eklove Mohan
Kubernetes Storage Webinar.pptx
Kubernetes Storage Webinar.pptx
Enrico Rampazzo
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
David Rosenblum
Kognitio overview april 2013
Kognitio overview april 2013
Kognitio
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
OpenStack
Run Your Oracle BI QA Cycles More Effectively
Run Your Oracle BI QA Cycles More Effectively
KPI Partners
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
CloudBees
Hosseini sv07
Hosseini sv07
Obsidian Software
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPC
DVClub
Similar a Cisco Base Environment Overview
(20)
OpenStack Enabling DevOps
OpenStack Enabling DevOps
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
SUSE - performance analysis-with_ceph
SUSE - performance analysis-with_ceph
Flex Pod Modern Networks
Flex Pod Modern Networks
Performance analysis with_ceph
Performance analysis with_ceph
Continuous delivery with Jenkins Enterprise and Deployit
Continuous delivery with Jenkins Enterprise and Deployit
Kognitio feb 2013
Kognitio feb 2013
Enterprise IPv6 Deployment
Enterprise IPv6 Deployment
Leveraging HP Performance Center
Leveraging HP Performance Center
Was liberty
Was liberty
Kubernetes and devops
Kubernetes and devops
Getting to Walk with DevOps
Getting to Walk with DevOps
Kubernetes Storage Webinar.pptx
Kubernetes Storage Webinar.pptx
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Kognitio overview april 2013
Kognitio overview april 2013
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Run Your Oracle BI QA Cycles More Effectively
Run Your Oracle BI QA Cycles More Effectively
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Hosseini sv07
Hosseini sv07
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Introducing Obsidian Software and RAVEN-GCS for PowerPC
Más de DVClub
Intel Xeon Pre-Silicon Validation: Introduction and Challenges
Intel Xeon Pre-Silicon Validation: Introduction and Challenges
DVClub
Verification of Graphics ASICs (Part II)
Verification of Graphics ASICs (Part II)
DVClub
Verification of Graphics ASICs (Part I)
Verification of Graphics ASICs (Part I)
DVClub
Stop Writing Assertions! Efficient Verification Methodology
Stop Writing Assertions! Efficient Verification Methodology
DVClub
Verification Automation Using IPXACT
Verification Automation Using IPXACT
DVClub
Validation and Design in a Small Team Environment
Validation and Design in a Small Team Environment
DVClub
Trends in Mixed Signal Validation
Trends in Mixed Signal Validation
DVClub
Verification In A Global Design Community
Verification In A Global Design Community
DVClub
Design Verification Using SystemC
Design Verification Using SystemC
DVClub
Verification Strategy for PCI-Express
Verification Strategy for PCI-Express
DVClub
SystemVerilog Assertions (SVA) in the Design/Verification Process
SystemVerilog Assertions (SVA) in the Design/Verification Process
DVClub
Efficiency Through Methodology
Efficiency Through Methodology
DVClub
Pre-Si Verification for Post-Si Validation
Pre-Si Verification for Post-Si Validation
DVClub
OpenSPARC T1 Processor
OpenSPARC T1 Processor
DVClub
Intel Atom Processor Pre-Silicon Verification Experience
Intel Atom Processor Pre-Silicon Verification Experience
DVClub
Using Assertions in AMS Verification
Using Assertions in AMS Verification
DVClub
Low-Power Design and Verification
Low-Power Design and Verification
DVClub
UVM Update: Register Package
UVM Update: Register Package
DVClub
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
DVClub
Verification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark Ages
DVClub
Más de DVClub
(20)
Intel Xeon Pre-Silicon Validation: Introduction and Challenges
Intel Xeon Pre-Silicon Validation: Introduction and Challenges
Verification of Graphics ASICs (Part II)
Verification of Graphics ASICs (Part II)
Verification of Graphics ASICs (Part I)
Verification of Graphics ASICs (Part I)
Stop Writing Assertions! Efficient Verification Methodology
Stop Writing Assertions! Efficient Verification Methodology
Verification Automation Using IPXACT
Verification Automation Using IPXACT
Validation and Design in a Small Team Environment
Validation and Design in a Small Team Environment
Trends in Mixed Signal Validation
Trends in Mixed Signal Validation
Verification In A Global Design Community
Verification In A Global Design Community
Design Verification Using SystemC
Design Verification Using SystemC
Verification Strategy for PCI-Express
Verification Strategy for PCI-Express
SystemVerilog Assertions (SVA) in the Design/Verification Process
SystemVerilog Assertions (SVA) in the Design/Verification Process
Efficiency Through Methodology
Efficiency Through Methodology
Pre-Si Verification for Post-Si Validation
Pre-Si Verification for Post-Si Validation
OpenSPARC T1 Processor
OpenSPARC T1 Processor
Intel Atom Processor Pre-Silicon Verification Experience
Intel Atom Processor Pre-Silicon Verification Experience
Using Assertions in AMS Verification
Using Assertions in AMS Verification
Low-Power Design and Verification
Low-Power Design and Verification
UVM Update: Register Package
UVM Update: Register Package
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of Wireless SoCs: No Longer in the Dark Ages
Verification of Wireless SoCs: No Longer in the Dark Ages
Último
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
SynarionITSolutions
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Último
(20)
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Cisco Base Environment Overview
1.
Cisco Base Environment
Overview Joseph Zhang September 2007 Base Env © 2006, Cisco Systems, Inc. All rights reserved. 1
2.
Agenda
• Motivation • Description • Benefits • Q and A Base Env © 2006, Cisco Systems, Inc. All rights reserved. 2
3.
Standardize on Reuse
Methodology • Design reuse not enough – Verification increasingly becoming schedule bottleneck. • Leverage best practices from previous projects. Motivation Focus on methodology, not language or implementation. • Ultimate goals: unit-level to chip-level reuse. leverage automation to reduce labor intensive tasks. educate and empower DV staff. improve scheduling predictability. Base Env © 2006, Cisco Systems, Inc. All rights reserved. 3
4.
Agenda
• Motivation • Description • Benefits • Q and A Base Env © 2006, Cisco Systems, Inc. All rights reserved. 4
5.
Standard ASIC DV
Methodology • Defines Common Topology and Directory Structure Description • Leverage Existing Best Practices Shaggy, Scooby, Marmot, Cobalt, GoldenEye, XChip, etc… • Vertically Scalable from Unit to System • Horizontally Scalable Across Projects Base Env © 2006, Cisco Systems, Inc. All rights reserved. 5
6.
Investment
• Development Spanned 10 Calendar Months Team consists of DV leads from RTP and BXB • Implemented Methodology in Specman Description Toolkit Scripts Templates 12 Verification IP Documentation and Training Material and Sessions • Created Reference Project (Newby) Base Env © 2006, Cisco Systems, Inc. All rights reserved. 6
7.
Implementation Overview
MY_CHIP csco_tb_u TB VSD Seq Seq Seq clkgen Description auto-created by eVC topology script Base Env © 2006, Cisco Systems, Inc. All rights reserved. 7
8.
Additional Tool Enhancements
• csco_verbosity Displays all of the available message loggers Enables user to create a file that can change logger settings (or apply any other Specman command) at Description specific simulation times • csco_ovl_specman Package consisting of OVL, Verilog, and e code that turns each OVL assertion event into a Specman event for use in either coverage or checking Ties assertion based verification (ABV) with coverage driven verification (CDV) Base Env © 2006, Cisco Systems, Inc. All rights reserved. 8
9.
Agenda
• Motivation • Description • Benefits • Q and A Base Env © 2006, Cisco Systems, Inc. All rights reserved. 9
10.
Extensive Reuse
• Reuse of Techniques Coding techniques that address complex testbench functions are in the testbench from the beginning of the project • Reuse of Specification Tight integration with Blueprint enables source for RTL creation to also be used for testbench creation Benefits • Reuse of Code Vertical Scaling - all unit benches may be reused at higher levels, even up to system simulations Horizontal Scaling - verification components may be reused between projects • Reuse of Tests Standardization of testbench infrastructure allows some tests to be automatically created and many others to be reused or leveraged at higher levels • Reuse of Training Commonality of look and feel of testbench infrastructure means no need to re- learn testbench interfaces Base Env © 2006, Cisco Systems, Inc. All rights reserved. 10
11.
Improved Predictability
• Planning Common infrastructure allows more detailed and accurate planning • Execution Horizontal scaling and improved training results in quicker Benefits ramp up time for verification resources Vertical scaling enables focused unit testing resulting in greater parallel use of resources Large reusable code base reduces code development • Success Early testing ensures DUT is sanity checked early Methodology and underlying packages ensure that DUT has been adequately exercised and checked Base Env © 2006, Cisco Systems, Inc. All rights reserved. 11
12.
Higher Return on
VIP Development • Methodology is required to support VIP reuse Common language helps but is not nearly enough Standardization required Configuration interface Inter-process communication Benefits Stimulus generation Scoreboarding schemes • Cisco Base Environment VIP Standard interface and usage model allows quick integration into TB More mileage and maturity from our VIP will reduced verification cost People will actually want to use the VIP! Base Env © 2006, Cisco Systems, Inc. All rights reserved. 12
13.
Solves Common DV
Problems • How can I quickly start a DV environment? The templates and scripts in Cisco Base Environment make it easy to instantiate the infrastructures of a DV environment in < 1 day Benefits Invoke make_proj_vob.pl to create directory structure and chip-level TB skeleton Invoke mkevc.pl to create skeleton VIP packages to drive/monitor interface Invoke make_unit_pkg.pl to create skeleton environments for each unit-level TB Base Env © 2006, Cisco Systems, Inc. All rights reserved. 13
14.
Solves Common DV
Problems • How can I make sure my unit-level TB and testcases can be reused at the chip-level and higher? csco_addrmap package ensures that CPU transactions are transparent from unit-level to chip-level Benefits csco_event package ensures that interrupt handling is transparent from unit-level to chip-level csco_trans enables sum-of-parts scoreboarding where unit-level scoreboards are chained to form end-to-end scoreboard csco_testflow ensures that all TB components execute in sync. with reach other, across all TB levels csco_clkgen provides transparent clock generation and sampling across all TB levels Base Env © 2006, Cisco Systems, Inc. All rights reserved. 14
15.
Solves Common DV
Problems • How do I know I’ve accurately and sufficiently modeled the DUT registers? Tight Blueprint integration means same RDL is used to generate both RTL and DV code Benefits Predefined test sequences in csco_addrmap and csco_event are used to perform automatic structural testing on registers and interrupts Blueprint code generator also creates DV configuration modules from control registers in RDL Base Env © 2006, Cisco Systems, Inc. All rights reserved. 15
16.
Solves Common DV
Problems • How can I make sure my TB can support dynamic resets? Benefits csco_config supports dynamic full or partial regeneration of TB configuration tree csco_testflow supports reset of all or any portion of the TB with automatic re-launching of initialization and test stimulus Base Env © 2006, Cisco Systems, Inc. All rights reserved. 16
17.
Solves Common DV
Problems • How do I start debugging once something goes wrong? csco_trans links and archives all transactions in the TB, reducing the need to generate huge waveforms Benefits csco_testflow issues timeout errors when a TB component stalls the simulation csco_trans issues timeout errors when a transaction spends too much time in the TB csco_verbosity allows user to interactively inject TB commands, reducing dependency on often slow and cumbersome GUI Base Env © 2006, Cisco Systems, Inc. All rights reserved. 17
18.
Agenda
• Motivation • Description • Benefits • Q and A Base Env © 2006, Cisco Systems, Inc. All rights reserved. 18
19.
Base Env
© 2006, Cisco Systems, Inc. All rights reserved. 19
Descargar ahora