50 likes | 170 Vues
This document outlines key enhancements and proposals discussed during the SV-CC meeting on February 26, 2010. Topics include defining interactions between VPI and DPI, improving VCD dumping for new SystemVerilog constructs, and exploring class-based interfaces. The meeting addressed better interoperability with languages like C++, updates to support new constructs, and introducing a unified coverage interoperability standard. Additional discussions covered mechanism enhancements, IP protection models, and the potential for surveys at industry events like DVCon or DAC.
E N D
SV-CC Input for next PAR Charles Dawson Feb-26-2010
SV-CC Enhancements • Define interaction between VPI and DPI • VCD dumping for new SystemVerilog constructs • Database Read API? • Class based interface • Better interface to other languages like C++ • Define a UML model of VPI
SV-CC Enhancements • Update interfaces to support new SystemVerilog constructs • Checkers • Virtual interfaces (section 37.15) • Assignment Patterns (section 37.67) • Covergroups and functional coverage • Statements used as expressions and Expressions used as statements • Many others
SV-CC Enhancements • Update IP protection model • Efficient mechanism to track value changes of aggregate objects • Unified Coverage Interoperability Standard • Should we do a survey? • At DVCon or DAC? • Web site where people could enter ideas
SV-CC Enhancements • Handling unnamed objects • Making objects which are currently ‘implementation specific’ be specific • Unnamed scopes • dynamic objects • compilation units • struct member instance naming • Review of 100+ Open Mantis Items