白皮书

Closing coverage in a High-Level Synthesis flow

Coverage piece of the HLS puzzle

While the speed up in verification time is a much-appreciated aspect of the HLS flow, teams strive to establish a methodology to easily close coverage at the C++ level and link those metrics to the RTL in the downstream flow. In the past, teams tried to use C++ software coverage tools to obtain coverage metrics. However, these tools do not understand hardware concepts causing misleading analysis and they have no links to the downstream RTL verification flow. That is why Siemens Digital Industries Software created Catapult Code Coverage (CCOV). CCOV brings the code coverage solution that RTL designers employ into the HLS world by using statement, branch, focused expression, and toggle coverage techniques to analyze C++ source code within the context of hardware. By writing the coverage results to the Questa Unified Coverage DataBase (UCDB), designers can use this data within the context of the proven Questa verification management tools. Check out this whitepaper to learn how to close coverage in an HLS flow.

分享

相关资源

使用基于模型的系统工程 (MBSE) 驾驭航空航天复杂性和集成问题
Solution Brief

使用基于模型的系统工程 (MBSE) 驾驭航空航天复杂性和集成问题

航空航天工程师可以加快产品开发,变得更加敏捷,更快按预算交付安全、可靠的产品。阅读本白皮书了解更多信息。

基于模型的系统工程 (MBSE) 过程在航空航天中的实施
Brochure

基于模型的系统工程 (MBSE) 过程在航空航天中的实施

定制 MBSE 集成计划,使其符合航空航天企业的需求。我们的团队会紧密合作,引导您完成此过程的每个步骤。了解更多信息。