0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文详细了解昭晓Fusion Debug全面调试系统

芯华章科技 来源:芯华章科技 作者:芯华章科技 2022-05-23 15:38 次阅读

XEPIC

昭晓Fusion Debug是一款基于创新架构的全面调试系统,建立在芯华章全新的、自主开发的调试数据库之上,并由创新的设计推理引擎和高性能分析引擎提供动力,可轻松进行信号连接跟踪和根本原因分析,极大地提升了工作效率。

下面我们将详细介绍昭晓Fusion Debug多种强大的技术,包含提供快速源代码解析、波形查看、设计原理图探索和覆盖率数据分析,并展示各项性能指标。

1完整的波形调试解决方案

7a9db3fe-da5d-11ec-ba43-dac502259ad0.gif

Fusion Debug基于通用波形数据库XEDB的高性能读取接口,可以快速加载大规模波形数据。在波形窗口中支持丰富的波形操作包括: 网格、标记、测量、统计、颜色变化、分组、放大/缩小、进制转换、信号合并和分组等。同时也支持流行的鼠标手势操作,可以定制不同的功能。

2完整的源代码调试解决方案

7bf9eb28-da5d-11ec-ba43-dac502259ad0.gif

Fusion Debug基于源代码查看器,能全面支持SystemVerilog、Verilog,并提供语法高亮、信号值标注、代码折叠、指示、拖放、选择等一系列常用操作。同时,支持快速导入设计、浏览电路设计层次(Design Hierarchy Tree),通过Hierarchy Tree能快速了解例化与调用的情况,并且支持对选中的信号做静态和动态追踪,方便地找到信号的Driver/Load/Connectivity。

3完整的电路图调试解决方案

7d3a1b84-da5d-11ec-ba43-dac502259ad0.gif

Fusion Debug通过网表生成和分析技术,可以将RTL设计用电路原理图的形式展示。包括,Scope对应的电路原理图展示以及动态展示信号的连接关系。通过原理图,可以帮助用户更快地理解设计、定位问题。

4信号动态追踪和根本原因分析

7e0f39f4-da5d-11ec-ba43-dac502259ad0.gif

Fusion Debug提供了信号值变化根本原因分析技术(root cause analysis),支持选取同一个信号在不同时间点的变化做根本原因分析,并能正确定位Root Cause的位置。同时可以在电路图里做Active Trace,将信号变化的传播轨迹展示出来。

5完整的覆盖率调试解决方案

7f992212-da5d-11ec-ba43-dac502259ad0.gif

芯华章的Coverage数据具有统一的数据格式,不同的产品都可以通过Coverage DB的接口产生覆盖率数据。通过界面中覆盖率数据面板,可查看统计数据、摘要和详细信息。同时,Coverage视图直接集成在Fusion Debug产品内部,能够与Fusion Debug其他视图无缝连接,用户查看Coverage的同时就能直接Debug。

6性能指标

/XEDB压缩率/

815967ce-da5d-11ec-ba43-dac502259ad0.png

通过3个不同的SoC进行XEDB的压缩率测试。测试过程中,通过使不同格式的输入内容是相同的(信号数量和数值变化数量相同),来对比输出波形的大小,测试数据如下:

对比国际标准格式VCD,XEDB的压缩率通常可以达到VCD的20到1000倍以上,在某些情景下,甚至可以超过2000倍

对比国际主流的数字波形格式,证明XEDB的压缩率超1.5X-8X

/XEDB接口性能/

8196eed2-da5d-11ec-ba43-dac502259ad0.png

通过选取不同的SoC,分别对比了十万、百万、千万级的信号数量,信号变化数量都超过10亿,测试数据如下:

XEDB的大小是主流数字波形的70%左右

XEDB的写入速度可以达到主流数字波形的1.5到3倍以上

/分布式XEDB性能/

81dc5b48-da5d-11ec-ba43-dac502259ad0.png

上图数据中的测试Design有1千万根信号,信号变化的数量是100亿,通过测试得到使用单机(主频3G的高性能机器)模式运行,写完所有数据需要43mins。以及使用测试系统(一台主机+8台普通性能的机器组成的集群)运行分布式测试数据如下:

相比于单机模式,波形写入速度缩短超过5倍

主机的算力得到了分担,单机的运行时间,和内存占用都大大降低

以上性能指标数据均使用真实项目及在实验室条件下取得

原文标题:一文细数Fusion Debug核心亮点与全新体验

文章出处:【微信公众号:芯华章科技】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Fusion
    +关注

    关注

    0

    文章

    25

    浏览量

    14328
  • 调试系统
    +关注

    关注

    0

    文章

    12

    浏览量

    6866
  • 芯华章
    +关注

    关注

    0

    文章

    157

    浏览量

    11342

原文标题:一文细数Fusion Debug核心亮点与全新体验

