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

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

3天内不再提示

十亿门级芯片的软硬件协同仿真

Cadence楷登 来源:Cadence楷登 作者:Cadence楷登 2021-02-05 10:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很多芯片开发者从芯片设计伊始便会一直扪心自问的一个问题是“我的硬件出现错误的可能性有多大?”通常情况下这个问题都无法回答,所以我们能做的只是通过不断的仿真验证让这个可能性无限接近于零。

在很多人眼中,仿真验证如同学生时代考试时,最后阶段对考卷的检查与校对一般。实则不然,作为芯片设计流程中的“责任担当”,EDA 仿真验证是贯穿从芯片立项、架构定义到之后的流片生产等环节,不断重复的关键性步骤。

从仿真验证的角度来看,在芯片制造的整个流程中,验证可以分为前仿真(基于 RTL 代码)和后仿真(基于门级网表)两个部分。由于芯片本身的设计流程所致,越到后面设计的迭代成本越高,出现 Bug 的风险越大。所以,能够在早期的仿真验证流程中发现更多的系统级甚至是用户级的 Debug 至关重要。而 Cadence 的 Palladium Z1 硬件仿真加速平台便是一个能够很好满足这一需求的软硬件协同仿真平台。

接下来,Cadence 资深技术支持经理朱宇立,分享了关于 Palladium Z1 系列的应用经验和仿真技巧。

895845b6-6282-11eb-8b86-12bb97331649.jpg

尽可能地让波峰左移,更早地发现 Bug 能够极大缩短芯片的开发周期 作为一个拥有 33 年历史的产品系列,Palladium 系列的前身 Palladium XP 实际上是 Cadence 两条技术路线相互融合之后的产品,它们分别是 Processor—Based 与 FPGA—Based。 作为该系列的最新产品 Palladium Z1 采用了 IT 行业常见的服务器刀片式架构,共有风冷、水冷两种版本可供选择。

每个 Palladium Z1 机架能够支持 4 百万门到 5.76 亿门的容量,最多可以扩展到 16 个机架、 92 亿门,最多可支持 2304 个用户,充分满足企业级客户的需求。

通过利用本地统一的硬件仿真加速环境, Palladium Z1 进一步优化验证流程、强化验证能力,使得 Cadence 的用户可以在无需再编译的前提下,实现仿真到仿真加速,或者运行时仿真环境的热交换。

8a0944e2-6282-11eb-8b86-12bb97331649.jpg

前文中我们也提到了,EDA 仿真验证是一个“重复性必要行为”,其在一个项目的生命周期中将不断迭代。Cadence 将 EDA 芯片仿真软件的发展归为了四大方向,分别是 Build、Allocate、Run 与 Debug,即更快的编译效率、更高效的资源利用、更多的使用模式以及更加高效且快速的 Debug 能力。

8a3c623c-6282-11eb-8b86-12bb97331649.jpg

而 Palladium Z1 系列便是 Cadence 在这四大领域不断追求技术创新所结下的“果实”。Palladium Z1 系列在单核情况下,编译效率可达每小时 1.4 亿门,如果使用多核并行编译技术,编译速度又可以有高达 3X 的提升,这相对于其他竞品有着巨大的优势;Job Reshaping 功能能够保证用户有效地利用 Palladium Z1 每一片资源;Palladium Z1 支持 22 种不同的使用模式,供不同需求的用户使用。 强大的 Debug 能力是 Palladium Z1 系列最为突出的优势。Palladium Z1 在默认模式下支持全波形可见,可全速查看任何设计信号,并且无需重新编译即可调试设计。同时 Dynamic Probe 可以让您在一次仿真中获得更长时间的波形,Infinite Trace 则是可以记录完整的仿真流程,用户可以随时进行重放以调试任何感兴趣的时间窗口。Palladium Z1 在脱机模式下仍可进行并发调试,并将运算资源释放给其他任务,其全新的波形流式传输(Waveform Streaming)支持全速率连续查看少量信号,无需进行重新编译。 Palladium Z1 拥有多种使用模式可供用户选择,今天我们重点为大家介绍的是 In-Circuit Emulation 模式,即 ICE 模式。

