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

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

3天内不再提示

瞬曜EDA推出RTL高速仿真器ShunSim,提速10~100倍

荷叶塘 来源:电子发烧友网 作者:程文智 2022-06-27 00:33 次阅读

(文/程文智)近年来,国内EDA厂商犹如雨后春笋般涌现,瞬曜电子科技(上海)有限公司(以下简称“瞬曜 EDA”)就是其中一家,它由拥有超过25年硅谷技术背景的核心研发团队于2021年4月创立,在上海张江、北京、深圳等多地区设有分支机构。目前,已完成了两次商业融资和人才的全球化布局,并得到了商业客户的肯定。

6月23日,瞬曜EDA通过线上发布会推出了其首款产品------RTL高速仿真器ShunSim。据其创始人兼CEO傅勇介绍,ShunSim可以充分利用和释放服务器的多核算力,速度可以比传统仿真器高10~100倍,而且还内置了经过了大量商用案例验证的稳健安全的仿真内核Verilator;可支持Verilog、System Verilog、C++、SystemC等多款主流设计和验证语言;具备交互式模式、Force/Release、Save/Restore等功能,灵活的波形生成功能等特性。

图:瞬曜EDA创始人兼CEO傅勇

数字验证新品,速度提升10~100倍

在傅勇看来,目前EDA行业中最重要、最核心的数字验证产品有3类,分别是Simulation、Emulation和FPGA Prototyping。这三类产品是同时存在并应用在IC设计的不同阶段,比如Simulation主要应用在芯片设计初期的小规模阶段,速度主要在几Hz到10Hz之间;Emulation的速度在100KHz~1MHz之间;FPGA Prototyping的仿真速度在1MHz~10MHz之间。

“在Simulation和Emulation之间有一个100Hz~10KHz领域技术空白。”傅勇表示,瞬曜EDA的ShunSim就是针对这块空白领域的,他形象地举例说,如果将Simulation看作是汽车,FPGA Prototyping 看作飞机的话,那ShunSim RTL 高速仿真器就是位于汽车和飞机之间的 “复兴号”高铁。

据傅勇介绍,ShunSim主要具备5大独特的产品优势,分别是优秀的仿真性能和容量、先进的编译及仿真解决方案、稳健安全的仿真内核、灵活的使用模式,以及多语言支持等。

他进一步解释,在性能和容量方面,ShunSim仿真器的速度比传统仿真器提高了10~100倍;支持超大规模集成电路设计,最高可支持千亿门;可提供针对特定设计的深度定制以提升仿真效率。

在编辑及仿真解决方案方面,由于采用了智能编译分割技术和自动化流程,在数小时内就能完成环境移植搭建;其分布式仿真技术,能够充分发挥多服务多核并行算力;ShunSim非常适合CPUGPU、DPU类型设计,以及Chiplet/SoC类型的设计;重要的是它还原生支持YaoVIP的集成,支持一体化验证解决方案。

在仿真内核方面,ShunSim采用的是开源仿真内核Verilator,该开源内核已经过了大量商用案例验证。不仅如此,瞬曜EDA也是国际知名开源工具Verilator的重要贡献者和其推荐的增值服务商,可以为中小型设计厂商和高校研究所提供一个稳定的仿真平台。傅勇表示,未来,瞬曜EDA会坚持对开源社区的承诺与初心,长期支持开源EDA的战略性发展,积极推进与国内高校及研究所的深入合作。

灵活性方面,具备交互式模式、Force/Release、Save/Restore等功能,以及灵活的波形生成功能等特性。

语言支持方面,ShunSim可支持Verilog、System Verilog、C++、SystemC等多款主流设计和验证语言。

谈到为何ShunSim相比传统仿真器来说,速度有10~100倍的提升,傅勇解释称,由于ShunSim采用了智能编译分割技术。基于该技术,ShunSim 能够将原本跑在一个 CPU 上的设计,分割成好几个小的模块进行。这使 ShunSim 能够充分发挥多服务器多核并行算力,十分适合 CPU、GPU、DPU、SoC 以及Chiplet芯片设计。

成功应用案例

据傅勇介绍,ShunSim已经受到了商业客户的认可。瞬曜EDA在产品发布会上分享了三个成功应用案例,分别是阿里开源项目玄铁RISC-V项目、中科院香山RISC-V设计案例,及某头部IC设计公司的项目。

瞬曜EDA资深验证工程师杨凯展示了ShunSim和当前市面上销量第一的仿真软件Big-A在阿里玄铁 RISC-V 上的仿真速度对比。在Demo测试中,ShunSim用时59秒即完成了测试,仿真速度达近6KHz,Big-A则需要231秒才完成测试。

中科院香山 RISC-V 的门数量规模较小,传统仿真器对其完成典型测试需1小时左右,而瞬曜EDA的ShunSim仅用时8分钟;对某头部IC设计公司的超大规模芯片,传统仿真器进行典型测试需7天的时间,ShunSim则仅需3小时。

结语