文章出处:【微信号:X-EPIC,微信公众号:芯华章科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    L412K8U6调试Debug时进不去主函数是怎么回事?

    L412K8U6调试Debug时进不去主函数,同个程序用STM32L412 nucleo板就可以正常调试
    发表于 04-02 06:06

    详解Java DEBUG的基本原理

    Debug 的时候,都遇到过手速太快,直接跳过了自己想调试的方法、代码的时候吧……
    的头像 发表于 01-05 10:10 554次阅读
    详解Java <b class='flag-5'>DEBUG</b>的基本原理

    带您一起详细了解IEEE802.3bt(PoE++)的有关特点

    Hqst华强盛(盈盛电子)导读:带您一起详细了解IEEE802.3bt(PoE++)的有关特点,让我们对IEEE802.3bt(PoE++)协议有更具体的了解
    的头像 发表于 01-04 11:26 613次阅读
    带您一起<b class='flag-5'>详细了解</b>IEEE802.3bt(PoE++)的有关特点

    技术分享 | 验证入门黄金组合:数字仿真器与调试系统

    数据和图表、游戏和地图,这两款工具也几乎是验证工程师们的入门级必修课。 本期的技术视频,将基于芯华章的数字仿真器GalaxSim和调试系统Fusion Debug和大家分享: 在目前的
    的头像 发表于 12-18 13:00 234次阅读

    【迪COF结构智能屏试用体验】基于串口通信的电子相册(动态平滑、完整代码)

    非常感谢迪的妍姐,给我提供了块COF智能屏测试,经过番摸索,详细了解了串口通讯的具体用法,结合上位机,试用Python脚本来进行通讯,实现了
    发表于 12-06 15:58

    STM32WB55开发(4)----配置串口打印Debug调试信息

    在STM32WB55系列微控制器上进行开发时,实时监控应用程序的运行情况和调试潜在问题是至关重要的。使用串口(USART/UART)进行Debug信息打印是一种简便、高效的方法。下面是如何在STM32WB55上配置串口来打印调试
    的头像 发表于 12-01 15:48 425次阅读
    STM32WB55开发(4)----配置串口打印<b class='flag-5'>Debug</b><b class='flag-5'>调试</b>信息

    简单了解调试技术

    和功能,并开发相应的安全措施来保护系统,这时,恶意软件开发人员就会使用反调试技术阻碍逆向人员的分析,以达到增加自己恶意代码的存活时间。此外,安全人员也需要了解调试技术,当遇到反
    的头像 发表于 11-13 11:10 681次阅读
    简单<b class='flag-5'>了解</b>反<b class='flag-5'>调试</b>技术

    在keil调试延时,除了debug还有别的办法吗?

    在keil调试延时,除了debug,还有别的办法吗,还有0.0000001s等于微妙吗?
    发表于 11-03 07:02

    详细了解什么是光纤涂覆机?

    厚的的光纤裸纤上涂覆一层光纤胶水,然后固化使其恢复或者增强原有的光纤物理特性和光学特性,全面替代热缩套管,使其不但具有一定的物理强度和弯曲特性,还能满足全反射等需求。 添加图片注释,不超过 140 字(可选) 光纤涂覆机的应用范围
    的头像 发表于 11-02 11:07 340次阅读
    <b class='flag-5'>详细了解</b>什么是光纤涂覆机?

    详细了解超五类网线

    ,具有更好的防止电流串扰的能力。 超五类网线可以用于千兆以太网中,传输距离可达100m,支持1000Mbps传输速度,满足了大多数人的使用需求,是目前国内应用最多的布线系统之一。与超五类网线相比,五类UTP网线的传输速率较低,传输距离也较短,但价格相对更亲民。 需要注
    的头像 发表于 10-20 10:24 1511次阅读

    E203 debug时,使用make upload命令进行调试,怎么才能不让debug自动退出呢?

    E203 在linux系统下进行debug时,使用make upload命令完成软件的下载后,串口打印完,自动退出是为什么呢,怎么才能不让debug自动退出呢,我这边需要保持debug
    发表于 08-12 06:12

    调试与硬件的连接指南

    对于嵌入式系统开发,通常需要将目标硬件连接到主机执行调试。Arm提供JTAG和串行线调试(SWD)连接通过一系列调试探针,这些探针被调整以适应系统
    发表于 08-08 07:45

    RT-Thread Debug分析与调整方案

    RT-Thread 中可以通过 menuconfig 使能相关宏,配置和使用 debug 功能,即可向工作台输出程序运行信息,方便调试和使用。
    的头像 发表于 07-22 15:32 661次阅读

    详细了解岩土工程安全监测的振弦采集仪

    详细了解岩土工程安全监测的振弦采集仪 岩土工程安全监测是工程建设过程中非常重要的一环,它可以及时发现和解决岩土工程中的问题,确保工程的安全和稳定。而振弦采集仪作为现代化的监测设备,被广泛应用于岩土
    的头像 发表于 07-11 11:23 286次阅读
    <b class='flag-5'>详细了解</b>岩土工程安全监测的振弦采集仪

    IAR中 Debug 和 Release有何区别

    两个版本到底有什么区别?   下面就来讲讲Debug 和 Release版本区别,及其相关的内容。   关于Debug 和 Release版本   Debug, 顾名思义,就是调试版本
    的头像 发表于 05-22 10:54 966次阅读
    IAR中 <b class='flag-5'>Debug</b> 和 Release有何区别