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

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

3天内不再提示

MATLA B助力数字与模拟芯片设计:高效实现HLS、UCIe和UVM

MATLAB 来源:MATLAB 2024-12-20 11:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文将分享 MathWorks 参与中国集成电路设计业高峰论坛暨展览会 ICCAD-Expo的展台展示以及发表主题演讲《MATLAB 加速数字和模拟芯片设计--高效实现 HLS、UCIe 和UVM》。 在当前全球科技竞争加剧的背景下,中国集成电路设计行业迎来了前所未有的机遇与挑战。为了更好地应对快速变化的市场需求,增强自主创新能力,并提升国际竞争力,行业内正积极寻求新的突破和发展路径。 作为致力于“加速科学与工程”的技术先锋,MathWorks 于 2024 年 12 月 11-12 日在上海参与了 ICCAD-Expo 展览会。在这场汇聚了业内顶尖专家和创新者的盛会上,MathWorks 在 EDA 与 IP 设计服务(一)分会场上分享了题为《MATLA B助力数字与模拟芯片设计:高效实现 HLS、UCIe 和 UVM》的主题演讲:

(一)MATLAB 是最广泛使用的芯片系统建模工具

MATLAB 和 Simulink 是全球芯片设计工程师最青睐的系统建模工具,广泛应用于高效且高质量的芯片研发。MATLAB 提供基于语言的简洁建模环境,支持无时钟限制的算法开发,而 Simulink 则提供图形化建模平台,支持多速率模块、状态机以及其他复杂的建模结构。MATLAB 代码可以整合到 Simulink 模型中,您可以灵活地为芯片各个子系统选用最佳的建模工具。

ba7f6d90-bd28-11ef-8732-92fbcf53809c.png

MATLAB 丰富的白盒算法库为芯片系统工程师和算法设计师提供了加速系统架构设计和算法开发的有力工具。无论是研究人员探索新的芯片设计可能性,还是技术支持工程师开发面向客户的芯片应用示例,都能在 MATLAB 的算法库中找到丰富且适用的支持资源。涵盖的内容包括但不限于:

符合 5G/WiFi/NTN/Bluetooth 等无线通信标准的物理层算法和信道模型;

新能源汽车及储能系统中的电池参数估计及电池管理系统(BMS)算法;

UCIe/Ethernet/DDR5/PCIe6/USB 等 SerDes 接口并生成 IBIS-AMI 模型;

车道级自动驾驶虚拟验证环境,以及多传感器融合及路径规划控制算法;

用于拍照、高清显示和触控等应用场景的图像处理和 AI 算法。

通过利用这些算法库,工程师们可以更迅速地进行原型设计和验证,确保芯片产品既符合最新的行业标准,又能满足特定的应用需求。

baa9cc52-bd28-11ef-8732-92fbcf53809c.png

(二)无缝链接芯片算法设计与 HDL 实现

在 MATLAB 和 Simulink 中完成算法开发后,芯片设计师们可以利用 Fixed-Point Designer 工具自动将浮点算法转换为适合RTL实现的定点算法,从而优化芯片面积和性能。接下来,借助 HDL Coder,能够快速地将这些算法模型生成为白盒的 Verilog 或 VHDL 代码,确保了从算法设计到硬件实现的平滑过渡。 MATLAB 还提供了一系列专为 RTL 优化的算法模块库,覆盖数字信号处理、无线通信、计算机视觉深度学习等领域。通过调用这些预优化的模块,用户可以迅速构建并优化其应用,并且通过自动化代码生成直接转换为白盒的 HDL 代码。

babf522a-bd28-11ef-8732-92fbcf53809c.png

此外,MATLAB 还支持生成 C/C++、SystemC 和 IBIS-AMI 等多种语言和标准文件,适配不同的应用场景,加速芯片原型设计、实现的过程。

(三)验证左移提高芯片设计质量

