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

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

3天内不再提示

新一代Linting技术:避免功能错误,更快完成芯片设计

新思科技 ? 来源:未知 ? 2023-04-03 22:15 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在上一篇文章芯片验证反内卷,搭载ML技术的高级校验工具让你躺赢中,我们提到Linting是一项非常重要的技术,多年来也取得了巨大的进步。如今,当代芯片设计所涉及的功能错误和设计问题多种多样,从RTL设计描述中的高风险编码实践,到设计投入生产后才会出现的复杂软硬件交互错误,都会对产品质量产生重大影响。

为了避免出现代价昂贵而又费时的设计返工或改版,开发者们不仅需要智能的Linting工具来尽早发现尽可能多的RTL问题,更需要一套预定义的、值得推荐的基础/高级版本Linting检查,以备不时之需。这一理念正是新思科技GuideWare方法学的核心。

GuideWare是我们为设计团队自主研发的一整套规则集,旨在加速完成Lint工作流程,帮助团队每次都能按时完成设计,而且这套指导规则集已经被业内许多领先的半导体公司所采用。

在本期文章中,我们将深入探讨以下几个问题:

  • 在汽车领域,是什么样的设计挑战推动了GuideWare的问世和研发?
  • 新思科技VC SpyGlass Lint的GuideWare在RTL早期阶段能够发现哪些设计问题,从而避免让开发者们等到综合或逻辑等价性检查阶段再进行不必要的迭代?
  • 重点介绍几个可以通过新思科技VC SpyGlass功能Lint分析工具发现的高级问题

GuideWare:一针见血指出问题????????


大家都玩过乐高积木吗?GuideWare方法学就相当于乐高的底座积木颗粒。通常我们要在开始拼搭结构前先选好底座积木,再选择用来加强基础结构的积木。使用GuideWare也是同样的道理,不同领域的用户可以在新思科技GuideWare规则集的基础上修改并建立自己的Lint方法学,利用业界最全面的设计专业知识和最佳实践知识库,实现用户指定的扩展。

当我们有一套可靠的设计方法学后,就相当于有了一个全面的分步Linting检查流程。客户在写完RTL代码后便可以立即使用。这种含有规则集的方法学文档可以作为团队的重要框架,确保他们在整个设计过程中保持风格前后一致,同时还能通过多核技术来加速运行时间。

不同应用的设计需求截然不同,所需的Linting检查也千差万别。以符合ISO 26262标准的汽车应用为例,汽车应用设计中需要确保不存在逻辑拥塞或大的多路选择器或延迟的级数很深等不良做法,通常汽车开发者倾向于采用模块化、可复用的设计方法学,而新思科技的GuideWare Lint Automotive正好可以满足这一要求。

新思科技VC Spyglass Lint采用“左移”的识别方法学,能够提前发现新思科技Design Compiler和Formality在实现流程中读取设计阶段报告的代码问题。通过使用VC SpyGlass Lint,开发者可在RTL早期阶段的等价性检查中就识别出复杂的验证问题,从而减少下游阶段的迭代。此外,我们还开发了专用规则集来发现仿真与综合之间的不匹配问题。

超越常规:功能Lint分析

功能验证的目标是在开发过程中尽早地发现尽可能多的问题。面对棘手的可移植性挑战,语义和语法检查一直都起着关键作用。

凭借深厚的专业知识和技能,新思科技在传统Linting方法学的基础上新增了功能Linting检查。借助新思科技的VC SpyGlass Lint,开发者能够以独特的简易流程,以更智能、更快速和更深入的方式开展功能Lint分析。用户无需提供复杂的约束条件,也无需具备形式验证方面的专业知识,便可利用新思科技的无缝混合流程加速RTL签核。VC SpyGlass利用VC Formal原生技术,为解决位宽不匹配和越界检查等RTL设计问题提供了一套综合、易用、低误报的方法学,从而实现违例报告更准确的高质量RTL。

