女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

功能驗證在設計中的重要性

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-04-15 15:39 ? 次閱讀

當一家公司決定研發一款芯片時,起初架構師和幾位頂層設計一起創建一些需求、規范文檔。

例如各種寄存器接口、使用手冊等等。不管文檔是否清晰規范,這些文檔就是各個模塊設計的起點。模塊設計拿著這些起始的需求規格文件,使用RTL建模實現預期的功能。

當然,實際的項目進程一般不會這么直接,很多東西存在變化和迭代。例如需求的變化、上下游模塊接口的變化,甚至整個芯片的架構變化等等。

功能驗證過程也和設計一樣,伴隨著各種變化。因為驗證就是設計的另一雙眼睛,和設計具有同樣一個需求起點(理論上)。

很多時候,設計會比驗證更早地接觸需求,但是有責任的驗證需要通過各類檢視活動從設計規格中追溯到原始需求,然后再將原始需求作為驗證起點。

簡單來說,設計工程師需要實現預期的需求(功能、性能、安全性、可靠性等等), 驗證工程師需要確保設計正確地完成了這項工作

驗證工程師可以說是設計的第二雙眼睛,理論上兩個人可以比一個人看得更加清楚。(但是不排除1+1<2的情況)。

驗證工程師和設計工程師并行地開發需求的模型(設計開發RTL模型,驗證開發參考模型和checker)。如果實現了真正的并行獨立開發,那出錯的概率就很小了,但是很多時候驗證模型為了和設計RTL模型比對,就會削弱獨立性,導致驗證模型和設計RTL模型錯成一樣。

驗證工程師和設計工程師,哪個看得更加清楚,因人而異,和職業本身沒有絕對的關系。

有時設計會驗證自己的設計,甚至選擇放棄第2雙眼睛(不需要驗證)。例如,需求要求實現2+2=4,但是設計理解成2+2=5,并將硬件實現為2+2=5。然后,設計自我驗證的參考模型預期依然是2+2=5。這個時候就需要第2雙眼睛的方法,另外引入一個驗證工程師獨立地理解需求,再次理解成2+2=5的概率就很小的,很大概率可以發現這個設計的bug。

真實的芯片項目中,會有多個層級的驗證,模塊級別EDA、系統級EDA、加速器和FPGA等等。所有人都錯的概率幾乎為零。

真實項目中的bug來源千奇百怪,可能來自代碼編寫錯誤、可能來自需求本身不合理無法實現、可能是系統配合等等原因,甚至可能是工具的bug導致芯片的bug。





審核編輯:劉清

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

    關注

    1643

    文章

    21957

    瀏覽量

    614026
  • 加速器
    +關注

    關注

    2

    文章

    823

    瀏覽量

    38912
  • RTL
    RTL
    +關注

    關注

    1

    文章

    388

    瀏覽量

    60662
  • EDA設計
    +關注

    關注

    1

    文章

    47

    瀏覽量

    13826

原文標題:驗證是設計的另一雙眼睛

