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

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

3天内不再提示

AI时代下芯片复杂度飙升,思尔芯国产硬件仿真加速芯片创新

思尔芯S2C 2024-12-27 18:01 次阅读

人工智能AI)技术蓬勃发展的今天,芯片的复杂度正以前所未有的速度飙升,轻松跨越了百亿逻辑门级别的大关。这一趋势不仅推动了半导体行业的快速发展,也对硬件仿真系统提出了更高的挑战和要求。在近日的ICCAD-Expo 2024上,思尔芯研发总监余勇发表了精彩技术演讲,他深入探讨了AI时代下高性能硬件仿真系统的重要性。他指出:“随着AI技术的广泛应用,芯片的复杂度急剧增加,传统硬件仿真的系统运行性能已难以满足当前的设计需求。因此,思尔芯迭代升级了其OmniArk芯神鼎国产硬件仿真系统,该系统支持从2亿到96亿门的灵活配置,系统运行性能高达4-6MHz,能够满足复杂芯片设计的仿真需求。”

961b3ca0-c439-11ef-9434-92fbcf53809c.jpg

PART.1

新一代国产硬件仿真
思尔芯新一代国产硬件仿真系统亮点纷呈。它支持从2亿到96亿门的灵活配置,系统运行性能高达4-6MHz,足以应对复杂芯片设计的仿真需求。高效的全自动编译技术,结合增量编译的加速优势,使得编译效率飙升至8000万门/小时,为设计师赢得了宝贵的时间。
信号调试方面,系统配备了静态探针和动态探针,实现了信号的全可视性。Backup/Replay、Save/Restore等调试功能的加入,更是让调试过程变得便捷而高效。此外,系统还具备强大的多用户能力和动态资源调度管理功能,确保了资源的最大化利用和系统的稳定运行。
丰富的接口与存储解决方案,如Transactors、Memory Models、Daughter Cards、Speed Adaptors等,为不同用户模式的开发提供了全面的验证IP库,满足了绝大部分验证应用的需求。
新一代芯神鼎硬件仿真系统凭借其卓越的性能和丰富的功能,广泛应用于系统架构探索、硬件调试、软件开发、全系统验证以及软硬件协同等多个领域。

9635b31e-c439-11ef-9434-92fbcf53809c.jpg

PART.2

精准的信号调试
在硬件仿真领域,精准的信号调试是确保芯片设计正确性和稳定性的关键。面对日益复杂的芯片设计,如何高效地定位并解决潜在的问题,成为了每一位硬件工程师面临的挑战。思尔芯新一代硬件仿真系统便提供了诸如Backup/Replay和Save/Restore等强大的调试功能,极大地提升了调试的精准度和效率。

1

随机性问题调试

Backup/Replay的神奇力量

Backup/Replay功能在硬件仿真中扮演着至关重要的角色。它允许工程师在仿真运行过程中,对特定时刻的系统状态进行备份,并在需要时重新播放(Replay)这一时刻之后的所有操作。这一功能在解决随机性触发的bug时尤为有效。
应用场景1:稳定的重现bug现象
面对那些难以捉摸、随机性触发的bug,传统的调试方法往往难以重现问题。而Backup/Replay功能则能够稳定地重新呈现bug现象,使工程师能够避免重新仿真运行却无法重现bug的尴尬局面。通过精确地定位到bug触发的时刻,工程师可以更加深入地分析问题,找到问题的根源。
应用场景2:更加精准的调试窗口,提升调试效率
当正常运行阶段出现bug后,工程师往往需要从海量的仿真数据中寻找线索。而Backup/Replay功能则允许工程师从接近出bug仿真时刻的backup存档点开始replay,并在此阶段开启FFV(Fast Forward Verification,快速前向验证)功能进行调试。这样,工程师无需从头开始仿真运行,从而大大节省了调试时间,提升了调试效率。
应用场景3:更灵活的硬件资源使用
在Replay阶段,由于不需要外部接口环境的支持,工程师可以更加灵活地使用硬件资源来完成调试任务。这一特性使得工程师能够在有限的硬件资源下,更加高效地解决复杂的问题。

964b39c8-c439-11ef-9434-92fbcf53809c.png


2

从指定仿真时间点恢复调试

Save/Restore的便捷之处

