Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quality Driven SystemC Design By Nasir Mahmood. Hybrid Approach The idea here is to combine the strengths of simulation – namely the ability to handle.

Similar presentations


Presentation on theme: "Quality Driven SystemC Design By Nasir Mahmood. Hybrid Approach The idea here is to combine the strengths of simulation – namely the ability to handle."— Presentation transcript:

1 Quality Driven SystemC Design By Nasir Mahmood

2 Hybrid Approach The idea here is to combine the strengths of simulation – namely the ability to handle large designs and ease of use – with the strengths of formal verification – namely, its thoroughness

3 Verification Environment SystemC provides an integrated environment for design simulation and verification It could provide automatic verification methodologies using automated reasoning using formal methods It can utilize Matlab and Simulink framework for accelerate testbench generation and analysis It enable functional verification at different levels of abstraction

4 Design- and verification gap

5 Approach To cope with the increasing design sizes the level of abstraction in the design of electronic systems has been raised over the last years The system engineer writes a C or C++ model of the system to check the concepts and algorithms at the system level.

6 System Design Flow

7 SystemC Design Flow

8 Enhanced Design and Verification Flow

9 Main advantages : new Verification Flow System design and verification flow covering all levels of abstraction Dedicated verification techniques at each level of abstraction System-level verification by improved constraint-based simulation Block-level verification based on improved property checking Top-level verification with checkers and formal hardware/software co-verification Integration of debugging approaches to identify contradictions in specified tests High verification quality due to automatic coverage checks Usage of code coverage techniques to ensure system-level and top- level verification quality Formal coverage analysis for property checking to guarantee verification quality at the block level

10 My Approach Use of library of already verified block level modules Use integrated approach for verification at different levels of abstraction A SystemC based automated Environment for Verification of Virtual Prototype Communication Systems

11 Suggestions/Questions?


Download ppt "Quality Driven SystemC Design By Nasir Mahmood. Hybrid Approach The idea here is to combine the strengths of simulation – namely the ability to handle."

Similar presentations


Ads by Google