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

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

3天内不再提示

如何解决大芯片的验证痛点

旺材芯片 ? 来源:半导体行业观察 ? 2023-05-22 11:47 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着后摩尔时代的到来, AI5G自动驾驶等众多热门应用不断涌现,芯片规模呈指数级增长,十亿门甚至几十亿门的芯片设计比比皆是,芯片规模越大、工艺节点越高,流片成本也是水涨船高。为了提高流片成功率,EDA验证成为高端芯片设计必不可少的环节,贯穿从设计到量产的全流程。验证在整个芯片开发过程中,投入时间最长、耗费资源最多,也面临着诸多技术挑战。如何解决大芯片的验证痛点,成为芯片设计公司的关注焦点。

一、EDA验证为何至关重要

如今芯片设计软件已走过了60多年的浩浩荡荡发展史,其过程是从辅助绘图CAD,到能够仿真验证的CAE阶段,再到模块化的自动化工具EDA。EDA作为集成电路设计的基础工具,随着大规模集成电路、计算机和电子系统设计技术的不断发展,发挥了至关重要的作用,已经从辅助性技术成为了芯片产业的核心支柱技术之一,是IC设计最上游、技术壁垒最高的部分。没有EDA软件的支持,芯片的设计成本将几十上百倍地增加。

根据应用场景的不同,EDA工具的使用主要分为设计、验证、封装、制造等几大类,其中验证(Verification)在EDA工具中覆盖从前端逻辑设计、到后端物理设计、最终制造量产的整个环节,随着芯片设计成本越来越高昂,以及集成度的提高,复杂性也在大幅提升,通过验证发现所有的设计缺陷和错误已命系成败,验证EDA工具已成为责任担当。

9fd2b41c-f811-11ed-90ce-dac502259ad0.png

数据来源:IBS, Design Activities & Strategic Implications, July 2018

从验证来看,EDA软件非常复杂,技术壁垒也很高,最重要的是不仅要开发出工具,而且一定要不断迭代,要有生态和客户的支持,才能形成闭环。尽管国际三大巨头经过多年的积累,在验证市场已有相应的成熟产品,但如果想进一步创新和迭代,则必须要考虑向前兼容,这无疑是一个沉重的历史包袱。这也促成了中国在验证EDA领域破局的机会。

二、大芯片有哪些验证痛点

大芯片一般指大型SoC芯片,包含AI engine、CPUGPU等,多使用12nm以下先进制程,应用于机器学习、自动驾驶、图像识别、自然语言处理、数据中心等领域。对大芯片的验证,是一项复杂且具有挑战的任务,主要痛点体现在如下四个方面。

第一,验证工具需要支持足够大的芯片设计容量。大芯片的流片成本居高不下,流片失败的损失难以估量,因此验证工具需要与时俱进,能够灵活堆叠,从而支持超大规模的芯片设计,并且保障正确性、可靠性。

第二,验证时间需要尽可能缩短。有些验证工具的自动化程度较低,部分流程需要手动干预,这将耗费工程师的精力,影响芯片上市时间。比如,在原型验证方面,因芯片设计过大,需要进行分割后才能验证,传统方法是采用手动分割,既费时费力,又极易出错,自动、智能的分割方法及工具是必然趋势。

第三,需要高效的调试工具。一旦出现问题,需要尽快找到设计中的问题点进行调试,实现最快的迭代速度。面对复杂芯片,有些验证平台的观测性和调试性较差,影响验证效率。此外,调试工具在迭代过程中,还要不断引入方法学和流程的创新,不仅支持功能的调试,还应拓展至功耗、覆盖率、安全等方面的调试;不仅要支持不同设计层级如RTL和Gate级的需求,还要支持事务级和系统级的验证调试。

第四,流片前的验证算力峰值需求如何解决。IC企业流片前存在3-6个月的算力峰值需求,芯片验证需要大内存、高主频的算力以及高性能存储等。如果本地搭建,会耗费大量人力、物力、财力,还会存在计算、存储等硬件资源的限制,加上耗时的采购与部署流程,导致验证工程师难以在预定上市时间内完成所有期望的作业。

三、FPGA原型验证是大芯片验证的首选方法

