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

    文章

    26

    浏览量

    14413
  • 调试系统
    +关注

    关注

    0

    文章

    12

    浏览量

    6900
  • 芯华章
    +关注

    关注

    0

    文章

    178

    浏览量

    11449

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

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

收藏 人收藏

    评论

    相关推荐

    Dali通信系统调试指南

    调试通信系统个复杂的过程,涉及到对系统性能的测试、故障排除和优化。以下是个关于调试Dali
    的头像 发表于 01-10 10:47 133次阅读

    VirtualLab Fusion:区域定义

    **摘要** 在VirtualLab Fusion中,“区域”的概念(被理解为在平面上定义的有限区域,有时也是1D)在整个软件中用于多个目的:确定IFTA所需的优化区域或Diffractive
    发表于 01-06 08:56

    VirtualLab Fusion系统建模分析器

    的大多数通常在特定的域中工作,这意味着域之间的不断往返对于精确和快速的仿真是必不可少的。为了向光学工程师提供光场在系统中传播时的不同阶段的全面概述,VirtualLab Fusion配备了
    发表于 01-04 08:45

    keil在Debug的高级用法

    ,不建议安装网上的些汉化包之类的。另外建立的工程文件路径也尽量不要存在中文,否则可能会出现些异常。第二节基本调试方法1,基本调试操作:首先点击"
    的头像 发表于 12-26 21:01 197次阅读
    keil在<b class='flag-5'>Debug</b>的高级用法

    详细了解骁龙8至尊版强大的AI能力

    强大的AI性能加持下,可支持个性化的多模态AI助手,并为终端设备带来全面焕新的AI影像和丰富有趣的AI游戏体验。下面,就让我们详细了解骁龙8至尊版强大的AI能力。 全面升级的AI性
    的头像 发表于 12-24 11:47 511次阅读
    <b class='flag-5'>详细了解</b>骁龙8至尊版强大的AI能力

    单片机Debug工具性能对比 单片机调试常用命令

    。以下是对单片机调试工具性能的简要对比以及些常用的调试命令。 单片机Debug工具性能对比 Keil uVision 性能 :Keil uVision 是
    的头像 发表于 12-19 09:56 348次阅读

    单片机Debug与仿真区别

    单片机的开发是个复杂的过程,涉及到硬件设计、软件开发和测试等多个环节。为了确保单片机能够按照预期工作,开发者需要使用Debug和仿真技术来检测和修正代码中的错误。 Debug调试
    的头像 发表于 12-19 09:47 225次阅读

    Fusion应用板用户指南

    电子发烧友网站提供《Fusion应用板用户指南.pdf》资料免费下载
    发表于 12-04 15:06 0次下载
    <b class='flag-5'>Fusion</b>应用板用户指南

    GD32用Embedded软件debug在线调试失败的原因?

    请问GD32用Embedded软件debug在线调试失败可能是什么原因?
    发表于 09-27 07:13

    商务本中的AI佼佼者——联想阳X7测评

    联想作为可能是国内用户认知度最高的品牌,联想的大名应该每个笔记本用户都有所耳闻。但在其中,相比ThinkPad,小新,阳系列的大名可能就很少有人知晓了。 事实上,阳是联想旗下专供大客户采购的子
    的头像 发表于 06-27 11:03 2836次阅读
    商务本中的AI佼佼者——联想<b class='flag-5'>昭</b>阳X7测评

    带你详细了解工业电脑

    扇设计、承受振动和恶劣环境的能力、轻松配置、全面的I/O选项、延长生命周期、耐用的组件。了解如何为您的应用选择工业电脑对提高设施的生产力和效率至关重要。详细了解
    的头像 发表于 06-12 14:24 430次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>带你<b class='flag-5'>详细了解</b>工业电脑

    为什么我的项目Debug运行没问题,编译成Release包就报错?

    ,导致此问题出现的可能原因及解决办法。 Debug与Release编译的基本差异 1. 编译配置 · 优化级别: Release模式通常启用更高级别的编译优化,包括代码内联、循环展开、死代码移除等
    的头像 发表于 06-12 11:18 1039次阅读
    为什么我的项目<b class='flag-5'>Debug</b>运行没问题,编译成Release包就报错?

    使用VSCode调试嵌入式程序:如何切换gdb server

    上文小编给大家介绍了下如何使用VSCode结合cortex-debug插件进行调试的方法。本篇就趁热打铁,进步深入了解
    的头像 发表于 05-09 11:02 2284次阅读
    使用VSCode<b class='flag-5'>调试</b>嵌入式程序:如何切换gdb server

    单片机开发环境中Release与Debug模式的对比分析

    Debug通常称为调试版本。通过系列编译选项的配合,编译的结果通常包含调试信息,而且不希望做优化,便于程序员调试程序。
    发表于 04-30 11:22 1389次阅读
    单片机开发环境中Release与<b class='flag-5'>Debug</b>模式的对比分析

    pcb应变测试有多重要?了解

    pcb应变测试有多重要?了解
    的头像 发表于 02-24 16:26 1135次阅读