这几年国内EDA厂商虽然很多,但很多都是在一些点状领域做突破,针对某一特定领域推出相关产品。瞬曜EDA目前推出的ShunSim其实也算是点状产品之一,但据傅勇透露,未来瞬曜EDA也会推出平台级产品YaoVIP,方便集成各家特定领域的产品。他预计,未来国产EDA产业也会出现像Synopsys、Cadence一样级别的平台级产品。

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

    关注

    14

    文章

    988

    浏览量

    82986
  • EDA设计
    +关注

    关注

    1

    文章

    43

    浏览量

    13619
  • 瞬曜
    +关注

    关注

    0

    文章

    2

    浏览量

    1928
收藏 人收藏

    评论

    相关推荐

    NUC100为什么只有连接着仿真器才能正常收发?

    我用NANO100做开发,一直都是连着仿真器做调试,今天总算做好了,拔下仿真器后才发现一直正常工作的串口(UART0和1均是)现在却罢工了!无论收发都没反应!!只有连接着仿真器(但不进
    发表于 01-16 07:37

    xds100v3仿真器引脚定义

    xds100v3仿真器是德州仪器(Texas Instruments)推出的一款用于嵌入式系统开发和调试的仿真器。它具有良好的性能和稳定性,可以提供准确的调试和
    的头像 发表于 01-05 13:40 1412次阅读

    RTL8762AK用ARM仿真器怎么连接?

    RTL8762AK用ARM仿真器怎么连接?要不要接RESET
    发表于 11-01 07:18

    仿真器作用是什么?

    仿真器的作用是什么?
    发表于 10-19 06:43

    nuc100Le3操作FLASH后就无法连接仿真器如何解决?

    nuc100Le3操作FLASH后就无法连接仿真器了,如何解决,请各位大侠支招。
    发表于 08-25 07:05

    用NANO100做开发,拔下仿真器后才发现一直正常工作的串口罢工了的原因?

    我用NANO100做开发,一直都是连着仿真器做调试,今天总算做好了,拔下仿真器后才发现一直正常工作的串口(UART0和1均是)现在却罢工了!无论收发都没反应!!只有连接着仿真器(但不进
    发表于 08-24 06:52

    亮相DAC!芯华章发布新一代高速仿真器GalaxSim Turbo 助力千亿门超大规模芯片敏捷验证

    新一代高速仿真器GalaxSim Turbo,并以指数级的数字仿真加速优势、千亿门级的超大验证容量,在DAC上收获专业用户的广泛青睐。 GalaxSim Turbo 基于超大规模分布式仿真
    发表于 07-12 09:28 122次阅读

    中微爱芯推出iLinkV3版仿真器

    为进一步符合市场和用户的需求,提升用户的体验感,无锡中微爱芯电子有限公司推出了iLink V3版仿真器。该仿真器采用USB Type-C接口与PC进行交互,支持我司8051系列MCU芯片烧录与在线调试,可兼容uVision4及u
    的头像 发表于 07-10 11:38 516次阅读
    中微爱芯<b class='flag-5'>推出</b>iLinkV3版<b class='flag-5'>仿真器</b>

    如何构建一款先进的数字仿真器

    数字仿真器(Simulator)是一种大型EDA工业软件,是数字验证领域的基础工具之一,也是为数不多的签核(sign-off)级工具。其实历史上第一款 EDA 软件SPICE,就是从仿真
    的头像 发表于 07-08 14:51 334次阅读
    如何构建一款先进的数字<b class='flag-5'>仿真器</b>

    E100 仿真器设置指南 Rev.5.00

    E100 仿真器设置指南 Rev.5.00
    发表于 07-04 18:36 0次下载
    E<b class='flag-5'>100</b> <b class='flag-5'>仿真器</b>设置指南 Rev.5.00

    SuperH 系列 E10A 仿真器用户手册

    SuperH 系列 E10A 仿真器用户手册
    发表于 06-28 19:09 3次下载
    SuperH 系列 E<b class='flag-5'>10</b>A <b class='flag-5'>仿真器</b>用户手册

    SuperH 系列 E10A 仿真器用户手册

    SuperH 系列 E10A 仿真器用户手册
    发表于 05-09 20:19 3次下载
    SuperH 系列 E<b class='flag-5'>10</b>A <b class='flag-5'>仿真器</b>用户手册

    E100 仿真器安装指南(硬件编)Rev.2.00

    E100 仿真器安装指南(硬件编)Rev.2.00
    发表于 04-27 19:09 0次下载
    E<b class='flag-5'>100</b> <b class='flag-5'>仿真器</b>安装指南(硬件编)Rev.2.00

    R32C/100 E30A 仿真器调试器 V.1.00 用户手册

    R32C/100 E30A 仿真器调试器 V.1.00 用户手册
    发表于 04-26 20:29 2次下载
    R32C/<b class='flag-5'>100</b> E30A <b class='flag-5'>仿真器</b>调试器 V.1.00 用户手册

    R0E530640MCU00 用户手册(M16C/64组的E100仿真器MCU 元)

    R0E530640MCU00 用户手册 (M16C/64组的E100仿真器MCU 元)
    发表于 04-26 20:08 0次下载
    R0E530640MCU00 用户手册(M16C/64组的E<b class='flag-5'>100</b><b class='flag-5'>仿真器</b>MCU 元)