面临这些痛点,FPGA(现场可编程门阵列)原型验证已发展成为芯片公司首选的验证方法。FPGA原型验证,是基于FPGA的一种芯片功能验证方式。它利用了FPGA可以多次擦写的特性,在芯片RTL代码开发的过程中,将RTL代码综合到FPGA上来做芯片的功能验证。其目的是在芯片流片之前,为芯片开发团队提供一个可以反复迭代的逻辑验证平台。在芯片设计定型之后,流片回片之前,为软件开发团队提供一个可以提前开发软件功能的硬件环境,缩短芯片回片之后产品的上市时间。这个验证环境能够让芯片验证与软件验证并行,确保芯片软硬件功能在真实应用场景中准确无误。

FPGA通过级联,即可轻松实现大规模的芯片验证;并且运行速度高,特别适合系统级验证。再进一步通过级联数台FPGA原型验证仿真器,即可搭建EDA云数据中心,通过云端弹性算力,满足IC企业峰值算力需求,并能有效降低企业的IT投入和运维成本,提高芯片设计和验证的效率和质量,还可以实现跨地域、跨平台、跨设备的协同工作。

四、相比其它验证手段,FPGA原型验证有何优势

现代SoC芯片是一个软硬件协同运行的系统。上面有复杂的软件运行,和芯片硬件共同实现各种功能。与芯片协同工作的软件系统,其设计、开发和验证工作需要和芯片设计验证工作同步展开。这样才能保证芯片功能正确,降低芯片流片失败的风险,缩短产品的上市周期。

为了保证芯片功能正确,在芯片RTL代码开发之后,需要经过一系列的验证流程。常见的数字芯片验证手段,包括逻辑功能仿真、形式化验证、硬件仿真和FPGA原型验证等。

这几种常见的数字芯片验证手段中,FPGA原型验证技术是最适合芯片软硬件协同功能的验证技术之一。FPGA原型验证平台可以提供调试芯片软件必要的真实物理接口和硬件环境。这是逻辑功能仿真和形式化验证无法提供的。相比硬件加速器,FPGA原型验证平台的软件运行速度快一个数量级,很大程度缩短了软件运行时间和验证迭代的周期,优化接口逻辑运行频率可以使之对接真实设备,同时也使得软硬件开发验证并行成为可能。在芯片验证流程中,FPGA原型验证技术是软硬件协同功能验证的必备解决方案,具有显著的不可替代性。

a00afebc-f811-11ed-90ce-dac502259ad0.png

因此,FPGA原型验证技术,作为主流且成熟的芯片验证方法,已成为数字芯片公司不可或缺的验证工具。

五、合见工软数字验证全流程及新一代时序驱动FPGA原型验证系统UV APS

上海合见工业软件集团有限公司(简称“合见工软”)作为自主创新的高性能工业软件及解决方案提供商,核心是数字芯片验证的全流程支持,实现从点到面的突破。合见工软现已推出完整的数字芯片验证全流程工具,包括:商用级别逻辑仿真器UVS,时序驱动的高性能原型验证系统UV APS、数字功能仿真调试工具UVD、大规模功能验证回归测试管理平台VPS、即插即用的混合原型系统级IP验证方案HIPK。同时合见工软还对上海阿卡思、孤波科技进行战略投资,补充形式化验证工具和半导体自动化测试工具为全流程验证平台。

其中,2022年6月发布的新一代时序驱动FPGA原型验证系统UniVista Advanced Prototyping System(UV APS)为合见工软旗舰产品。自产品面世以来,已经在高性能计算、5G通信、GPU、人工智能汽车电子等领域的IC企业中成功部署应用。

UV APS单套设备使用了4片 FPGA,可灵活堆叠,最大容量支持25套设备级联(100片FPGA互联)。集成智能化、自动化的全流程编译软件 APS Compiler,为芯片设计者提供了高效的验证方式,降低在验证阶段的时间成本;同时提供丰富的FMC接口子卡,以适配各种接口验证,提供充足的One-Bank互联通道,以支撑系统扩展;配合深度调试方案,缩短测试周期,加快芯片上市。

