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

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

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

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

功能驗(yàn)證在設(shè)計(jì)中的重要性

芯片驗(yàn)證工程師 ? 來源:芯片驗(yàn)證工程師 ? 2023-04-15 15:39 ? 次閱讀

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

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

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

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

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

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

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

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

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

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

真實(shí)的芯片項(xiàng)目中,會(huì)有多個(gè)層級(jí)的驗(yàn)證,模塊級(jí)別EDA、系統(tǒng)級(jí)EDA、加速器和FPGA等等。所有人都錯(cuò)的概率幾乎為零。

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





審核編輯:劉清

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

    關(guān)注

    1643

    文章

    21923

    瀏覽量

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

    關(guān)注

    2

    文章

    821

    瀏覽量

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

    關(guān)注

    1

    文章

    388

    瀏覽量

    60532
  • EDA設(shè)計(jì)
    +關(guān)注

    關(guān)注

    1

    文章

    47

    瀏覽量

    13804

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

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

收藏 人收藏

    評(píng)論

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

    隨機(jī)化PCIe IDE驗(yàn)證重要性

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

    揭秘PCB阻抗高速信號(hào)傳輸重要性

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

    電橋電子測試重要性

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

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

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

    電阻器汽車電子重要性

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

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

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

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

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

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

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

    NLP技術(shù)人工智能領(lǐng)域的重要性

    智能的橋梁,其重要性日益凸顯。本文將從NLP的定義、發(fā)展歷程、核心技術(shù)、應(yīng)用領(lǐng)域以及對(duì)人工智能領(lǐng)域的深遠(yuǎn)影響等多個(gè)維度,深入探討NLP技術(shù)人工智能領(lǐng)域的重要性
    的頭像 發(fā)表于 07-04 16:03 ?1058次閱讀

    IoT網(wǎng)關(guān)在工業(yè)應(yīng)用重要性及應(yīng)用

    。IoT網(wǎng)關(guān)的核心功能在于其數(shù)據(jù)匯集、協(xié)議轉(zhuǎn)換、遠(yuǎn)程管理、安全防護(hù)等方面,是物聯(lián)網(wǎng)設(shè)備與云端服務(wù)平臺(tái)之間溝通的橋梁。 ? 二、IoT網(wǎng)關(guān)在工業(yè)應(yīng)用重要性 工業(yè)領(lǐng)域,IoT網(wǎng)關(guān)的應(yīng)
    的頭像 發(fā)表于 06-12 16:17 ?624次閱讀

    求助,ADC接地的重要性?

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

    智能邊緣網(wǎng)關(guān)功能、重要性及應(yīng)用

    隨著物聯(lián)網(wǎng)、大數(shù)據(jù)和云計(jì)算等技術(shù)的飛速發(fā)展,智能邊緣網(wǎng)關(guān)作為一種新興的技術(shù)與應(yīng)用逐漸走入人們的視野。本文將從全新視角對(duì)智能邊緣網(wǎng)關(guān)進(jìn)行剖析,闡述其定義、功能、重要性及其工業(yè)領(lǐng)域的應(yīng)用。 一、定義
    的頭像 發(fā)表于 05-31 18:19 ?3666次閱讀

    論RISC-V的MCUUART接口的重要性

    的適用重要性。某些應(yīng)用場景,只需要異步通信能力的UART接口就能滿足需求,從而簡化了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。 綜上所述,RISC-V的MCU
    發(fā)表于 05-27 15:52

    振弦采集儀巖土工程監(jiān)測重要性及應(yīng)用案例分享

    土體振動(dòng)頻率來評(píng)估土體的穩(wěn)定性和強(qiáng)度變化,具有重要的監(jiān)測功能。本文將重點(diǎn)介紹振弦采集儀巖土工程監(jiān)測重要性,并分享一些實(shí)際的應(yīng)用案例。
    的頭像 發(fā)表于 05-15 13:49 ?407次閱讀
    振弦采集儀<b class='flag-5'>在</b>巖土工程監(jiān)測<b class='flag-5'>中</b>的<b class='flag-5'>重要性</b>及應(yīng)用案例分享

    AC/DC電源模塊電力系統(tǒng)的作用與重要性

    BOSHIDA AC/DC電源模塊電力系統(tǒng)的作用與重要性 AC/DC電源模塊是一種將交流電轉(zhuǎn)換為直流電的設(shè)備,廣泛應(yīng)用于各種電力系統(tǒng)。它的作用非常
    的頭像 發(fā)表于 05-13 11:17 ?740次閱讀
    AC/DC電源模塊<b class='flag-5'>在</b>電力系統(tǒng)<b class='flag-5'>中</b>的作用與<b class='flag-5'>重要性</b>