近日,西门子EDA与北京开源芯片研究院宣布达成战略合作:西门子EDA的Tessent Embedded Analytics解决方案现已全面支持以“昆明湖”为代表的香山RISC-V Core,该解决方案将为选择香山开源处理器的用户提供一种实时监控CPU程序执行的机制。
“昆明湖”作为“香山”系列的第三代开源高性能RISC-V Core,目标是面向服务器和高性能嵌入式场景的通用 CPU,最新版本昆明湖V2R2根据RVA23 profile及server SOC spec完善相关功能,其中支持了E-trace spec。
Tessent Enhanced Trace Encoder增强型追踪编码器解决方案是西门子EDA的Tessent Embedded Analytics嵌入式分析产品线成员产品。Tessent Enhanced Trace Encoder增强型追踪编码器(ETE)完全满足RISC-V基金会调试和追踪工作组(Debug and Trace Working Group)制定的标准规范,对于“昆明湖”这种乱序多发射,多指令退休(multi-retirement)的高频处理器核心,ETE都做到了完全支持。
ETE支持对程序执行(指令跟踪)以及可选的加载和存储指令中的数据(数据跟踪)进行编码,以高度压缩的格式输出跟踪,压缩率业界领先;同时ETE还支持自定义指令的调试跟踪,面对昆明湖的RVA23 Profile及自定义指令设计,都可以有效地支持。

Tessent Embedded Analytics UVM VIP提供了Trace功能的端到端验证方案(end-to-end verification),即插即用的Tessent Embedded Analytics UVM VIP能与香山处理器的difftest验证框架进行结合,以实现执行PC流与重建PC流进行比对。

“香山”开源高性能RISC-V服务器CPU子系统在此之前的2025中国RISC-V生态大会上正式发布,包含了香山“昆明湖”高性能开源RISC-V处理器核、“温榆河”大规模片上互联网络(NoC)以及系列平台IP。“昆明湖” 处理器核已于2024年作为中关村论坛十大创新成果发布,基础性能在SPEC CPU 2006 Int达到15分/GHz,峰值性能达到17.3分/GHz,是全球性能最强、最活跃的开源RISC-V处理器核。“温榆河”大规模片上互联网络,采用标准CHI总线接口,最大支持12x12网络,最大支持256个处理器核互联。该计算子系统有望作为先进计算产业提供开源共享的共性底座技术。
面对如此复杂及大规模多核系统的嵌入式分析开发,西门子EDA的Tessent Embedded Analytics当中所提供的嵌入式分析组件,以出色的性能,即插即用的敏捷开发属性,可为客户提供高质量的实现路径。
北京开源芯片研究院院长唐丹博士:“以“香山”为代表的RISC-V CPU IP具有业界最高的性能和复杂度指标。在满足客户对于处理器的高需求和高要求的同时,不可避免的对产品的生命周期管理提出了更高的要求。客户需要一个像Tessent Embedded Analytics这样的优质工具来实现更为高效的调试和跟踪方案。”
西门子EDA Tessent部门副总裁兼总经理Ankur Gupta:“Tessent Embedded Analytics嵌入式分析工具可实现全系统实时调试和部署后的分析,从而帮助使用者产出高质量的、创新的产品,并将其快速推向市场。北京开源芯片研究院作为中国大陆领先的开源RISC-V解决方案提供商,服务了大量的芯片客户,我们很高兴能够与其成为合作伙伴关系共同支持目标客户的芯片研发。”
北京开源芯片研究院与西门子EDA此次合作的达成,将极大的提升RISC-V CPU IP的客户的研发效率,对RISC-V生态建设起到积极的推进作用。
全部0条评论
快来发表一下你的评论吧 !