Skip to main content
此页面采用自动翻译显示。 改为用英语查看?

概述

Catapult 设计检查器

Catapult 带来了 lint 和形式分析,可以在合成之前验证您的 C++/SystemC 设计的正确性。避免与未初始化的内存读取、超出范围的数组访问、交换机语句不完整以及 HLS 编码时可能出现的 QoR 问题相关的设计问题。


在 C++ 进行验证可将成本降低多达 80%

catapult design checker 宣传片
主要功能

适用于 C++/SystemC 的正式和静态 Lint

Catapult 设计检查器提供多种检查模式,无需对设计中的问题进行基于仿真的调试。可以迅速发现编码问题、QoR 问题以及潜在的 C++/SystemC 与 RTL 的不匹配和歧义,并提供有关来源和原因的准确反馈。

查找 QOR 问题

QoR 的静态 Lint

使用 Catapult Design Checker 可以轻松地在合成之前找到编码中的常见问题。

QoR 流的静态 lint:使用 Catapult Design Checker 可以轻松地在合成之前找到编码中的常见问题。
自定义检查模式

专注于特定问题

Catapult Design Checker 使用户能够自定义检查并确定检查的优先顺序,以专注于紧迫的问题,同时减少已知问题产生的噪音。

流程图显示了自定义检查过程的步骤,使用箭头连接各种形状和文本元素。

准备好谈谈 Design Checker 了吗?

如果您有任何问题,我们将为您提供答案!

subject=catapult%20design%20Checker%20checker%20inquiry%20> 给我们发电子邮件

Catapult 按需训练

Catapult 高级合成 (HLS) 按需培训库包含一组学习路径和模块,可向工程师介绍 HLS 和高级验证。

高级综合与验证小组

该小组将讨论使用西门子EDA HLS和HLV工具进行设计和验证的细节。加入有关新主题、功能、内容和技术专家的讨论。

HLSlibs

一组使用标准 C++ 实现的免费开放库,用于精确位的硬件和软件设计。这是一个交流HLS知识和知识产权的开放社区,可用于加速研究和设计。

带有蓝色水滴和白色书籍轮廓的图标。

HLS 设计和验证博客

博客涵盖下一代高级合成 (HLS) 设计和验证方法和技术。

Headset

弹射器支持

访问详细的文档、版本、资源等。

EDA 咨询

利用@@

开发和设计经验以及方法专业知识的独特组合,帮助您应对复杂的技术和企业挑战,从而实现最大的业务影响。