首页 > 产品工具 > Catapult

Catapult

高层次综合(HLS)平台,使用C++/SystemC加速芯片设计,缩短RTL验证时间50%以上。

高层次综合 HLS C++/SystemC AI加速器 PPA优化

产品概述

Catapult 是西门子EDA的高层次综合(HLS)平台,支持使用C++和SystemC进行硬件设计,自动生成高质量RTL代码。相比传统RTL设计,Catapult可将设计启动到验证收敛的时间缩短50%,代码量减少5倍,同时保持卓越的PPA结果。

平台提供物理感知综合、多VT优化、低功耗估算等先进功能,并支持AI神经网络加速器的自动化设计(Catapult AI NN),可直接从TensorFlow/PyTorch模型生成RTL实现。已被NVIDIA等领先半导体公司广泛采用,成为HLS领域的主流选择。

主要特性与优势

物理感知综合

与下游RTL综合工具紧密配合,实时表征每个运算单元的PPA权衡,针对先进工艺节点实现最优性能与功耗。

低功耗优化

集成PowerPro技术,在架构级进行功耗优化,自动实现细粒度时钟门控,相比传统方法可显著降低动态功耗。

AI神经网络综合

Catapult AI NN可直接将TensorFlow、PyTorch模型转换为C++并综合为RTL,为AI加速器设计提供自动化流程。

高层次验证

提供形式属性检查器(CPC)、代码覆盖率分析和断言综合,可将验证收敛时间缩短80%,确保RTL质量。

主要应用场景

无线/5G通信

快速实现复杂算法硬件加速,支持架构探索,在性能、功耗和面积之间找到最佳平衡。

AI/机器学习加速器

从Python框架到RTL的自动化流程,帮助软件工程师直接设计硬件加速器,满足边缘AI的功耗约束。

视频/图像处理

NVIDIA等公司采用Catapult进行视频处理单元设计,回归测试CPU数量减少1000倍,测试覆盖大幅提升。

汽车电子/ADAS

快速迭代传感器融合算法硬件实现,满足汽车芯片对可靠性和性能的严格要求。

获取 Catapult 详细资料

技术专家为您提供产品演示、技术评估与报价咨询,帮助您了解HLS如何加速芯片设计、降低验证成本。

  • 免费产品演示
  • 技术评估报告
  • 详细报价方案
  • 实施部署支持

立即咨询