文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    隨機化PCIe IDE驗證重要性

    本文將探討隨機化 PCIe IDE 驗證重要性,重點介紹它如何在確保數據完整和加密可靠
    的頭像 發表于 03-06 09:27 ?389次閱讀
    隨機化<b class='flag-5'>在</b>PCIe IDE<b class='flag-5'>驗證</b><b class='flag-5'>中</b>的<b class='flag-5'>重要性</b>

    揭秘PCB阻抗高速信號傳輸重要性

    ,對更高速度、更大功能和更緊湊設計的需求使得PCB阻抗的精確控制成為PCB設計和制造過程至關重要的一環。理解和管理PCB阻抗對于確保信號完整、減少電磁干擾(EMI)以及實現電子電路
    的頭像 發表于 02-27 09:24 ?316次閱讀

    電橋電子測試重要性

    電橋電子測試重要性體現在多個方面,以下是詳細的分析: 一、精確測量電參數 電橋作為一種精密的測量工具,能夠精確測量電阻、電容、電感等電
    的頭像 發表于 01-09 10:03 ?673次閱讀

    晶圓制造recipe(工藝配方)的定義、重要性、種類及構建和驗證方式

    本文介紹了半導體制造領域,recipe(工藝配方)的定義、重要性、種類,以及構建和驗證方式,并介紹了優化方向。 半導體制造領域,recipe(工藝配方)是指一套精確定義的工藝參數和
    的頭像 發表于 12-10 17:11 ?1753次閱讀

    電阻器汽車電子重要性

    電阻器汽車電子扮演著至關重要的角色,其重要性體現在多個方面,以下是分析: 一、限制電流,保護電路 電阻器汽車電子
    的頭像 發表于 12-04 14:58 ?1032次閱讀

    HAL庫STM32開發重要性

    HAL庫(Hardware Abstraction Layer Library,硬件抽象層庫)STM32開發扮演著至關重要的角色。以下是HAL庫STM32開發
    的頭像 發表于 12-02 13:35 ?1172次閱讀

    PROM器件物聯網設備重要性

    PROM器件(Programmable Read-Only Memory,可編程只讀存儲器)物聯網(IoT)設備扮演著至關重要的角色。以下是關于PROM器件物聯網設備
    的頭像 發表于 11-23 11:35 ?618次閱讀

    元器件電路設計重要性

    元器件電路設計重要性是不言而喻的,它們構成了電路的基本單元,并決定了電路的功能、性能以及可靠。以下從幾個方面詳細闡述元器件
    的頭像 發表于 10-29 16:17 ?987次閱讀

    工業工程軟件企業導入重要性與必要

    全球化競爭加劇、市場需求瞬息萬變的今天,企業為了保持競爭力,需要不斷優化生產流程、提高生產效率、降低成本并保障產品質量。而工業工程軟件作為一種強大的工具,其企業導入重要性和必要
    的頭像 發表于 10-18 11:09 ?528次閱讀

    NLP技術人工智能領域的重要性

    智能的橋梁,其重要性日益凸顯。本文將從NLP的定義、發展歷程、核心技術、應用領域以及對人工智能領域的深遠影響等多個維度,深入探討NLP技術人工智能領域的重要性
    的頭像 發表于 07-04 16:03 ?1136次閱讀

    IoT網關在工業應用重要性及應用

    。IoT網關的核心功能在于其數據匯集、協議轉換、遠程管理、安全防護等方面,是物聯網設備與云端服務平臺之間溝通的橋梁。 ? 二、IoT網關在工業應用重要性 工業領域,IoT網關的應
    的頭像 發表于 06-12 16:17 ?662次閱讀

    AC/DC電源模塊的原理、特點以及其實際應用重要性

    BOSHIDA ?AC/DC電源模塊的原理、特點以及其實際應用重要性 AC/DC電源模塊是一種用于將交流電轉換為直流電的設備,廣泛應用于各種電子設備。這種電源模塊可以有效地將電
    的頭像 發表于 06-11 14:11 ?1023次閱讀
    AC/DC電源模塊的原理、特點以及其<b class='flag-5'>在</b>實際應用<b class='flag-5'>中</b>的<b class='flag-5'>重要性</b>

    安徽京準-時間源服務器(NTP網絡時鐘源)醫療重要性

    安徽京準-時間源服務器(NTP網絡時鐘源)醫療重要性
    的頭像 發表于 06-11 10:14 ?569次閱讀

    安徽京準 NTP授時服務器(北斗授時設備)分布式系統重要性

    安徽京準 NTP授時服務器(北斗授時設備)分布式系統重要性
    的頭像 發表于 06-06 14:11 ?448次閱讀
    安徽京準 NTP授時服務器(北斗授時設備)<b class='flag-5'>在</b>分布式系統<b class='flag-5'>中</b>的<b class='flag-5'>重要性</b>

    求助,ADC接地的重要性

    ADC接地的重要性
    發表于 06-04 07:56