晶元驗證技能之ESL

2021-10-25 22:20:22 字數 646 閱讀 9629

esl:electronic system level design,電子系統級設計

esl是一種晶元**器的設計方法,常見**器有功能**、效能**、指令**,業界也有很多**器的設計平台和工具,比如:coware、carbon、mentor等。

esl是一套能夠以緊耦合方式開發、優化和驗證複雜soc系統架構和嵌入式軟體的方**,它能夠提供下游暫存器傳輸級(rtl)實現的驗證基礎;

esl利用c/c++等高階語言通過軟體模型來模擬硬體行為,為soc系統提供各種級別的軟體模擬平台,為soc系統架構驗證和嵌入式軟體開發提供一種可執行的驗證環境,有效支撐soc系統的迭代開發;

架構確認(architecture validation):可起到架構效能、成本、功耗、以及關鍵系統功能的分析和驗證的作用,進而提高晶元(微)架構的設計質量。這是esl的最重要和最基本的作用,必須優先保證。

驗證重用(rtl verification reuse):完成esl**的esl用例、模型可以被rtl驗證重用,提公升rtl驗證效率。

協助軟體開發(micro code/driver/sdk):功能完備的esl模型可以整合到sdk中,進而協助驅動或微碼的開發或提前除錯。

輔助樣片/fpga測試:通過esl平台,輔助晶元測試應用中配到到架構問題,比如門限引數配置。

優勢:缺點:

晶元老化驗證流程 晶元驗證策略六部曲

晶元驗證策略六部曲 驗證的策略篇之一 設計的流程 通過晶元產品開發的流程圖,而在描述中我們將開發流程分為了兩條主線 晶元功能的細分 不同人員的任務分配 即是說不同人員需要在矽前的不同階段實現和測試晶元的模組功能。如果我們從另外乙個角度看,晶元的開發即是將抽象級別逐次降低的過程,從一開始的抽象自然語言...

SCUER的晶元驗證之路

開頭講一講自己學習晶元的驗證的路程,現在scu的三維感測與機器視覺實驗室,咋一聽應該和ai有著很大的關係,沒錯,三維感測與人工智慧密不可分,研一剛進去對ai充滿了無限的熱情,學習機器學習和深度學習的知識,乙個光學前沿的分享課,導師作為863專案中光刻機子專案的負責人給我們講述了很多國產晶元的路程。也...

晶元驗證全視之七 驗證的週期(下)

本文 這一節我們繼續剩下的驗證週期裡的四個階段。遞迴測試 遞迴測試指的是去驗證之前的硬體功能在某個缺陷修復或者新增了某項新功能以後,仍然可以通過以前的所有測試用例 test case 和可能新增的新的測試用例。這些可能存在的環境變化包括硬體設計自身的改進 缺陷修復 功能新增和驗證環境的更新。在每次的...