d086a1ee-d229-11ed-bfe3-dac502259ad0.png

以DeadCode和FSM LiveLock为例,前者是用于识别不会被触发的RTL代码的关键检查,后者则是针对多个状态下无限等待的检查。它们都无法被传统的Linting检查技术识别,因此需要使用新思科技的VC SpyGlass功能Lint技术。此外,简单的调试功能,如波形查看器和带有详细注释的原理图查看器,也能进一步缩短验证时间。代码复杂性看板报告也能帮助管理团队预估RTL的复杂性。这些独特的功能能够将潜在错误尽早暴露给开发者,从而避免它们在下游阶段演变成更严重的问题。

d09f6fa8-d229-11ed-bfe3-dac502259ad0.png

新一代Linting技术

实现更智能、更快速、更深入的RTL签核

Linting检查让开发者的工作更加轻松、编写的代码更加稳健,同时也更适合后续的验证和实现流程。新思科技始终是Linting检查技术领域的领导者和践行者,始终致力于帮助客户更早发现漏洞和其他设计错误。新思科技的VC SpyGlass包含CDC、RDC和Lint技术,作为新一代的RTL签核平台,已获得各大公司的广泛使用。意法半导体等公司通过使用VC SpyGlass将CDC/RDC的验证速度最多提高了4倍。

无论是新思科技的GuideWare方法学,还是VC SpyGlass Lint中利用VC Formal原生技术的功能Lint流程,均已成为业界领先的ASIC/SoC公司的基本设计方法学,且已被各大半导体公司所采用。即便是初创的小型芯片设计公司也将VC SpyGlass作为他们的第一选择并纳入其RTL流程。

新思科技与全球排名前20的半导体客户均有合作,因此我们能够及时掌握最新行业标准,开发出完备的RTL签核Linting工具。无论是设计覆盖的深度,还是适配各种RTL场景和编码风格的广度,我们的工具都表现地十分出众。

未来,我们将剖析在功能检查中集成机器学习(ML)技术和RCA功能将如何更好地帮助开发者大幅缩短周转时间,并介绍智能Linting检查在未来几年的发展趋势。


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

    关注

    5

    文章

    883

    浏览量

    51837