在 ICE 模式下,Palladium Z1 提供了多个经过测试的真实物理接口,使其可以与外部系统、网络和测试设备快速集成。 同时,该模式还允许设计团队使用实际应用程序来仿真设计,例如启动操作系统、传输文件以及显示图形/视频。当用户将所有的芯片设计都放到 Palladium Z1 上进行仿真,并连接诸如 USB 设备、PCIe 驱动、以太网测试仪等,其运行速度与真实芯片的运行速度存在一个速度差。 为了帮助用户快速将外部设备与内部芯片连接到一起,并尽可能的模拟真实运行情况,Cadence 提供了完善且成熟的 SpeedBridge 方案,很好地解决了这一问题。 同时,在 ICE 模式下,Palladium Z1 软硬件协同仿真的特点能够很好地帮助调试人员快速定位问题所在。

同时,Palladium Z1 也可以提供全套的 Virtual Emulation 解决方案。Virtual Emulation 模式是一套完全意义上的虚拟环境,这一模式的核心在于 Cadence 提供的 VirtualBridge 功能。VirtualBridge 是一种软件适配器,使用户的应用程序和驱动程序可以建立与 Palladium 的虚拟协议连接。 用户将芯片设计放在 Palladium Z1 中,想要将其中的协议接入到虚拟机,以方便软件工程师在虚拟机上调试驱动以及应用层,VirtualBridge 在其中发挥着重要的串联作用。

原文标题:【Cadence 技术公开课】验证技术必备:十亿门级芯片的软硬件协同仿真

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

责任编辑:haq

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

    关注

    462

    文章

    53534

    浏览量

    459109
  • eda
    eda
    +关注

    关注

    72

    文章

    3053

    浏览量

    181515

