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

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

3天内不再提示

Fusion Debug调试系统的各项技术、指标介绍

海阔天空的专栏 来源: 芯华章科技 作者: 芯华章科技 2022-05-23 17:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

昭晓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倍

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

来源:芯华章科技

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

    关注

    0

    文章

    12

    浏览量

    7041
  • 芯华章
    +关注

    关注

    0

    文章

    197

    浏览量

    12038
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    用于分析镜头系统成像误差的工具

    成像系统是光学的历史基石之一,在广泛的不同技术中有着大量的应用。因此,对成像中常用的透镜系统进行性能分析是许多光学工程师的一项基本任务。为了帮助光学工程师完成这项工作,VirtualLab
    发表于 05-18 08:06

    一文读懂VirtualLab Fusion场追迹技术

    、什么是VirtualLab Fusion中的场追迹技术 所谓场追迹,可以简单理解为:不再只关心一束光“走到哪里”,而是关心它在传播过程中振幅、相位、偏振和空间频谱如何变化。VirtualLab Fusion将光场作为
    发表于 05-06 08:30

    VirtualLab Fusion:基于微软专利的蝴蝶型出瞳扩展光导

    (EPE)区域 设计和分析工具** 总结–元件 **结果:系统中的光线 ** FOV: 0° × 0° FOV: -20° × 0° FOV:20° × 0° **VirtualLab Fusion技术 ** **D
    发表于 04-28 08:11

    [VirtualLab] 天文光学系统分析

    物理光学建模和设计软件VirtualLab Fusion为光学工程师提供了多种工具,从基于光线追迹的快速系统可视化到光的全电磁物理光学传播,包括衍射现象。 为了展示VirtualLab Fusion在天文
    发表于 04-21 08:24

    [VirtualLab] 准直系统中的鬼像

    VirtualLab Fusion中的非序列快速物理光学追迹技术,通过检测非镀膜表面之间的反射,研究了准直透镜系统中的鬼像效应。 用于非序列追迹的通道设置 使用VirtualLab Fusio
    发表于 04-20 08:21

    [VirtualLab] 使用Python运行VirtualLab Fusion光学仿真

    摘要 VirtualLab Fusion允许Python外部访问其建模技术、求解器和结果。这个用例介绍了一种使用路径变量和Visual Studio代码将Python连接到VirtualLab
    发表于 03-31 09:39

    云台电机驱动系统载波参数配置与调试

    核心参数(频率、载波比、死区时间等)的配置原则、场景化取值标准,详细拆解从硬件适配到软件调试的全流程步骤,并针对常见问题提供排查方案,为工程技术人员提供标准化的参数配置与调试指南,确保驱动系统
    的头像 发表于 03-06 15:11 537次阅读

    探索DSC Multilink:调试利器的技术剖析

    探索DSC Multilink:调试利器的技术剖析 在嵌入式系统开发领域,高效的调试工具是节省开发时间、提升开发效率的关键。今天,我们就来深入了解一款功能强大的
    的头像 发表于 12-24 17:05 531次阅读

    进迭时空 debug upstream | 取之于开源,贡献于开源

    Debug相关软件项目概览RISC-V调试所涉及的核心开源软件主要包括GDB和OpenOCD。GDB(GNUDebugger)是GNU项目下的功能强大的源码级调
    的头像 发表于 11-17 09:33 5877次阅读
    进迭时空 <b class='flag-5'>debug</b> upstream | 取之于开源,贡献于开源

    Nuclei Studio 编译调试工程

    一.队伍介绍 本文介绍Nuclei Studio 如何编译调试工程。 二.具体方法与步骤 1.每次修改代码后要先保存,再编译。 2.为保险起见,可先“Clean Project”,再编译。 3.选择
    发表于 10-30 06:31

    使用NVIDIA NVLink Fusion技术提升AI推理性能

    本文详细阐述了 NVIDIA NVLink Fusion 如何借助高效可扩展的 NVIDIA NVLink scale-up 架构技术,满足日益复杂的 AI 模型不断增长的需求。
    的头像 发表于 09-23 14:45 1250次阅读
    使用NVIDIA NVLink <b class='flag-5'>Fusion</b><b class='flag-5'>技术</b>提升AI推理性能

    Virtuallab Fusion应用:光栅的偏振分析

    ,通过了一致的矢量处理,它不仅包括场和光栅本身,也包括可能包含光栅的光学系统。其次,Virtuallab Fusion提供了对光栅的矢量特征进行详细的分析的必要工具。 在下面的示例中,我们将深入介绍偏振
    发表于 06-16 08:50

    VirtualLab Fusion应用:多反射系统的非序列建模

    可以在面临此类任务时成为一个巨大的优势。 建模和设计软件VirtualLab Fusion正是通过其手动通道配置模式提供了这优势,在该模式中,所谓的“光路查找器”对光在非连续系统中遵循的路径进行初步分析
    发表于 06-12 08:49

    VirtualLab Fusion应用:光波导的构造

    Fusion为此类系统的模拟和设计提供了几个强大的工具,其中包括具有灵活光栅区域配置的光波导组件。然后,模拟受益于VirtualLab Fusion中实现的“连接场求解器”方法,以及其有效的非时序建模
    发表于 06-11 08:49

    VirtualLab Fusion应用:具有高数值孔径的反射显微镜系统

    提高定位精度。在这个案例中,我们演示了具有0.99数值孔径(Inagawa et al,2015)的非常紧凑的反射显微镜系统的建模,并将使用VirtualLab Fusion的快速物理光学技术得到的结果
    发表于 06-05 08:49