a044de34-f811-11ed-90ce-dac502259ad0.png

图 新一代时序驱动FPGA原型验证系统UV APS

创新点一:创新自研的时序驱动全流程编译软件APS Compiler

UV APS集成了创新自研的时序驱动全流程编译软件APS Compiler,在性能和自动化程度方面具有明显优势。

在性能上:APS Compiler内嵌时序驱动分割引擎,可通过大范围的TDM Ratio自动最优求解,轻松处理多达100颗FPGA的设计容量,让逻辑电路运行速度更快。同时,APS Compiler还能实现自动化时序驱动分割、片间走线、逻辑本地化、MCP(多周期路径)分析等,使时序驱动流程更完整。对于典型的SoC设计,APS Compiler的验证性能高达20+MHz,可轻松支持10亿门以上设计的分割需求。

在自动化程度上:APS Compiler可基于RTL Module的时序驱动分割算法,提供全自动和人工向导两种模式,助力实现高效验证。而对于FPGA不能支持的设计单元,比如多端口存储(Multi-port Memory)、多维数组、跨模块引用(XMR)、三态门(Tri-state)等,业界一些主流工具会要求用户修改RTL代码,而UV APS可实现自动化转换。

a07b56c6-f811-11ed-90ce-dac502259ad0.png

图 UV APS自动化时序驱动编译流程

创新点二:多样化调试手段

在原型验证过程中,调试功能是不可或缺的。传统FPGA原型验证平台受限于自身容量,其观测性和调试性较差,而UV APS在这两方面做出了较大提升。

UV APS中的信号波形采集工具不占用FPGA内部存储空间,通过可配置的Trigger条件,抓取设计内部信号波形,存储到外部专用Memory上。可支持多种逻辑组合的触发条件,波形显示清晰便于直观查看。

同时,UV APS支持FPGA芯片回读捕获调试,可读取片内寄存器值;Back Door功能可实现后门读写,有效避免用户频繁地重启系统;支持多FPGA、多触发条件调试,多时钟域信号采集至单一波形文件,多波形单一窗口组合显示。此外,ECO功能通过利用VIVADO工具的增量布局布线特性,可以加快周转时间。这些调试方式都能极大地提高调试效率,大幅缩短测试周期和上市时间。

a0c144b0-f811-11ed-90ce-dac502259ad0.png

图 UV APS丰富的Debug功能

创新点三:大容量、拓展灵活的硬件系统

FPGA原型验证平台作为一个生产工具,其硬件系统的大容量与可拓展的灵活性都将直接影响芯片验证的进度。

在容量方面,UV APS硬件系统能够支持最多25台设备级联。

在灵活性方面,UV APS硬件系统中单颗FPGA便可支持46路以上高速GTY收发器,速度高达28Gbps,支持多路全局可编程时钟。此外,UV APS中单颗FPGA还拥有超过1700个IO接口,并提供FMC外部标准扩展接口和One Bank连接器,可满足用户的互联需求。

UV APS硬件系统还提供了自检功能,同时支持上位机软件控制上电、断电功能,并且带有:系统状态监测、过流过压保护、温度监测等一系列的安全保护措施。

创新点四:适配典型应用场景的解决方案

合见工软UV APS同时提供了面向多种行业应用的原型验证子卡、Memory Model、Speed Adaptor及快速定制服务;UV APS支持PCIe Gen5、DDR5、HBM2e、HBM3、MIPI、LPDDR5、Gigabit Ethernet等高性能接口速率适配,支持虚拟原型混合验证等一系列适配多种典型应用的解决方案,以满足用户对原型验证的各种复杂场景需求。

六、大芯片验证算力集群解决方案——企业级EDA云数据中心

区别于传统的云数据中心,EDA云数据中心需要搭建专用的硬件仿真器,来进行大规模的芯片验证。其次,数据安全性对IC企业尤为重要,必须确保芯片设计、验证是在安全的工作环境中。再结合灵活的付费模式、云端弹性算力,EDA云数据中心可以有效降低企业的硬件投入成本,提高芯片验证效率。

