昭晓fusion debug™是一款基于创新架构的全面调试系统,建立在芯华章全新的、自主开发的调试数据库之上,并由创新的设计推理引擎和高性能分析引擎提供动力,可轻松进行信号连接跟踪和根本原因分析,极大地提升了工作效率。
下面我们将详细介绍昭晓fusion debug™多种强大的技术,包含提供快速源代码解析、波形查看、设计原理图探索和覆盖率数据分析,并展示各项性能指标。
1、完整的波形调试解决方案
fusion debug™基于通用波形数据库xedb的高性能读取接口,可以快速加载大规模波形数据。在波形窗口中支持丰富的波形操作包括: 网格、标记、测量、统计、颜色变化、分组、放大/缩小、进制转换、信号合并和分组等。同时也支持流行的鼠标手势操作,可以定制不同的功能。
2、完整的源代码调试解决方案
fusion debug™基于源代码查看器,能全面支持systemverilog、verilog,并提供语法高亮、信号值标注、代码折叠、指示、拖放、选择等一系列常用操作。同时,支持快速导入设计、浏览电路设计层次(design hierarchy tree),通过hierarchy tree能快速了解例化与调用的情况,并且支持对选中的信号做静态和动态追踪,方便地找到信号的driver/load/connectivity。
3、完整的电路图调试解决方案
fusion debug™通过网表生成和分析技术,可以将rtl设计用电路原理图的形式展示。包括,scope对应的电路原理图展示以及动态展示信号的连接关系。通过原理图,可以帮助用户更快地理解设计、定位问题。
4、信号动态追踪和根本原因分析
fusion debug™提供了信号值变化根本原因分析技术(root cause analysis),支持选取同一个信号在不同时间点的变化做根本原因分析,并能正确定位root cause的位置。同时可以在电路图里做active trace,将信号变化的传播轨迹展示出来。
5、完整的覆盖率调试解决方案
芯华章的coverage数据具有统一的数据格式,不同的产品都可以通过coverage db的接口产生覆盖率数据。通过界面中覆盖率数据面板,可查看统计数据、摘要和详细信息。同时,coverage视图直接集成在fusion debug™产品内部,能够与fusion debug™其他视图无缝连接,用户查看coverage的同时就能直接debug。
6、性能指标
/xedb压缩率/
通过3个不同的soc进行xedb的压缩率测试。测试过程中,通过使不同格式的输入内容是相同的(信号数量和数值变化数量相同),来对比输出波形的大小,测试数据如下:
对比国际标准格式vcd,xedb的压缩率通常可以达到vcd的20到1000倍以上,在某些情景下,甚至可以超过2000倍
对比国际主流的数字波形格式,证明xedb的压缩率超1.5x-8x
/xedb接口性能/
通过选取不同的soc,分别对比了十万、百万、千万级的信号数量,信号变化数量都超过10亿,测试数据如下:
xedb的大小是主流数字波形的70%左右
xedb的写入速度可以达到主流数字波形的1.5到3倍以上
/分布式xedb性能/
本次测试design有1千万根信号,信号变化的数量是100亿,通过测试得到使用单机(主频3g的高性能机器)模式运行,写完所有数据需要43mins。以及使用测试系统(一台主机+8台普通性能的机器组成的集群)运行分布式测试数据如下:
相比于单机模式,波形写入速度缩短超过5倍
主机的算力得到了分担,单机的运行时间,和内存占用都大大降低
来源:芯华章科技
AR助力新印刷技术发展 BizBash计划投放AR元素
无人机投放的塑料包也引来的许多以色列路人的注意?
OpenCV编程:OpenCV3.X训练自己的分类器
电动汽车用动力电池应满足的要求
浅谈单片机的程序执行过程
Fusion Debug调试系统的各项技术、指标介绍
oppor11怎么样?r11拍照效果媲美单反
西门子S7-1200与第三方设备自由口通信详解
金属学基础知识
虹科电子与OCTLIGHT携手为全球眼科疾病提供早期诊断和更有效治疗方案
六款值得种草的便携蓝牙音箱
全球嵌入式技术和物联网发展趋势
过电压保护器使用场景受到哪些限制
一文解读域名系统(DNS),了解其的工作原理和基础知识
如何选择合适的DAQ软件
DVD光驱间隔性不读盘的解决方案
现场直击丨艾迈斯欧司朗亮点纷呈,闪耀electronica 2022
华硕发布具有Qi无线充电功能的鼠标垫ROG Balteus
深圳市至为芯科技有限公司获得高新技术企业认证
基于PLC数据采集的天然气调压站远程监控系统