Save/Restore功能同样在硬件仿真中发挥着不可替代的作用。它允许工程师在仿真过程中的任意时刻保存系统的运行状态,并在需要时从这一状态恢复运行。
应用场景1:跳过OS启动阶段,节省仿真时间
嵌入式系统操作系统的仿真中,OS启动阶段往往耗时较长。通过Save/Restore功能,工程师可以在OS启动后保存运行状态,并在后续仿真中直接从这一状态恢复运行。这样工程师就可以跳过繁琐的OS启动过程,专注于系统功能的验证和调试,从而大大节省了仿真时间。
应用场景2:并行执行多个testcase
在复杂的芯片设计验证中,工程师通常需要执行多个testcase来确保系统的稳定性和正确性。通过Save/Restore功能,工程师可以从某个仿真时间点开始,并行执行多个testcase,提高验证效率和覆盖率。
简单来说,就是当工程师突然有事要中断或者想先暂停一下,他可以保存当前进度,以便日后继续。同时,当硬件资源有限时,工程师们可通过该功能轮流使用机器。通过Save/Restore功能,他们可以一个接一个地用这台机器,避免浪费资源,从而实现资源的最大化利用。
由此可见,Backup/Replay和Save/Restore等精准的信号调试功能为硬件仿真调试带来了前所未有的便捷和效率。它们不仅帮助工程师更加准确地定位和解决潜在的问题,还极大地提升了硬件资源的利用率和工作效率。

PART.3

写在最后
在人工智能(AI)技术快速发展的背景下,思尔芯作为国内首家数字EDA企业,积极响应行业变革,不断创新与突破。面对芯片复杂度飙升带来的挑战,思尔芯推出了迭代升级的OmniArk芯神鼎国产硬件仿真系统,以卓越的性能和丰富的功能,为芯片设计提供了坚实的技术支撑。
思尔芯深知,精准的信号调试是确保芯片设计正确性和稳定性的关键。因此,新一代硬件仿真系统在信号调试方面下足了功夫,为工程师提供了多种便捷的调试工具和功能。这些功能不仅帮助工程师快速定位并解决潜在问题,还极大地提升了硬件资源的利用率和工作效率。
此外,思尔芯还注重用户体验和资源最大化利用。系统支持多用户同时在线,实现了资源的共享和灵活调度。同时,通过提供丰富的接口与存储解决方案,系统满足了不同用户模式的开发需求,为芯片设计的创新和发展提供了有力支持。
思尔芯将继续秉持创新理念,不断提升技术水平和服务质量,以更加优质的国产硬件仿真解决方案,助力芯片设计行业在AI时代下实现更加快速和可持续的发展。

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

    关注

    455

    文章

    50812

    浏览量

    423595
  • AI
    AI
    +关注

    关注

    87

    文章

    30887

    浏览量

    269079
  • 硬件仿真
    +关注

    关注

    1

    文章

    31

    浏览量

    19294
