Providing market research reports, industry analysis, company profiles and country reports for strategic planning, competitive intelligence, marketing and business research.
Search for Market Research Reports:    

The Functional Verification of Electronic Systems

Published by: IEC

Published: Aug. 1, 2005 - 450 Pages


Table of Contents


Table of Contents





Preface



By Brian Bailey, Executive Editor

Chapter 1: Verification Technologies



Author: Brian Bailey, Functional Verification Consultant

1.1 Introduction

1.2 What Is Verification?

1.3 Verification as It Was

1.4 A New Beginning

1.5 Formal Methods

1.6 Coverage

1.7 Systems on Chip

1.8 Diverse Options

Chapter 2: Verification Languages



Authors: John Aynsley, Technical Director, Alan Fitch, Consultant, and David Long, Consultant, Doulos Ltd.

2.1 The Verification Landscape

2.2 A Brief Introduction to SystemVerilog

2.3 The Property Specification Language

2.4 A Brief Introduction to SystemC

2.5 A Brief Introduction to e

2.6 Verification Languages - Conclusion

Chapter 3: Standards



Author: Dennis Brophy, Chairman, Accellera

3.1 Introduction

3.2 The Driver of Standards

3.3 Design and Verification Challenges

3.4 The Value of Standards

Chapter 4: Functional Verification in the Context of Design Reuse



Author: Thomas L. Anderson, Chair, Functional Verification Development Working Group, Virtual Socket Interface Alliance

4.1 Introduction

4.2 Standalone VC Functional Verification

4.3 Emerging VC Verification Approaches

4.4 VC Integration Verification

4.5 VSIA Functional Verification Efforts

4.6 Conclusion

Chapter 5: Verification Plans: Top Ten



Author: Peet James, eVera Consulting

5.1 TEN: Do It Up Front - Do It Now!

5.2 NINE: Buy-In - Do It Together

5.3 EIGHT: KISS

5.4 SEVEN: Mission Statement

5.5 SIX: Yellow Sticky Method

5.6 FIVE: Architect a Verification System

5.7 FOUR: Generation

5.8 THREE: Checking

5.9 TWO: Coverage

5.10 ONE: Automation

5.11 Conclusion

Chapter 6: Transaction-Based Predictor Models



Author: Dave Whipp, NVIDIA Corp.

6.1 Introduction

6.2 Taxonomy of Modeling Styles

6.3 Comparing Predications against Implementations

6.4 When Predication Becomes Impossible

6.5 Why Care about "Don't Cares"?

6.6 Separating Models from Simulators

6.7 Implementing Transaction Synchronization

6.8 Validating A Synchronized Model

6.9 Looking toward the Future

6.10 Summary

Chapter 7: Formal Verification of High-Level Requirements



Authors: Harry D. Foster, Chief Methodologist, and C. Norris Ip, Senior Architect, Jasper Design Automation

7.1 Introduction

7.2 Artifacts of Simulation

7.3 Line of Intent

7.4 Integrating Formal into the Verification Flow

7.5 Overcoming Formal Tool Capacity Limitations

7.6 Conclusion

Chapter 8: HDL Lint



Authors: Adam Krolnik, Verification Manager, LSI Logic Corporation, and Lionel Bening, Member of Technical Staff, Hewlett-Packard

8.1 Introduction

8.2 Common Coding Problems

8.3 Cost Comparisons

8.4 Lint Usage Methodologies

8.5 Future Directions

8.6 Conclusion

Chapter 9: Hardware/Software Co-Verification



Author: Brian Bailey, Functional Verification Consultant

9.1 Introduction

9.2 Hardware/Software Interaction

9.3 Multiple Levels of Abstraction

9.4 The Basics of Practical Co-Verification

9.5 Performance Fundamentals

9.6 The Hardware/Software Relationship

9.7 Conceptual Design Flow

9.8 Implementing Co-Simulation Solutions

9.9 Conclusion

Chapter 10: Coverage-Based Verification



Author: Michael McKinney, Senior Member of Technical Staff, Texas Instruments

10.1 Introduction

10.2 Background and the Evolution of Coverage

10.3 Developing Functional and Assertion Coverage Items

10.4 Auto-Generating Functional and Assertion Coverage Items

10.5 Using Functional and Assertion Coverage Statistics

10.6 Conclusion

Chapter 11: A Unified Functional Verification Approach for Mixed Analog-Digital ASIC Designs

Authors: Bill Luo, Verification Engineer, and Jim Lear, Member of Technical Staff, Legerity, Inc.

11.1 Introduction

11.2 Digital Functional Verification Strategy

11.3 Analog Discrete Time Modeling

11.4 A Unified Analog-Digital Approach

11.5 Conclusion

Chapter 12: Generating Stimulus



Authors: Tom Fitzpatrick, Verification Technologist, Mentor Graphics, and Janick Bergeron, Scientist, Synopsys, Inc.

