0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用機器學習改善庫特征提取的質量和運行時間

西門子EDA ? 來源:西門子EDA ? 2024-12-26 11:15 ? 次閱讀

基于靜態(tài)時序分析(STA)的現(xiàn)代設計流程非常依賴標準單元、IO、存儲器和定制模塊的特征化Liberty模型。高效、準確的庫特征提取是全芯片或模塊級設計流程的關鍵步驟之一,因為它能確保所有庫單元在所有預期工作條件下按規(guī)范運行。但由于特征化數(shù)據的復雜性和數(shù)量,傳統(tǒng)的庫特征提取和驗證在計算和工程工作量方面的成本變得越來越高昂。

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

傳統(tǒng)的庫特征提取流程

隨著特征提取需求逐漸超越傳統(tǒng)方法的可擴展性,發(fā)生進度延遲、特征提取結果驗證不完整以及因芯片失效導致重新設計的風險與日俱增。

傳統(tǒng)的庫特征提取方法依靠簡單粗暴的仿真來生成所有特征化結果。由于需要的仿真數(shù)量不斷增加,特征提取需求開始令這一方法不堪重負。過長的特征提取運行時間是導致生產計劃日益延長的主要原因之一,與此同時,為提升處理能力而進行的精度折衷有可能導致過度設計,進而產生糟糕的功耗、性能和面積指標。

庫驗證同樣面臨這樣的艱巨挑戰(zhàn)。第一代庫驗證工具提供基于規(guī)則的靜態(tài)檢查,而且無法檢測到許多嚴重問題和數(shù)據異常值。調試和修復Liberty模型問題需要結合使用驗證工具的輸出和內部腳本,方能解析和理解庫的出錯日志。這些因素疊加在一起,致使Liberty文件的驗證過程不僅冗長而且不完整,從而導致進度延遲,并有可能需要重新設計。

基于革命性的創(chuàng)新方法,通過數(shù)學建模和機器學習實現(xiàn)快速、精確的庫特征提取和驗證。這些方法可顯著加快特征提取的速度,在所有工藝、電壓和溫度(PVT)條件下都能將具有產品級精度的針對整個庫的特征提取速度提高2-4倍,而且還能近乎即時地為更多PVT生成特征提取數(shù)據。

對于庫驗證,一種支持機器學習的驗證方法可以始終以檢測特征化數(shù)據中的異常值來識別Liberty模型問題的新分類。信息可視化輔助方法大幅簡化了調試和修復問題的過程,將完整的Liberty驗證所需的時間從幾周縮短至幾個小時。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7492

    瀏覽量

    163828
  • 機器學習
    +關注

    關注

    66

    文章

    8418

    瀏覽量

    132627
  • 靜態(tài)時序

    關注

    0

    文章

    20

    瀏覽量

    6946

原文標題:使用機器學習改善庫特征提取的質量和運行時間

