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

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

3天内不再提示

使用机器学习改善库特征提取的质量和运行时间

西门子EDA 来源:西门子EDA 2024-12-26 11:15 次阅读

基于静态时序分析(STA)的现代设计流程非常依赖标准单元、IO、存储器和定制模块的特征化Liberty模型。高效、准确的库特征提取是全芯片或模块级设计流程的关键步骤之一,因为它能确保所有库单元在所有预期工作条件下按规范运行。但由于特征化数据的复杂性和数量,传统的库特征提取和验证在计算和工程工作量方面的成本变得越来越高昂。

b50353d6-c336-11ef-9310-92fbcf53809c.png

传统的库特征提取流程

随着特征提取需求逐渐超越传统方法的可扩展性,发生进度延迟、特征提取结果验证不完整以及因芯片失效导致重新设计的风险与日俱增。

传统的库特征提取方法依靠简单粗暴的仿真来生成所有特征化结果。由于需要的仿真数量不断增加,特征提取需求开始令这一方法不堪重负。过长的特征提取运行时间是导致生产计划日益延长的主要原因之一,与此同时,为提升处理能力而进行的精度折衷有可能导致过度设计,进而产生糟糕的功耗、性能和面积指标。

库验证同样面临这样的艰巨挑战。第一代库验证工具提供基于规则的静态检查,而且无法检测到许多严重问题和数据异常值。调试和修复Liberty模型问题需要结合使用验证工具的输出和内部脚本,方能解析和理解库的出错日志。这些因素叠加在一起,致使Liberty文件的验证过程不仅冗长而且不完整,从而导致进度延迟,并有可能需要重新设计。

基于革命性的创新方法,通过数学建模和机器学习实现快速、精确的库特征提取和验证。这些方法可显著加快特征提取的速度,在所有工艺、电压和温度(PVT)条件下都能将具有产品级精度的针对整个库的特征提取速度提高2-4倍,而且还能近乎即时地为更多PVT生成特征提取数据。

对于库验证,一种支持机器学习的验证方法可以始终以检测特征化数据中的异常值来识别Liberty模型问题的新分类。信息可视化辅助方法大幅简化了调试和修复问题的过程,将完整的Liberty验证所需的时间从几周缩短至几个小时。

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

    关注

    38

    文章

    7516

    浏览量

    164048
  • 机器学习
    +关注

    关注

    66

    文章

    8428

    浏览量

    132825
  • 静态时序
    +关注

    关注

    0

    文章

    20

    浏览量

    6956

原文标题:使用机器学习改善库特征提取的质量和运行时间

文章出处:【微信号:Mentor明导,微信公众号:西门子EDA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何缩短Vivado的运行时间

    在Vivado Implementation阶段,有时是有必要分析一下什么原因导致运行时间(runtime)过长,从而找到一些方法来缩短运行时间
    的头像 发表于 05-29 14:37 1.4w次阅读
    如何缩短Vivado的<b class='flag-5'>运行时间</b>

    如何检查Linux服务器的运行时间

    Linux 中的 uptime 用于查看系统启动后的运行时间。它是一个比较简单的 Linux 命令,可以不带参数直接运行
    发表于 11-25 15:25 1.5w次阅读
    如何检查Linux服务器的<b class='flag-5'>运行时间</b>

    基于卷积神经网络的双重特征提取方法

    机器学习技术已被广泛接受,并且很适合此类分类问题。基于卷积神经网络的双重特征提取方法。提出的模型使用Radon拉冬变换进行第一次特征提取,然后将此
    发表于 10-16 11:30 618次阅读
    基于卷积神经网络的双重<b class='flag-5'>特征提取</b>方法

    【《时间序列与机器学习》阅读体验】+ 时间序列的信息提取

    本人有些机器学习的基础,理解起来一点也不轻松,加油。 作者首先说明了时间序列的信息提取时间序列分析的一个重要环节,目标是从给定的
    发表于 08-14 18:00

    模拟电路故障诊断中的特征提取方法

    实验来确定,因此小波母函数、小波系数、小波网络结构及学习算法的优选问题都是亟待解决的问题。  基于故障信息量的特征提取  基于故障信息量的特征提取方法是从不同思路考虑的一种新方法。模拟电路运行
    发表于 12-09 18:15

    基于已知特征项和环境相关量的特征提取算法

    在现有基于已知特征特征提取算法的基础上,提出一种基于已知特征项和环境相关量的特征提取算法。该算法通过已知特征项搜索频繁项集,提高了
    发表于 04-18 09:37 17次下载

    故障特征提取的方法研究

    摘要:针对常规特征提取方法存在着问题不足,提出了基于BP神经网络和基于互信息熵的特征提取方法,并通过特征提取实例加以说明。结果表明这两种方法是可行和有效的。
    发表于 03-11 13:14 1509次阅读
    故障<b class='flag-5'>特征提取</b>的方法研究

    基于Gabor的特征提取算法在人脸识别中的应用

    针对人脸识别中的特征提取问题,提出一种新的基于Gabor的特征提取算法,利用Gabor小波变换良好的提取区分能力和LDA所具有的判别性优势来进行特征提取。首先利用Gabor小波变换来
    发表于 01-22 14:25 54次下载

    C语言教程之显示程序运行时间

    C语言教程之显示程序运行时间,很好的C语言资料,快来学习吧。
    发表于 04-25 16:09 0次下载

    基于HTM架构的时空特征提取方法

    针对人体动作识别中时空特征提取问题,提出一种基于层次时间记忆( HTM)架构的深度学习模型,用来提取图像帧的时空特征。将图像帧构建成树型节点
    发表于 01-17 17:27 0次下载
    基于HTM架构的时空<b class='flag-5'>特征提取</b>方法

    机器学习特征提取 VS 特征选择

    机器学习特征选择和特征提取区别 demi 在 周四, 06/11/2020 - 16:08 提交 1. 特征提取 V.S
    的头像 发表于 09-14 16:23 4153次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>之<b class='flag-5'>特征提取</b> VS <b class='flag-5'>特征</b>选择

    基于自编码特征的语音声学综合特征提取

    利用监督性学习算法进行语音増强时,特征提取是至关重要的步骤。现有的组合特征和多分辨率特征等听觉特征是常用的声学
    发表于 05-19 16:33 27次下载

    如何高效测量ECU的运行时间

    ,最终可能会引起运行时间方面的问题。这在项目后期需要大量的时间和金钱来解决。如果不能掌握系统的运行状态,则很难发现系统内缺陷的根源。 解决方案 将TA软件工具套件与VX1000测量标定硬件相结合,可同步分析 ECU内部
    的头像 发表于 10-28 11:05 2259次阅读

    ch32v307记录程序运行时间

    ch32v307记录程序运行时间 在程序开发中,很重要的一项任务就是对程序的运行时间进行评估。对于大型的程序系统来说,它们通常需要处理大量的数据或进行复杂的计算操作。因此,如果程序的运行时间过长
    的头像 发表于 08-22 15:53 926次阅读

    MES如何帮助增加机器正常运行时间

           实施制造执行系统(MES)的好处很多。其中,MES软件可以通过多种方式帮助增加机器的正常运行时间。正常运行时间是指制造机械或设备的效率和可用性。每当机器停机(无论原因如何
    发表于 11-14 15:28 2次下载