以合见工软针对某半导体设计公司的云数据中心项目为例,合见工软为本项目定制化部署了企业级EDA云数据中心,建设了专用的IDC机房。根据客户的算力要求,搭建了FPGA硬件验证云设备集群,级联数百颗FPGA,全天候7x24小时运行,为客户的超大规模系统芯片做验证。并可同步运作多种验证场景,包括芯片设计仿真Simulation云任务、系统级PCB设计软件云任务等,同时支持跨地域验证团队协同使用云数据中心资源。

七、结语

基于自建的EDA云数据中心,结合新一代时序驱动FPGA原型验证系统UV APS等旗舰产品,合见工软在解决大芯片的验证问题方面实现了升维和突破,不仅进一步提升了我国在EDA验证工具领域的水平,也将为国内半导体设计业的发展持续助力。

合见工软秉承两点原则为中国芯片企业提供支持:“以客户为中心,以产品为核心竞争力”。EDA是一个产品为王的行业,在保持技术和性能领先的同时,需要更快地把握设计公司的真正需求和痛点,从前端需求上研发和演进EDA设计方法学,打造更好的产品和技术,并持续优化,秉持“守正出新,笃行致远”的企业精神,合见工软将不断的进行迭代和技术更新,以保持产品竞争力。

审核编辑 :李倩

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

    关注

    1646

    文章

    22097

    浏览量

    620766
  • 芯片
    +关注

    关注

    460

    文章

    52737

    浏览量

    444218
  • eda
    eda
    +关注

    关注

    71

    文章

    2950

    浏览量

    178933

