백서

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.

공유

관련 자료

제품 라이프사이클 관리를 통한 시간 절약
Video

제품 라이프사이클 관리를 통한 시간 절약

PLM(제품 라이프사이클 관리) 소프트웨어를 통해 제품 개발 시간을 최소화하는 방법을 알아보십시오.

Teamcenter X SaaS PLM이 제공하는 패스트 트랙
Video

Teamcenter X SaaS PLM이 제공하는 패스트 트랙

사용과 액세스가 쉬운 Teamcenter X SaaS PLM에 대해 알아보십시오.