文章出處:【微信號:Mentor明導,微信公眾號:西門子EDA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何縮短Vivado的運行時間

    在Vivado Implementation階段,有時是有必要分析一下什么原因導致運行時間(runtime)過長,從而找到一些方法來縮短運行時間
    的頭像 發(fā)表于 05-29 14:37 ?1.4w次閱讀
    如何縮短Vivado的<b class='flag-5'>運行時間</b>

    如何檢查Linux服務器的運行時間

    Linux 中的 uptime 用于查看系統(tǒng)啟動后的運行時間。它是一個比較簡單的 Linux 命令,可以不帶參數(shù)直接運行。
    發(fā)表于 11-25 15:25 ?1.5w次閱讀
    如何檢查Linux服務器的<b class='flag-5'>運行時間</b>

    基于卷積神經網絡的雙重特征提取方法

    機器學習技術已被廣泛接受,并且很適合此類分類問題。基于卷積神經網絡的雙重特征提取方法。提出的模型使用Radon拉冬變換進行第一次特征提取,然后將此
    發(fā)表于 10-16 11:30 ?606次閱讀
    基于卷積神經網絡的雙重<b class='flag-5'>特征提取</b>方法

    【《時間序列與機器學習》閱讀體驗】+ 時間序列的信息提取

    本人有些機器學習的基礎,理解起來一點也不輕松,加油。 作者首先說明了時間序列的信息提取時間序列分析的一個重要環(huán)節(jié),目標是從給定的
    發(fā)表于 08-14 18:00

    模擬電路故障診斷中的特征提取方法

    實驗來確定,因此小波母函數(shù)、小波系數(shù)、小波網絡結構及學習算法的優(yōu)選問題都是亟待解決的問題。  基于故障信息量的特征提取  基于故障信息量的特征提取方法是從不同思路考慮的一種新方法。模擬電路運行
    發(fā)表于 12-09 18:15

    基于已知特征項和環(huán)境相關量的特征提取算法

    在現(xiàn)有基于已知特征特征提取算法的基礎上,提出一種基于已知特征項和環(huán)境相關量的特征提取算法。該算法通過已知特征項搜索頻繁項集,提高了
    發(fā)表于 04-18 09:37 ?17次下載

    故障特征提取的方法研究

    摘要:針對常規(guī)特征提取方法存在著問題不足,提出了基于BP神經網絡和基于互信息熵的特征提取方法,并通過特征提取實例加以說明。結果表明這兩種方法是可行和有效的。
    發(fā)表于 03-11 13:14 ?1495次閱讀
    故障<b class='flag-5'>特征提取</b>的方法研究

    基于Gabor的特征提取算法在人臉識別中的應用

    針對人臉識別中的特征提取問題,提出一種新的基于Gabor的特征提取算法,利用Gabor小波變換良好的提取區(qū)分能力和LDA所具有的判別性優(yōu)勢來進行特征提取。首先利用Gabor小波變換來
    發(fā)表于 01-22 14:25 ?54次下載

    C語言教程之顯示程序運行時間

    C語言教程之顯示程序運行時間,很好的C語言資料,快來學習吧。
    發(fā)表于 04-25 16:09 ?0次下載

    基于HTM架構的時空特征提取方法

    針對人體動作識別中時空特征提取問題,提出一種基于層次時間記憶( HTM)架構的深度學習模型,用來提取圖像幀的時空特征。將圖像幀構建成樹型節(jié)點
    發(fā)表于 01-17 17:27 ?0次下載
    基于HTM架構的時空<b class='flag-5'>特征提取</b>方法

    機器學習特征提取 VS 特征選擇

    機器學習特征選擇和特征提取區(qū)別 demi 在 周四, 06/11/2020 - 16:08 提交 1. 特征提取 V.S
    的頭像 發(fā)表于 09-14 16:23 ?4127次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>之<b class='flag-5'>特征提取</b> VS <b class='flag-5'>特征</b>選擇

    基于自編碼特征的語音聲學綜合特征提取

    利用監(jiān)督性學習算法進行語音増強時,特征提取是至關重要的步驟?,F(xiàn)有的組合特征和多分辨率特征等聽覺特征是常用的聲學
    發(fā)表于 05-19 16:33 ?27次下載

    如何高效測量ECU的運行時間

    ,最終可能會引起運行時間方面的問題。這在項目后期需要大量的時間和金錢來解決。如果不能掌握系統(tǒng)的運行狀態(tài),則很難發(fā)現(xiàn)系統(tǒng)內缺陷的根源。 解決方案 將TA軟件工具套件與VX1000測量標定硬件相結合,可同步分析 ECU內部
    的頭像 發(fā)表于 10-28 11:05 ?2226次閱讀

    ch32v307記錄程序運行時間

    ch32v307記錄程序運行時間 在程序開發(fā)中,很重要的一項任務就是對程序的運行時間進行評估。對于大型的程序系統(tǒng)來說,它們通常需要處理大量的數(shù)據或進行復雜的計算操作。因此,如果程序的運行時間過長
    的頭像 發(fā)表于 08-22 15:53 ?907次閱讀

    MES如何幫助增加機器正常運行時間

    ? ? ? ?實施制造執(zhí)行系統(tǒng)(MES)的好處很多。其中,MES軟件可以通過多種方式幫助增加機器的正常運行時間。正常運行時間是指制造機械或設備的效率和可用性。每當機器停機(無論原因如何
    發(fā)表于 11-14 15:28 ?2次下載