原文标题:设计大芯片,这个问题不容忽视!

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DIP 插件焊接终结者:整套方案解决商的 “诊断 - 设计 - 落地” 全流程服务

    在电子制造的 DIP 插件焊接环节,虚焊率超标、产线适配性差、能耗居高不下等如同隐形壁垒,直接制约着生产效率与产品质量。晋力达作为整套方案解决商,通过 “诊断 - 设计 - 落地” 全流程闭环服务,将技术创新与场景化服务深度融合,成为真正的行业
    的头像 发表于 08-07 17:07 ?226次阅读

    盘古信息新能源行业解决方案:破解智造,引领绿色转型

    在全球大力倡导可持续发展的时代背景下,新能源制造行业蓬勃发展,成为推动经济绿色转型的重要力量。然而,随着行业的快速扩张,一系列逐渐浮现,制约着企业的进一步发展与提升。盘古信息凭借在工业软件研发
    的头像 发表于 07-29 09:27 ?159次阅读

    2025芯华章向新验证技术研讨会圆满收官

    近日,芯华章向新验证技术研讨会于上海圆满举办。此次活动中,芯华章携手中兴微电子、EDA 国创中心的技术专家,与芯片设计、系统级公司的验证工程师们齐聚一堂,聚焦 “验证
    的头像 发表于 07-15 11:51 ?478次阅读
    2025芯华章向新<b class='flag-5'>验证</b>技术研讨会圆满收官

    攻克锂电池研发痛-电解液浸润量化表征

    ,平衡极片致密度与浸润效率 使用分析仪模拟不同温度环境,验证工艺窗口 振实后磷酸铁锂粉末实验 :电解液黏度受温度影响大,低温环境下浸润速度慢,导致电池低温性能下降 实验结果:高温环境下粉末浸润速度
    发表于 07-14 14:01

    破局电机制造四大:MES与AI视觉的协同智造实践

    万界星空科技电机行业MES系统解决方案是针对电机制造过程中多工序协同难、质量追溯复杂、设备管理要求高等设计的数字化管理系统。
    的头像 发表于 07-09 13:52 ?168次阅读
    破局电机制造四大<b class='flag-5'>痛</b><b class='flag-5'>点</b>:MES与AI视觉的协同智造实践

    芯华章携手EDA国创中心推出数字芯片验证大模型ChatDV

    面向国家在集成电路EDA领域的重大需求,芯华章携手全国首家集成电路设计领域国家级创新中心——EDA国创中心,针对日益突出的芯片设计验证,强强联手,共同推出具有完全自主知识产权的基于
    的头像 发表于 06-06 16:22 ?850次阅读

    超大规模芯片验证:基于AMD VP1902的S8-100原型验证系统实测性能翻倍

    引言随着AI、HPC及超大规模芯片设计需求呈指数级增长原型验证平台已成为芯片设计流程中验证复杂架构、缩短迭代周期的核心工具。然而,传统原型验证
    的头像 发表于 06-06 13:13 ?666次阅读
    超大规模<b class='flag-5'>芯片</b><b class='flag-5'>验证</b>:基于AMD VP1902的S8-100原型<b class='flag-5'>验证</b>系统实测性能翻倍

    紫光同芯安全芯片如何破解防伪溯源行业

    近日,2025安全识别技术展览会暨高峰论坛期间,紫光同芯高级产品经理刘嘉维发表了题为《防伪溯源最佳实践之安全芯片技术》的主题演讲,系统性阐述了安全芯片如何破解防伪溯源行业,并分享了
    的头像 发表于 06-05 10:24 ?599次阅读

    PT2513B芯片何解决电剪刀电机控制器

    在电动工具市场中,电剪刀作为一款常用设备,其性能的优劣直接影响到工作效率和用户体验。而电机控制器作为电剪刀的核心部件,其性能的好坏又取决于所采用的芯片。钧敏科技主推的普诚(PTC)无刷电机控制芯片 PT2513B,正是一款专为解决电剪刀电机控制器
    的头像 发表于 03-03 17:59 ?739次阅读

    武汉特高压串联谐振如何突破行业三大

    ? 一、行业与用户需求 ? 传统方案缺陷 武汉特高压解决方案 设备笨重,搬运困难 电抗器数量多,总重超10吨 轻量化设计,总重降低60% 测试波形失真率高 谐波干扰导致误判
    的头像 发表于 02-27 13:35 ?351次阅读
    武汉特高压串联谐振如何突破行业三大<b class='flag-5'>痛</b><b class='flag-5'>点</b>?

    注塑机数据采集有哪些难点?如何解决?

    地采集注塑机数据,能够为企业提供生产过程的实时监控,帮助企业优化生产流程、提高产品质量、降低生产成本,从而在激烈的市场竞争中占据优势。然而,注塑机数据采集并非一帆风顺,其中存在着诸多难点,亟待我们去探索和解决
    的头像 发表于 02-25 13:50 ?472次阅读
    注塑机数据采集有哪些<b class='flag-5'>痛</b><b class='flag-5'>点</b>难点?如<b class='flag-5'>何解</b>决?

    新能源物流车如何破解传统运输

    乐趣横生的参与感,更是通过沉浸式场景体验,向果蔬运输从业者展示新能源物流车如何破解传统运输,助力行业绿色经济低碳转型。
    的头像 发表于 02-20 10:49 ?385次阅读

    直击新能源电力直流系统:绝缘监测最优解

    直击新能源电力直流系统:绝缘监测最优解
    的头像 发表于 02-13 10:05 ?381次阅读
    直击新能源电力直流系统<b class='flag-5'>痛</b><b class='flag-5'>点</b>:绝缘监测最优解

    应急救援的:大核桃单北斗防爆手持终端如何成为破局者?

    在应急救援的紧张与紧迫中,每一秒都至关重要。然而,传统的应急通讯设备往往面临诸多挑战,从定位不准确到通信不稳定,再到功能单一,这些问题都极大地限制了救援工作的效率与安全性。面对这些,大核桃单北斗
    的头像 发表于 01-14 17:24 ?522次阅读
    应急救援的<b class='flag-5'>痛</b><b class='flag-5'>点</b>:大核桃单北斗防爆手持终端如何成为破局者?

    i.MX处理器如何解决工业自动化三大:PLC、人机交互、机器人

    工业自动化领域的智能化转型在不断深入,想要让智能工厂实现更大的灵活性、弹性和更高的投资回报率,需要利用创新的赋能技术去解决各类工业应用场景中的问题。 恩智浦发布了一期视频讲座,聚焦于恩智浦面向
    的头像 发表于 11-08 09:48 ?971次阅读
    i.MX处理器如<b class='flag-5'>何解</b>决工业自动化三大<b class='flag-5'>痛</b><b class='flag-5'>点</b>:PLC、人机交互、机器人