随着算力需求的不断增长,芯片系统的复杂性也随之增加,这使得降低设计风险成为关键挑战。验证左移作为一种有效的方法论,正逐渐受到业界的广泛关注,旨在通过在设计早期阶段引入全面的验证措施,提高最终产品的可靠性和质量。 MATLAB 和 Simulink 不仅在其平台内提供了丰富的测试覆盖率分析、形式化验证、故障注入与分析等验证功能,还为 EDA 生态系统集成了多种验证接口,例如:

与 HDL 仿真器的联合仿真:自动执行验证过程,在早期阶段高效地检测和修正差异,确保 RTL 实现的正确性;

FPGA 硬件的协同仿真和调试:在 FPGA 硬件中测试算法实现,提供实时性能反馈,加速迭代过程;

生成 UVM 测试框架:重用 MATLAB 和 Simulink 模型作为黄金参考模型、激励生成器或经过验证的测试平台,简化复杂的验证环境搭建,提高测试效率。

通过将验证过程前置并集成到设计流程中,MATLAB 和 Simulink 帮助芯片工程师们更早地识别潜在问题,减少后期修正的成本和时间,确保产品能够更快、更可靠地推向市场。

bb03abf0-bd28-11ef-8732-92fbcf53809c.png

▼ 综上所述,MATLAB 为芯片工程师提供了一套全面的自顶向下研发工具,涵盖了从架构设计、算法仿真、定点化、HDL 代码生成、IBIS-AMI 模型生成、UVM 框架生成等关键工作流程。 MathWorks 一直坚定支持中国集成电路设计行业,致力于推动本地技术创新,助力工程师们加速将概念转化为实际产品,从而推动整个行业的快速发展与进步。 今年,MathWorks 中国推出了加速器计划和初创企业计划,旨在为预算有限、资源有限、时间有限的初创客户提供更多支持和帮助,敬请点击前方链接垂询。

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

    关注

    0

    文章

    13

    浏览量

    13632
  • UVM
    UVM
    +关注

    关注

    0

    文章

    183

    浏览量

    19943
  • HLS
    HLS
    +关注

    关注

    1

    文章

    133

    浏览量

    25598
  • UCIe
    +关注

    关注

    0

    文章

    52

    浏览量

    1993

