一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

功能驗證在設(shè)計中的重要性

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-04-15 15:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)一家公司決定研發(fā)一款芯片時,起初架構(gòu)師和幾位頂層設(shè)計一起創(chuàng)建一些需求、規(guī)范文檔。

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

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

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

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

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

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

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

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

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

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

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





審核編輯:劉清

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

    關(guān)注

    1645

    文章

    22046

    瀏覽量

    618282
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    827

    瀏覽量

    39112
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    389

    瀏覽量

    61087
  • EDA設(shè)計
    +關(guān)注

    關(guān)注

    1

    文章

    47

    瀏覽量

    13875

原文標(biāo)題:驗證是設(shè)計的另一雙眼睛

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    隨機化PCIe IDE驗證重要性

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

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

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

    芯片制造薄膜厚度量測的重要性

    本文論述了芯片制造薄膜厚度量測的重要性,介紹了量測納米級薄膜的原理,并介紹了如何在制造過程融入薄膜量測技術(shù)。
    的頭像 發(fā)表于 02-26 17:30 ?1222次閱讀
    芯片制造<b class='flag-5'>中</b>薄膜厚度量測的<b class='flag-5'>重要性</b>

    電橋電子測試重要性

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

    PCB板元器件點膠加固的重要性

    PCB板元器件點膠加固的重要性PCB板元器件點膠加固電子制造過程起到了至關(guān)重要的作用,其重要性主要體現(xiàn)在以下幾個方面:一、提高機械強度點
    的頭像 發(fā)表于 12-20 10:18 ?1255次閱讀
    PCB板元器件點膠加固的<b class='flag-5'>重要性</b>

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

    本文介紹了半導(dǎo)體制造領(lǐng)域,recipe(工藝配方)的定義、重要性、種類,以及構(gòu)建和驗證方式,并介紹了優(yōu)化方向。 半導(dǎo)體制造領(lǐng)域,recipe(工藝配方)是指一套精確定義的工藝參數(shù)和
    的頭像 發(fā)表于 12-10 17:11 ?2252次閱讀

    電阻器汽車電子重要性

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

    HAL庫STM32開發(fā)重要性

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

    PROM器件物聯(lián)網(wǎng)設(shè)備重要性

    PROM器件(Programmable Read-Only Memory,可編程只讀存儲器)物聯(lián)網(wǎng)(IoT)設(shè)備扮演著至關(guān)重要的角色。以下是關(guān)于PROM器件物聯(lián)網(wǎng)設(shè)備
    的頭像 發(fā)表于 11-23 11:35 ?725次閱讀

    PCBA加工的靈魂:揭秘芯片燒錄的重要性

    一站式PCBA智造廠家今天為大家講講什么是PCBA芯片燒錄?PCBA加工芯片燒錄的重要性。PCBA(Printed Circuit Board Assembly)一站式服務(wù),芯片
    的頭像 發(fā)表于 11-20 09:34 ?891次閱讀

    ?選對波長對固化時候的重要性

    的。本文將探討波長選擇固化過程重要性,并介紹幾種常見的波長及其應(yīng)用場景。波長是光的一種特性,它決定了光的能量分布和穿透能力。固化過程
    的頭像 發(fā)表于 11-08 14:15 ?806次閱讀
    ?選對波長對<b class='flag-5'>在</b>固化時候的<b class='flag-5'>重要性</b>

    元器件電路設(shè)計重要性

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

    工業(yè)工程軟件企業(yè)導(dǎo)入重要性與必要

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

    變電所繼電保護的作用與重要性

    。本文將詳細探討變電所繼電保護的功能、常見類型。 1. 繼電保護的作用與重要性 迅速隔離故障:電力系統(tǒng),任何形式的故障如不即時處理都可能導(dǎo)致設(shè)備的損壞及廣泛的供電中斷。繼電保護裝置
    的頭像 發(fā)表于 10-04 14:24 ?1071次閱讀

    汽車橫擺率傳感器的功能重要性

    的一部分。這些傳感器通過精確監(jiān)測車輛的運動狀態(tài),為ESP系統(tǒng)提供關(guān)鍵的動態(tài)數(shù)據(jù),從而幫助維持車輛的穩(wěn)定性和操控。 橫擺率傳感器的功能重要性 核心功能:橫擺率傳感器的主要
    的頭像 發(fā)表于 08-29 10:44 ?1032次閱讀