12.1 Introduction

12.2 Random vs. Directed Stimulus

12.3 Randomization in SystemVerilog

12.4 Randomization and Object-Oriented Programming

12.5 Interacting with the DUT: Transactors

12.6 Higher-Level Transactions

12.7 Communication between Testbench Layers

12.8 Results Checking

12.9 Generating Exceptions

12.10 Conclusion

Chapter 13: Automating System-on-Chip Debug



Author: Bassam Tabbara, Architect, Research and Development, Novas Software, Inc.

13.1 Introduction

13.2 The Evolution of Debug and Its Automation

13.3 Automating Trace-Based Debug

13.4 Raising the Abstraction Level of Implementation Debug

13.5 Higher-Level Debug Approaches

13.6 Putting It All Together: Debug from System to Implementation

Chapter 14: Managing a 15+ Million Gate ASIC Design Verification



Authors: Srinivasan Venkataramanan, Senior Verification Engineer, and Jayakrishna P. S., Verification Lead, Intel India

14.1 Introduction

14.2 The Verification Approach

14.3 Key Challenges

14.4 Key Learnings

14.5 Smarter Debugging Tips

14.6 Conclusion and Future Directions

Chapter 15: Simplifying Mixed-Signal Simulation Using Modular Virtual Test Equipment in VHDL



Authors: Zheng Xu, Member of Technical Staff, and Jim Lear, Member of Technical Staff, Legerity, Inc.

15.1 Introduction

15.2 A Modular Mixed-Signal Testbench Structure

15.3 Virtual Test Equipment Devices

15.4 A Mixed-Signal Verification Example with Virtual Test Equipment

15.5 A Proposed Unified Verification and Validation Platform

15.6 Conclusion

Chapter 16: Assertion-Based Verification for ARM-Based SoC Design



Author: Ping Yeung, Director of Verification Methodology, 0-In, Mentor Graphics

16.1 Introduction

16.2 Assertions

16.3 Simulation-Based Verification with Assertions

16.4 Formal Verification with Assertions

16.5 Verification Hot Spots

16.6 Verification Hot Spot #1: Arbiters

16.7 Verification Hot Spot #2: Bus Interfaces and Bridges

16.8 Verification Hot Spot #3: Memory, DMA, and External Device Controllers

16.9 Verification Hot Spot #4: Resource Sharing

16.10 Verification Hot Spot #5: Clock Domains

16.11 Verification Results

16.12 Conclusion

Chapter 17: Formal Verification of a Key Block of the TriCore2 Microprocessor



Authors: Tim Blackmore, Senior Verification Engineer, Sergio Marchese, Senior Engineer, and Fabio Bruno, Core Verification Manager, Infineon Technologies UK Ltd.

17.1 Introduction

17.2 An Overview of TC2 Verification

17.3 The Key Block

17.4 Reachable State Considerations

17.5 Checking Properties in Simulation

17.6 How Properties Are Developed

17.7 Automated Checks

17.8 Results

17.9 Conclusion

Chapter 18: Functional Verification of Configurable Embedded Processors



Authors: Dhanendra Jani, Engineering Manager, Chris Benson, Engineering Manager, Ashish Dixit, Vice President of Hardware Engineering, and Grant Martin, Chief Scientist, Tensilica, Inc.

18.1 Introduction

18.2 Verification of a Configured Processor

18.3 Verification of Customer Extensions

18.4 Verification of Multiple Configurations

18.5 Deliverables for SoC Design, Integration, and Verification

18.6 Future Trends in Verification and Their Impact

Acronym Guide

Abstract

OVERVIEW

The Functional Verification of Electronic Systems offers a comprehensive overview of functional verification from the points of view of leading experts currently at work in the electronic-design industry. As the size and complexity of modern chip designs have increased, the need for full and accurate functional verification during the design process has become still greater. Many companies are now realizing that verification is something they need as a core competence. However, the process of verification can devour a large portion of the effort devoted to a design project.

To address this, various techniques have emerged with the aim of improving the efficiency and effectiveness of the verification process. These include coverage, simulation, testbench automation, transaction-level modeling, and assertion-based verification. The Functional Verification of Electronic Systems examines past and current verification landscapes and assesses the technologies, languages, and methodologies in use today that will improve functional verification into the future.



Get Full Details About This Report >>
US: 800.298.5699
Int'l: +1.240.747.3093
Buy this Report

Price and Delivery Options

See related reports or call the number above for help from a research specialist.


 

About MarketResearch.com
MarketResearch.com is an online aggregator selling over 160,000 market research reports, company profiles and country profiles from over 600 research firms. Our reports will provide you with the critical business and competitive intelligence you need for strategic planning and marketing research. Coverage includes the US, UK, Europe, Asia and global markets.

 

© MarketResearch.com 2008