原文标题:资源下载 | MathWorks 参与中国集成电路设计业高峰论坛暨展览会 ICCAD-Expo 2024

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    立体声模拟数字转换器与单端模拟电压输入的ADC芯片-CJC1808

    CJC1808是一款高性能、低成本、单芯片,立体声模拟数字转换器与单端模拟电压输入的24位立体声模数转换器(ADC芯片).
    的头像 发表于 12-05 09:41 158次阅读
    立体声<b class='flag-5'>模拟</b>到<b class='flag-5'>数字</b>转换器与单端<b class='flag-5'>模拟</b>电压输入的ADC<b class='flag-5'>芯片</b>-CJC1808

    模拟前端芯片是做什么的(什么是模拟前端芯片

    模拟前端芯片,常简称为AFE,是位于信号处理链最前端的集成电路。它负责接收、调理和转换来自传感器或其他信号源的模拟信号,如电压、电流、温度、压力等,并将其转换为高精度的数字信号,供后续
    的头像 发表于 11-21 14:33 161次阅读

    UCIe协议代际跃迁驱动开放芯粒生态构建

    芯片技术从 “做大单片” (单片SoC)向 “小芯片组合” (芯粒式设计)转型的当下,一套统一的互联标准变得至关重要。UCIe协议便是一套芯粒芯片互联的 “通用语言”。
    的头像 发表于 11-14 14:32 648次阅读
    <b class='flag-5'>UCIe</b>协议代际跃迁驱动开放芯粒生态构建

    AFE模拟前端芯片是什么(模拟前端芯片作用)

    AFE模拟前端芯片是一种专用于处理真实世界中连续模拟信号的关键集成电路。它位于传感器和数字处理系统(如MCU或DSP)之间,负责将各类物理量转换而来的
    的头像 发表于 10-29 16:21 518次阅读

    测温精度±0.1℃,无需进行校准的数字模拟混合信号温度传感芯片

    数字模拟混合信号温度传感芯片的工作原理基于半导体PN结温度特性与带隙电压的物理关系,通过CMOS工艺实现高精度温度测量。
    的头像 发表于 09-19 09:54 480次阅读
    测温精度±0.1℃,无需进行校准的<b class='flag-5'>数字模拟</b>混合信号温度传感<b class='flag-5'>芯片</b>

    NVMe高速传输之摆脱XDMA设计23:UVM验证平台

    验证的硬核 IP,因此在验证过程中可以只使用其接口进行模拟,这将极大减小验证平台复杂度和构建难度,同时对验证的完备性影响较小.验证平台由 UVM 验证包、DUT、AXI BRAM IP 和 NVMe
    发表于 08-26 09:49

    新思科技UCIe IP解决方案实现片上网络互连

    通用芯粒互连技术(UCIe)为半导体行业带来了诸多可能性,在Multi-Die设计中实现了高带宽、低功耗和低延迟的Die-to-Die连接。它支持定制HBM(cHBM)等创新应用,满足了I/O裸片
    的头像 发表于 08-04 15:17 2283次阅读

    NVMe高速传输之摆脱XDMA设计18:UVM验证平台

    验证的硬核 IP,因此在验证过程中可以只使用其接口进行模拟,这将极大减小验证平台复杂度和构建难度,同时对验证的完备性影响较小.验证平台由 UVM 验证包、DUT、AXI BRAM IP 和 NVMe
    发表于 07-31 16:39

    泰克MSO64B示波器使用一个探头同时测量模拟数字信号的方法

    在现代电子设计中,同时分析模拟信号和数字信号的需求日益增加。泰克MSO64B混合信号示波器凭借其强大的模拟数字通道集成能力,为工程师提供了
    的头像 发表于 07-08 17:01 555次阅读
    泰克MSO64<b class='flag-5'>B</b>示波器使用一个探头同时测量<b class='flag-5'>模拟</b>和<b class='flag-5'>数字</b>信号的方法

    如何使用AMD Vitis HLS创建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 来创建一个 HLS IP,通过 AXI4 接口从存储器读取数据、执行简单的数学运算,然后将数据写回存储器。接着会在 AMD Vivado Design Suite 设计中使用此 HLS
    的头像 发表于 06-13 09:50 1277次阅读
    如何使用AMD Vitis <b class='flag-5'>HLS</b>创建<b class='flag-5'>HLS</b> IP

    CN71102TGR过零检测芯片助力高效稳定控制

    CN71102TGR过零检测芯片助力高效稳定控制
    的头像 发表于 02-28 10:12 1046次阅读
    CN71102TGR过零检测<b class='flag-5'>芯片</b><b class='flag-5'>助力</b><b class='flag-5'>高效</b>稳定控制

    高效能、小体积——LGS5116B助力消费级12V供电产品升级

    功耗MCU到高精度显示屏的多样化供电需求,显著降低多电压系统设计复杂度。 96%超高效率,节能更持久 凭借同步降压架构与先进控制技术,LGS5116B在2A满载输出时仍可实现高达96%的转换效率(典型值
    发表于 02-27 09:49

    vsp2566的数字地和模拟地分开,芯片能正常工作吗?

    vsp2566的数字地和模拟地分开,芯片能正常工作吗?还是数字地和模拟地必须以某种方式连接? vsp1000有典型电路吗?
    发表于 02-11 07:06

    乾瞻科技UCIe IP设计定案,实现高速传输技术突破

    全球高速接口IP领域的佼佼者乾瞻科技(InPsytech, Inc.)近日宣布,其Universal Chiplet Interconnect Express(UCIe)系列产品在性能与效率方面
    的头像 发表于 01-21 10:44 834次阅读

    数字功率放大器与模拟放大器比较

    在音频放大领域,数字功率放大器(D类放大器)和模拟放大器(A/B类放大器)是两种常见的技术。随着技术的发展,D类放大器因其高效率和小型化的优势而越来越受到关注。 一、工作原理 1.1
    的头像 发表于 01-19 14:40 1998次阅读