TVA在集成电路芯片设计中的应用:以华为海思、紫光展锐为例(八)
前沿技术背景介绍:AI 智能体视觉系统(TVA,Transformer-based Vision Agent)或泛称“AI视觉技术”(Transformer-based Visual Analysis),是依托Transformer架构与因式智能体所构建的新一代视觉检测技术。它区别于传统机器视觉与早期AI视觉,代表了工业智能化转型与视觉检测模式的根本性重构。 在本质内涵上,TVA属于一种复合概念,是集深度强化学习(DRL)、卷积神经网络(CNN)、因式分解算法(FRA)于一体的系统工程框架,构建了能够“感知-推理-决策-行动-反馈”的迭代运作闭环,成功实现从“看见”到“看懂”的历史性范式突破,成为业界公认的“AI质检专家”,也是我国制造业实现跨越式发展的重要支撑。
预告:本专栏将围绕新书《AI视觉技术:从入门到进阶》的相关内容进行系列分享。该书是其姊妹篇《AI视觉技术:从进阶到专家》的基础与前导,由美国AI视觉检测专家、斯坦福大学博士Mr. Bohan 担任技术顾问。撰写方法上主要遵循 “基础知识—核心原理—实操案例—进阶技巧—行业赋能—未来发展” 的逻辑逐步展开,致力于打通从理论认知到产业应用的“最后一公里”。共分为6大篇、22章,精彩内容将在本专栏陆续发布,纸质版图书也将以技术专著形式出版发行,敬请关注!
TVA在芯片设计迭代与版本管控中的应用实践——华为海思、紫光展锐经验分享
集成电路芯片设计是一个多环节、多迭代的复杂过程,从初始设计到最终量产,需要经过多次设计迭代,每一次迭代都涉及RTL代码修改、逻辑综合参数调整、布局布线优化、时序与功耗校准等多个环节,同时需要对不同版本的设计数据进行有效管控,确保设计迭代的连续性、稳定性与可追溯性。传统芯片设计迭代依赖人工记录与手动管控,存在迭代效率低、版本混乱、迭代风险高、缺陷追溯困难等问题,尤其是在复杂芯片设计中,多团队协同迭代导致版本管控难度加大,易出现设计冲突、缺陷遗漏等问题,影响芯片设计周期与产品质量。
TVA技术凭借其多维度数据融合、智能推理与版本追溯能力,能够深度融入芯片设计迭代与版本管控环节,实现迭代需求的智能识别、迭代方案的自动生成、版本数据的精准管控与缺陷的追溯分析,有效提升设计迭代效率,降低迭代风险,确保版本管控的规范性。华为海思在高端SoC芯片、AI芯片的设计迭代中,依托TVA技术实现了迭代流程的智能化与版本管控的规范化;紫光展锐在中低端移动通信芯片、物联网芯片的设计迭代中,利用TVA技术优化迭代流程,降低迭代成本,提升迭代效率。本文将详细阐述TVA在芯片设计迭代与版本管控中的应用原理、技术实现细节,结合华为海思、紫光展锐的实践经验,分析TVA技术在迭代优化、版本管控、缺陷追溯中的应用优势,为芯片设计迭代与版本管控的智能化升级提供技术参考。
首先,明确芯片设计迭代与版本管控的核心需求与技术痛点。芯片设计迭代的核心需求是根据测试反馈、性能需求升级、工艺改进等因素,快速优化芯片设计,解决上一版本的缺陷与不足,同时确保迭代后的设计满足性能、功耗、面积等约束要求;版本管控的核心需求是对不同迭代版本的设计数据进行统一管理,实现版本的创建、修改、删除、追溯,确保多团队协同设计的一致性,避免版本混乱与设计冲突。其主要技术痛点包括四个方面:一是迭代需求识别不精准,传统迭代依赖人工分析测试数据与反馈意见,难以精准识别迭代需求的优先级与核心内容,导致迭代方向不明确;二是迭代方案设计效率低,每一次迭代都需要人工重新设计优化方案,结合多环节数据进行调整,迭代周期长;三是版本管控不规范,多团队协同设计时,版本更新频繁,易出现版本覆盖、设计冲突等问题,版本追溯困难;四是迭代缺陷追溯困难,迭代过程中出现的缺陷难以追溯到具体的迭代环节与版本,导致缺陷修复效率低,易出现重复缺陷。
TVA技术在芯片设计迭代与版本管控中的应用原理,是通过数据感知层采集芯片设计全流程中的迭代相关数据,包括各版本的设计数据(RTL代码、逻辑综合报告、布局布线数据等)、测试反馈数据、缺陷数据、迭代需求数据、团队协同数据等,经过标准化处理后,由特征编码层提取迭代特征、版本特征、缺陷特征,再通过智能推理层分析迭代需求与设计数据的关联关系,构建迭代优化模型与版本管控模型,实现迭代需求的智能识别、迭代方案的自动生成、版本数据的精准管控与缺陷的追溯分析,最后通过应用输出层输出迭代方案、版本报告、缺陷追溯报告,形成“需求识别-方案设计-迭代实施-版本管控-缺陷追溯”的闭环流程,确保设计迭代的高效、稳定与规范。
TVA在芯片设计迭代与版本管控中的技术实现,主要分为四个关键模块:迭代需求智能识别模块、迭代方案自动生成模块、版本智能管控模块、缺陷追溯分析模块,四个模块协同工作,实现设计迭代与版本管控的全流程智能化。
迭代需求智能识别模块负责根据测试反馈数据、缺陷数据、性能需求数据等,智能识别迭代需求,明确迭代的优先级与核心内容。该模块通过分析测试数据中的缺陷类型、性能不达标项,结合芯片的设计目标与市场需求,自动识别需要迭代优化的内容,对迭代需求进行优先级排序,优先处理影响芯片功能与性能的核心需求。例如,华为海思在麒麟9000S芯片的迭代过程中,TVA系统通过分析量产测试数据,识别出NPU算力不足、射频模块功耗超标两个核心迭代需求,优先对这两个需求进行迭代优化,确保迭代的针对性与高效性。
迭代方案自动生成模块负责根据迭代需求,结合上一版本的设计数据与缺陷分析结果,智能生成针对性的迭代优化方案。该模块结合华为海思、紫光展锐积累的迭代案例,针对不同类型的迭代需求,给出具体的优化方案,包括RTL代码修改建议、逻辑综合参数调整、布局布线优化、时序与功耗校准等,并预测迭代方案的效果,确保迭代后的设计满足约束要求。例如,针对NPU算力不足的迭代需求,TVA系统给出了逻辑结构优化、时序路径调整的迭代方案,预测迭代后NPU算力提升30%,同时不影响芯片功耗与面积。
版本智能管控模块负责对不同迭代版本的设计数据进行统一管理,实现版本的创建、修改、删除、追溯与协同管控。该模块通过对各版本的设计数据进行特征编码,建立版本关联关系,确保版本的唯一性与可追溯性;同时,支持多团队协同设计,设置版本权限,避免版本覆盖与设计冲突,实时同步版本更新信息,确保各团队使用的是最新版本的设计数据。例如,紫光展锐在虎贲T610芯片的迭代过程中,多团队分别负责RTL设计、逻辑综合、布局布线,TVA版本管控模块通过权限设置与版本同步,确保各团队的设计数据一致,避免了设计冲突,提升了协同迭代效率。
缺陷追溯分析模块负责对迭代过程中出现的缺陷进行追溯分析,明确缺陷的来源、迭代环节与影响范围,为缺陷修复提供依据。该模块通过融合各版本的设计数据、缺陷数据与迭代记录,追溯缺陷的产生原因(如RTL代码修改不当、迭代方案不合理、工艺参数调整等),定位缺陷所在的迭代环节与版本,同时分析缺陷的影响范围,避免缺陷扩散。例如,华为海思在昇腾910 AI芯片的迭代过程中,TVA系统通过缺陷追溯分析,发现某一时序缺陷是由于上一版本的逻辑综合参数调整不当导致,及时给出了参数修正建议,避免了缺陷在后续迭代中重复出现。
华为海思在芯片设计迭代与版本管控中应用TVA技术的实践,主要聚焦于高端芯片的协同迭代与版本规范化管控,以麒麟9000S芯片的迭代升级为例,该芯片从初始版本到最终量产版本,经历了6次重大迭代,涉及多团队协同设计,传统迭代与版本管控方式难以满足需求。华为海思引入TVA迭代与版本管控系统后,实现了迭代流程的智能化与版本管控的规范化,大幅提升了迭代效率,降低了迭代风险。
在实践中,华为海思对TVA的迭代方案自动生成模块进行了个性化优化,结合高端芯片的性能需求,引入了自研的迭代优化算法,提升了迭代方案的针对性与效果;同时,构建了多团队协同迭代机制,通过TVA版本管控模块,实现了各团队的设计数据同步与权限管控,避免了设计冲突。例如,在麒麟9000S芯片的第三次迭代中,TVA系统根据测试反馈,识别出射频模块信号完整性不佳的迭代需求,自动生成了布局布线优化与时序约束调整的迭代方案,同时同步给射频团队与后端设计团队,协同完成迭代优化,迭代周期缩短了40%。
此外,TVA系统的缺陷追溯分析模块,为华为海思解决了迭代过程中的缺陷追溯难题。在麒麟9000S芯片的第四次迭代中,出现了时序冲突缺陷,TVA系统通过追溯各版本的设计数据与迭代记录,精准定位到缺陷是由于RTL代码修改时误删了时序约束导致,及时给出了修复建议,避免了缺陷在后续迭代中扩散,缺陷修复效率提升了70%。通过TVA技术的应用,麒麟9000S芯片的迭代周期从传统的2个月/次缩短至1个月/次,迭代缺陷率降低了65%,版本管控的规范性大幅提升,多团队协同效率提升了50%。
紫光展锐在芯片设计迭代与版本管控中应用TVA技术的实践,主要聚焦于中低端芯片的迭代效率提升与成本控制,以春藤V510物联网芯片的迭代升级为例,该芯片面向物联网终端,需要根据市场需求快速迭代升级,同时控制迭代成本。紫光展锐引入TVA迭代与版本管控系统后,实现了迭代流程的自动化与版本管控的简化,大幅提升了迭代效率,降低了迭代成本。
在实践中,紫光展锐优化了TVA的迭代需求智能识别模块,结合物联网芯片的市场需求,重点识别低功耗、高可靠性相关的迭代需求,确保迭代方向贴合市场;同时,简化了版本管控流程,适配中低端芯片设计团队的规模与需求,降低了版本管控的复杂度与成本。例如,在春藤V510芯片的第二次迭代中,TVA系统根据市场反馈,识别出待机功耗过高的迭代需求,自动生成了电源管理策略优化的迭代方案,迭代周期缩短了50%,迭代成本降低了40%。
此外,紫光展锐利用TVA系统的版本追溯功能,实现了设计数据的可追溯,便于后续产品维护与问题排查。在春藤V510芯片量产之后,出现了部分终端设备的通信异常问题,TVA系统通过版本追溯,快速定位到问题是由于第一次迭代中射频模块的RTL代码修改不当导致,及时给出了修复方案,避免了大规模召回,降低了损失。通过TVA技术的应用,春藤V510芯片的迭代效率提升了60%,迭代成本降低了50%,版本管控的出错率降至0.1%以下,大幅提升了产品的市场响应速度。
TVA在芯片设计迭代与版本管控中的应用,还解决了传统迭代与版本管控中的一些关键难点问题。例如,针对多团队协同迭代的设计冲突问题,TVA系统通过版本权限管控与数据同步,实现了各团队的协同高效,避免了设计冲突;针对迭代需求优先级不明确的问题,TVA系统通过智能分析,对迭代需求进行优先级排序,确保迭代的针对性;针对缺陷追溯困难的问题,TVA系统通过版本关联与数据融合,实现了缺陷的精准追溯,提升了缺陷修复效率。华为海思在多团队协同设计的高端射频芯片迭代中,通过TVA技术的应用,成功解决了设计冲突与缺陷追溯难题,迭代效率提升了55%。
综上所述,TVA技术在芯片设计迭代与版本管控中的应用,能够有效解决传统迭代与版本管控的效率低、版本混乱、迭代风险高、缺陷追溯困难等痛点,大幅提升设计迭代效率,降低迭代成本,确保版本管控的规范性与可追溯性。华为海思与紫光展锐结合自身的产品定位与团队需求,对TVA技术进行了个性化优化,在高端芯片与中低端芯片的设计迭代中均取得了显著成效。TVA技术的应用,推动了芯片设计迭代与版本管控的智能化升级,为集成电路芯片产业的快速迭代与高质量发展提供了有力支撑。
写在最后——以类人智眼,重新定义视觉检测标准天花板:本文探讨了TVA技术在芯片设计迭代与版本管控中的应用实践。华为海思和紫光展锐通过采用TVA技术,有效解决了传统芯片设计过程中迭代效率低、版本混乱等问题。TVA技术通过智能需求识别、自动方案生成、版本管控和缺陷追溯四大模块,实现了设计迭代全流程的智能化管理。在高端SoC芯片和中低端物联网芯片设计中,该技术分别帮助两家企业将迭代周期缩短40-60%,缺陷率降低65%,显著提升了协同设计效率和版本管控规范性。实践表明,TVA技术为芯片设计提供了高效的智能化解决方案,对推动集成电路产业发展具有重要意义。