收藏 人收藏

    评论

    相关推荐

    ICCAD 2024|摩尔定律在AI时代不断蜕变,探讨国产EDA发展新路径

    EDA供应商,受邀参加并亮相高峰论坛演讲。11日的高峰论坛上,创始人、董事长兼CEO
    的头像 发表于 12-17 16:04 267次阅读
    ICCAD 2024|摩尔定律在<b class='flag-5'>AI</b><b class='flag-5'>时代</b>不断蜕变,<b class='flag-5'>思</b><b class='flag-5'>尔</b><b class='flag-5'>芯</b>探讨<b class='flag-5'>国产</b>EDA发展新路径

    面向未来的智能视觉参考设计与汽车架构,提供基于Arm技术的创新方案

    的变革,软件定义汽车时代使得车辆软件和电子电气(E/E)架构设计需重新思考。作为Arm的长期合作伙伴, 全程参与了2024 Arm Tech Symposia在亚太的年度技术大
    发表于 11-21 10:23 134次阅读
    面向未来的智能视觉参考设计与汽车架构,<b class='flag-5'>思</b><b class='flag-5'>尔</b><b class='flag-5'>芯</b>提供基于Arm技术的<b class='flag-5'>创新</b>方案

    存算一体架构创新助力国产大算力AI芯片腾飞

    在湾展SEMiBAY2024《AI芯片与高性能计算(HPC)应用论坛》上,亿铸科技高级副总裁徐芳发表了题为《存算一体架构创新助力国产大算力
    的头像 发表于 10-23 14:48 295次阅读

    业务复杂度治理方法论--十年系统设计经验总结

    一、复杂度综述 1、什么是复杂度 软件设计的核心在于降低复杂性。 --《软件设计的哲学》 业界对于复杂度并没有统一的定义, 斯坦福教授John Ousterhout从认知负担和工作量方
    的头像 发表于 09-05 14:11 992次阅读
    业务<b class='flag-5'>复杂度</b>治理方法论--十年系统设计经验总结

    亮相RISC-V中国峰会,展示架构建模与混合仿真验证方法

    NEWS2024RISC-V中国峰会2024年8月21-23日,亮相第四届RISC-V中国峰会,与全球RISC-V生态伙伴共同探讨了AI时代
    的头像 发表于 08-30 12:44 254次阅读
    <b class='flag-5'>思</b><b class='flag-5'>尔</b><b class='flag-5'>芯</b>亮相RISC-V中国峰会,展示架构建模与混合<b class='flag-5'>仿真</b>验证方法

    创新实践成果通过上海市高新技术成果转化项目认定

    近日,自主研发的神瞳原型验证系统ProdigyS7-19PQ-2(P-LSVU19PQ-2)成功通过了上海市高新技术成果转化项目的认定。这一成就标志着
    的头像 发表于 07-11 08:24 468次阅读
    <b class='flag-5'>思</b><b class='flag-5'>尔</b><b class='flag-5'>芯</b><b class='flag-5'>创新</b>实践成果通过上海市高新技术成果转化项目认定

    AI+EDA加速万物智能时代的到来

    对高性能、大规模芯片需求的激增,芯片设计的复杂度与成本不断攀升,对EDA工具的创新与效能提出了前所未有的挑战与机遇。
    的头像 发表于 07-10 14:56 951次阅读

    AI+EDA加速双向赋能,引领万物智能时代创新

    ,这对芯片设计和EDA工具都提出了更高的需求。 近日,新思科技中国区应用工程执行总监黄宗杰在2024第八届集微半导体大会的【集微EDA IP 工业软件大会】发表了《人工智能加速变革芯片创新
    发表于 07-09 19:07 603次阅读

    PCB与PCBA工艺复杂度的量化评估与应用初探!

    可能会破盘。因此,我们在设计层数 较多的板子时,要适当加大内层的孔盘 直径。此外,我们在考虑孔壁到走线的 距离时,要特别注意高Tg板在热冲击条 件的缩孔问题。 高复杂度PCB设计时,还要小心表 面处理
    发表于 06-14 11:15

    基于国产芯片-海芯片的单北斗,纯北斗5G智能安全帽

    基于国产芯片-海芯片的单北斗,纯北斗5G智能安全帽
    的头像 发表于 05-03 21:07 937次阅读
    基于<b class='flag-5'>国产</b><b class='flag-5'>芯片</b>-海<b class='flag-5'>思</b><b class='flag-5'>芯片</b>的单北斗,纯北斗5G智能安全帽

    Wi-Fi 7射频IP验证系统发布!EDA助力Sirius Wireless加速芯片设计

    合作,Sirius Wireless与共同促进了射频技术的发展,为芯片公司提供了更加高效和创新的解决方案。   Wi-
    发表于 04-18 10:13 955次阅读
    Wi-Fi 7射频IP验证系统发布!<b class='flag-5'>思</b><b class='flag-5'>尔</b><b class='flag-5'>芯</b>EDA助力Sirius Wireless<b class='flag-5'>加速</b><b class='flag-5'>芯片</b>设计

    并行驱动与异构验证,如何面对大模型芯片复杂挑战?

    、深圳成功举办。在此次研讨会上,副总裁陈正国发表了精彩演讲。他强调:“大模型算力芯片设计往往呈现出几个特征,多核架构设计规模更庞大,内存带宽与内存容量需求更高、
    的头像 发表于 03-21 08:22 427次阅读
    并行驱动与异构验证,<b class='flag-5'>思</b><b class='flag-5'>尔</b><b class='flag-5'>芯</b>如何面对大模型<b class='flag-5'>芯片</b>的<b class='flag-5'>复杂</b>挑战?

    如何面对大模型芯片复杂挑战?

    在大语言模型时代,急剧增长的底层算力需求和多样化的创新应用催生了芯片行业的新机遇。
    的头像 发表于 03-20 17:29 446次阅读
    <b class='flag-5'>思</b><b class='flag-5'>尔</b><b class='flag-5'>芯</b>如何面对大模型<b class='flag-5'>芯片</b>的<b class='flag-5'>复杂</b>挑战?

    合作,路共赢:20年国产EDA的创新与驱动

    1月18日,一场以“合作,路共赢”为主题的EDA生态协作发展论坛暨20周年成果展在上
    的头像 发表于 01-20 08:22 464次阅读
    <b class='flag-5'>思</b><b class='flag-5'>尔</b>合作,<b class='flag-5'>芯</b>路共赢:20年<b class='flag-5'>国产</b>EDA的<b class='flag-5'>创新</b>与驱动

    合作,路共赢:20年国产EDA的创新与驱动

    1月18日,一场以“ 合作,路共赢 ”为主题的 EDA生态协作发展论坛暨20周年成果
    发表于 01-19 15:06 491次阅读
    <b class='flag-5'>思</b><b class='flag-5'>尔</b>合作,<b class='flag-5'>芯</b>路共赢:20年<b class='flag-5'>国产</b>EDA的<b class='flag-5'>创新</b>与驱动