原文标题:【Cadence 技术公开课】验证技术必备:十亿门级芯片的软硬件协同仿真

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    利用 NucleiStudio IDE 和 vivado 进行软硬件联合仿真

    ,使用NucleiStudio IDE 和 vivado对蜂鸟E203+demo协处理器的软硬件协同仿真实验已经完成。根据以上步骤可以方便地对E203 SoC进行软硬件
    发表于 11-05 13:56

    软硬件协同技术分享 - 任务划分 + 自定义指令集

    开发技术。分文将分享介绍硬件加速器与软件结合的协同开发方式 软硬件任务划分 我们的硬件设计涉及到MFCC模块。直接交由CPU的一次指令的五
    发表于 10-28 08:03

    RFID 软硬件协同:重塑医疗与学校领域的智能化管理新生态

    + 场景化软件” 的深度协同 —— 硬件负责 “数据采集”,软件承担 “数据处理与应用”,二者结合为医疗、学校领域打造从 “信息采集” 到 “决策优化” 的完整管理闭环,推动其从传统人工管理向智能化升级。 一、RFID 软硬件
    的头像 发表于 10-21 12:09 165次阅读

    QNX荣获2025智辂奖基础软硬件类优秀奖

    经过激烈角逐和权威专家评审,QNX车规嵌入式硬实时操作系统凭借其卓越的性能、出色的安全表现和流畅的用户体验,在众多参赛产品中脱颖而出,成功斩获由汽车观察与智辂空间联合主办的智辂奖-基础软硬件类的“优秀奖”!这一荣誉,是对QNX在操作系统领域不懈努力与创新实力的高度肯定。
    的头像 发表于 10-09 09:41 374次阅读

    兆芯加入基础软硬件产品漏洞生态联盟

    近日,CCS 2025成都网络安全技术交流系列活动——国家漏洞库(CNNVD)基础软硬件产品漏洞治理生态大会在成都成功举办。来自国家关键基础设施单位、基础软硬件企业、高校科研机构的数百名代表齐聚一堂,共商网络安全发展大计。
    的头像 发表于 09-22 13:50 623次阅读

    一种经典的软硬件结合+5V一键开关机电路 #MOS管 #电路原理 #半导体 #电子

    软硬件
    微碧半导体VBsemi
    发布于 :2025年09月05日 16:38:40

    硬核加速,软硬协同!混合仿真赋能RISC-V芯片敏捷开发

    RISC-V开放指令集架构(ISA)正为芯片产业带来革命性机遇,其开源性与模块化特性助力企业实现定制化、差异化创新,显著加速产品迭代。随着RISC-V向高性能多核架构演进,软硬件协同验证复杂度急剧
    的头像 发表于 08-29 10:49 842次阅读
    硬核加速,<b class='flag-5'>软硬</b><b class='flag-5'>协同</b>!混合<b class='flag-5'>仿真</b>赋能RISC-V<b class='flag-5'>芯片</b>敏捷开发

    兆芯CPU近期适配软硬件产品推荐

    近日,兆芯持续携手多家产业合作伙伴,围绕开先KX-7000、开胜KH-40000等兆芯高性能自主处理器加强软硬件生态建设,共同完成包括AI加速卡、内存、企业SSD、服务器操作系统、安全操作系统
    的头像 发表于 08-20 17:39 1776次阅读

    电动工具EMC测试整改:软硬件协同方案

    深圳南柯电子|电动工具EMC测试整改:软硬件协同方案
    的头像 发表于 08-12 17:02 744次阅读
    电动工具EMC测试整改:<b class='flag-5'>软硬件</b><b class='flag-5'>协同</b>方案

    国产8通道24位ADC软硬件兼容ADS131E08电能计量方案

    国产8通道24位ADC软硬件兼容ADS131E08电能计量方案
    的头像 发表于 04-29 10:09 815次阅读
    国产8通道24位ADC<b class='flag-5'>软硬件</b>兼容ADS131E08电能计量方案

    24位同步采样ADC软硬件替换ADS1274动态应变器应用方案

    24位同步采样ADC软硬件替换ADS1274动态应变器应用方案
    的头像 发表于 04-28 09:52 775次阅读
    24位同步采样ADC<b class='flag-5'>软硬件</b>替换ADS1274动态应变器应用方案

    16位6通道AFE软硬件兼容ADS1120多参数监护仪应用方案

    16位6通道AFE软硬件兼容ADS1120多参数监护仪应用方案
    的头像 发表于 04-25 09:42 615次阅读
    16位6通道AFE<b class='flag-5'>软硬件</b>兼容ADS1120多参数监护仪应用方案

    国产24位模拟前端芯片软硬件替换ADS1291应用于医疗仪器(ECG/EMG/EEG)的高精度数据采集

    国产24位模拟前端芯片软硬件替换ADS1291应用于医疗仪器(ECG/EMG/EEG)的高精度数据采集
    的头像 发表于 04-18 09:58 775次阅读
    国产24位模拟前端<b class='flag-5'>芯片</b><b class='flag-5'>软硬件</b>替换ADS1291应用于医疗仪器(ECG/EMG/EEG)的高精度数据采集

    CFD仿真与测试协同创新,构建“仿真 + 实测”闭环

    积鼎科技专注于多相流领域,凭借自主研发的多相流仿真软件以及高精度测试设备,成功构建了“仿真 + 实测” 的闭环解决方案,助力企业在从设计优化到生产验证的整个过程中实现突破,为行业提供国产自主的软硬件一体化服务,推动行业迈向新高度
    的头像 发表于 02-20 11:04 934次阅读
    CFD<b class='flag-5'>仿真</b>与测试<b class='flag-5'>协同</b>创新,构建“<b class='flag-5'>仿真</b> + 实测”闭环

    兆芯CPU近期软硬件适配动态

    系统、应急广播系统、网络信息安全、低代码流程管理、数字孪生、实验室管理、协同办公、矿山管控、电力调度、生产风险管理等软硬件产品的适配认证,为关键基础行业的创新发展和数字化转型提供了更多有利条件。
    的头像 发表于 01-15 15:33 994次阅读