原文标题:新一代Linting技术:避免功能错误,更快完成芯片设计

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新一代高效电机技术—PCB电机

    纯分享帖,点击下方附件免费获取完整资料~~~ *附件:新一代高效电机技术—PCB电机.pdf 内容有帮助可以关注、点赞、评论支持下,谢谢! 【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权
    发表于 07-17 14:35

    电商API常见错误排查指南:避免集成陷阱

    ,帮助您高效避免集成陷阱。内容基于真实电商API实践,确保可靠性和实用性。 、常见错误类型 电商API集成中,错误往往源于认证、数据、限流等环节。以下是高频问题: 认证失败
    的头像 发表于 07-11 14:21 ?255次阅读
    电商API常见<b class='flag-5'>错误</b>排查指南:<b class='flag-5'>避免</b>集成陷阱

    MediaTek推出新一代Kompanio Ultra处理器

    MediaTek 新一代 Kompanio Ultra 推动高性能 AI Chromebook 迈向更高层级。凭借 MediaTek 旗舰级芯片领域的创新实力和深厚技术积累,Kompanio Ultra 为
    的头像 发表于 06-09 15:31 ?565次阅读

    中星微发布最新一代AI芯片“星光智能五号”

    近日,在福州举行的第八届数字中国建设峰会上,中星微宣布其最新一代AI芯片“星光智能五号”在“数字感知芯片技术全国重点实验室”成功运行Deepseek 7B/8B/16B大模型,成为首款
    的头像 发表于 05-06 16:03 ?678次阅读

    新一代光纤涂覆机

    ,固化效率高,避免时间过久造成涂层变形。 ?总结 潍坊华纤光电科技的新一代光纤涂覆机系列在技术功能和可靠性方面均处于水平,能够满足各类常规及特种光纤的涂覆需求。其的设计和核心
    发表于 04-03 09:13

    比亚迪推出全新一代车规级碳化硅功率芯片

    在3月17日的超级e平台技术发布会上,比亚迪发布了划时代超级e平台,推出闪充电池、3万转电机和全新一代车规级碳化硅功率芯片,核心三电全维升级,搭配全球首个电动车全域千伏架构,刷新多项全球之最。
    的头像 发表于 03-24 17:10 ?914次阅读

    Altium技术赋能Woodoo开发新一代建筑材料

    了解法国生物材料公司Woodoo如何使用Altium技术将木材可持续地转化为独特的新一代建筑材料。
    的头像 发表于 02-28 16:17 ?669次阅读

    新思科技推出基于AMD芯片新一代原型验证系统

    近日,新思科技宣布推出全新基于AMD Versal? Premium VP1902自适应系统级芯片(SoC)的HAPS?原型验证系统,以此进步升级其硬件辅助验证(HAV)产品组合。 此次推出的全新一代
    的头像 发表于 02-19 17:12 ?781次阅读

    芯华章推出新一代高性能FPGA原型验证系统

    华章科技,也在不断提升硬件验证的对应方案和产品能力。 HuaPro P3作为芯华章第三FPGA验证系统产品,采用最新一代可编程SoC芯片,结合自研的HPE Compiler工具链,可支持容量更大、速度
    发表于 12-10 10:49 ?669次阅读
    芯华章推出<b class='flag-5'>新一代</b>高性能FPGA原型验证系统

    国产EDA公司芯华章科技推出新一代高性能FPGA原型验证系统

    作为国产EDA公司的芯华章科技,也在不断提升硬件验证的对应方案和产品能力。 HuaPro P3作为芯华章第三FPGA验证系统产品,采用最新一代可编程SoC芯片,结合自研的HPE Compiler工具链,可支持容量更大、速度
    发表于 12-10 09:17 ?776次阅读
    国产EDA公司芯华章科技推出<b class='flag-5'>新一代</b>高性能FPGA原型验证系统

    先进机器人焊接技术:解析新一代焊接控制模块的关键功能与应用实践

    在当今的制造业中,先进机器人焊接技术已经成为了提升生产效率、保证产品质量和实现精密制造的重要工具。新一代焊接控制模块作为这项技术的核心组成部分,其关键功能的优化与创新应用,正持续推动着
    的头像 发表于 12-06 09:06 ?1113次阅读

    英伟达新一代AI芯片过热问题引关注

    近日,英伟达新一代Blackwell AI芯片遭遇过热问题,这消息引发了业界的广泛关注。据悉,搭载该芯片的服务器在运行过程中存在过热现象,可能影响其正常交付,这令谷歌、微软等潜在客户
    的头像 发表于 11-19 16:15 ?731次阅读

    AMD发布新一代AI芯片MI325X

    在旧金山举办的Advancing AI 2024大会上,AMD正式推出了其新一代AI芯片——GPU AMD Instinct MI325X。这款芯片的发布标志着AMD在人工智能领域迈出了重要
    的头像 发表于 10-11 15:55 ?1014次阅读

    联发科新一代天玑旗舰芯片针对谷歌大语言模型Gemini Nano优化

    近日,联发科宣布了个重要的技术进展——新一代天玑旗舰芯片已经针对谷歌的大语言模型Gemini Nano进行了深度优化。
    的头像 发表于 10-09 16:44 ?908次阅读

    具有错误触发避免功能的过零检测

    电子发烧友网站提供《具有错误触发避免功能的过零检测.pdf》资料免费下载
    发表于 09-23 11:41 ?0次下载
    具有<b class='flag-5'>错误</b>触发<b class='flag-5'>避免</b><b class='flag-5'>功能</b>的过零检测