|
The Functional Verification of Electronic SystemsPublished by: IEC Published: Aug. 1, 2005 - 450 Pages Table of ContentsTable 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 AbstractOVERVIEWThe 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 >> |
|
|||
|
About MarketResearch.com
|
||||