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

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

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

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

數(shù)字IC驗(yàn)證和設(shè)計(jì)分工有何不同?

數(shù)字芯片實(shí)驗(yàn)室 ? 來源:知乎 ? 2023-07-07 11:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這種搞二元對立的比較,沒有任何意義,因?yàn)槎呙媾R的對象就是不同的。就國內(nèi)目前的情況來看,設(shè)計(jì)的工作量大都是無形的,而驗(yàn)證的工作量基本都是有形的。

從coding的角度來看,DV的work load遠(yuǎn)比DE要大,所以有些公司為了滿足deadline會要求de和dv要達(dá)到1:1.5(預(yù)算不足),乃至1:2(預(yù)算充足)的配比。而且,即使達(dá)到上述比例,就比較單位coding時間,DV仍然遠(yuǎn)高于DE。

所以從spec review后的RTL coding開始到sign off前,DV的debug時間會占掉整個前端開發(fā)的7成。

原因1:DV的很多工作對DE存在依賴性。

RTL沒有release前,DV是沒有辦法進(jìn)行sanity case的調(diào)試的,換句話說,此時驗(yàn)證環(huán)境是打不通的,后續(xù)的工作很多都會被pending住。其次RTL中如果存在基礎(chǔ)性的bug沒有及時fix,又會反過頭來影響DV環(huán)境的進(jìn)度。所以,DV的速度快,DE的速度未必會快,但DE的速度慢,DV的速度一定快不了。

原因2:DV code受spec影響的程度遠(yuǎn)高于RTL。

因?yàn)镈V code大多是面向?qū)ο笳Z言編寫的,其質(zhì)量很大程度上受制于owner的水平,而且即使是頂級驗(yàn)證工程師也沒法精確預(yù)判模塊未來的繼承關(guān)系,所以絕對的,可永恒復(fù)用的驗(yàn)證環(huán)境是不存在的。當(dāng)IP的功能發(fā)生結(jié)構(gòu)性改變的時候,對DV owner無異于重寫環(huán)境,所以經(jīng)常會出現(xiàn)RTL小改,DV環(huán)境大改的情況。

原因3:RTL不僅僅需要經(jīng)過可綜合性檢查,還需要經(jīng)過可復(fù)用性檢查。

僅從code上來說,RTL的繼承關(guān)系遠(yuǎn)比DV code要明顯。再退一步說,即使重寫RTL,對DE來說,整體工作量仍可控制在可接受的范圍內(nèi)。

原因4:DE和DV的工作重心不同。

DE的工作很大一部分時間是在寫微架構(gòu)和design spec,RTL coding的時間其實(shí)只占一小部分(包括找出bug后的fix time)。而DV要在學(xué)習(xí)完微架構(gòu)后,需要對各個feature進(jìn)行充分的驗(yàn)證,這涉及到最后整個block的完備性和可靠性的問題,自然需要投入大量的時間完善各種 corner case。

原因5:投入周期。

DV的投入周期從前期的微架構(gòu)review到tapeout前是full time,從RTL release到RTL freeze之間基本coding不間斷,所以“可見的”工作量遠(yuǎn)遠(yuǎn)高于DE,“體力活”的特征十分明顯。

綜上所述,DE的工作相比之下需要更高的思維強(qiáng)度,需要花時間coding的“簡單勞動”并不多。而DV的工作中,各種“雜活”太多,對微架構(gòu)的參與度并不高。但是,一旦DV owner將自己從繁雜的環(huán)境改動和基本case的編寫中解放出來,持續(xù)深化對設(shè)計(jì)和軟件的理解,其戰(zhàn)斗指數(shù)會飆升,對微架構(gòu)的參與度和話語權(quán)也將大大提高...這就是我們所謂的高檔位DV。

一款復(fù)雜soc芯片的設(shè)計(jì),從設(shè)計(jì)到驗(yàn)證,從前端到后端,乃至軟件團(tuán)隊(duì),需要數(shù)百人的參與,這其中蘊(yùn)含著集體的智慧和勞動。

沒有哪個單一個體或部門可以貪天之功為己任。

編輯:黃飛

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

    關(guān)注

    38

    文章

    1354

    瀏覽量

    105502
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    94

    瀏覽量

    20480

原文標(biāo)題:數(shù)字IC驗(yàn)證和設(shè)計(jì)誰工作量大?

文章出處:【微信號:數(shù)字芯片實(shí)驗(yàn)室,微信公眾號:數(shù)字芯片實(shí)驗(yàn)室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【「數(shù)字IC設(shè)計(jì)入門」閱讀體驗(yàn)】+ 概觀

    IC和模擬IC的設(shè)計(jì)流程,后面幾節(jié)說明了模擬IC、數(shù)字IC和FPGA設(shè)計(jì)的區(qū)別,平時了解的這些知識很分散,但這一章是把這些分散的知識進(jìn)行了匯
    發(fā)表于 09-24 10:58

    【「數(shù)字IC設(shè)計(jì)入門」閱讀體驗(yàn)】+ 數(shù)字IC設(shè)計(jì)流程

    的流程應(yīng)該非常熟悉了,但對于我這樣的外行,圖中的信息量太大,充滿未知。就學(xué)習(xí)而言,問題是件好事,帶著問題去研究。上述流程圖中幾個關(guān)鍵步驟的學(xué)習(xí)總結(jié): 數(shù)字前端設(shè)計(jì):數(shù)字IC設(shè)
    發(fā)表于 09-25 15:51

    集成電路設(shè)計(jì)分工

    級的FPGA驗(yàn)證。3.IC digital 數(shù)字:前端負(fù)責(zé)算法、代碼,后端負(fù)責(zé)數(shù)字部分的布局和布線。滿足性能的情況下盡可能減少電路面積。4.IC
    發(fā)表于 08-15 09:25

    集成電路的設(shè)計(jì)與分工

    級的FPGA驗(yàn)證。3.IC digital 數(shù)字:前端負(fù)責(zé)算法、代碼,后端負(fù)責(zé)數(shù)字部分的布局和布線。滿足性能的情況下盡可能減少電路面積。4.IC
    發(fā)表于 08-20 09:40

    成都-急招數(shù)字驗(yàn)證/Leader:

    驗(yàn)證Leader,要求0-1搭建環(huán)境的經(jīng)驗(yàn),帶小團(tuán)隊(duì)經(jīng)驗(yàn),50W以內(nèi);歡迎自薦或者推薦看工作機(jī)會的小伙伴。微信:473421885 簡歷可發(fā):carry.wang@yaxunhr.com備注:目前
    發(fā)表于 09-29 10:56

    數(shù)字IC設(shè)計(jì)與數(shù)字IC驗(yàn)證哪個好?

    到非常高的位置?! ∧敲茨睦锟梢詫W(xué)習(xí)數(shù)字ic設(shè)計(jì)呢,可以參考了解(IC修真院),我學(xué)習(xí)過這個課程,包含數(shù)字前端設(shè)計(jì)、驗(yàn)證、后端設(shè)計(jì)等,從基礎(chǔ)
    發(fā)表于 12-04 14:31

    數(shù)字IC前端和后端何區(qū)別

    數(shù)字IC就是傳遞、加工、處理數(shù)字信號的IC,是近年來應(yīng)用最廣、發(fā)展最快的IC品種,可分為通用數(shù)字
    發(fā)表于 07-28 08:27

    數(shù)字IC的設(shè)計(jì)流程哪些

    數(shù)字IC是什么意思?數(shù)字IC前端設(shè)計(jì)流程哪些?數(shù)字IC
    發(fā)表于 10-20 06:24

    32位的linux和64位的linux何不

    32位的linux和64位的linux何不同?
    發(fā)表于 06-12 09:29 ?1475次閱讀

    數(shù)字IC前端后端的區(qū)別,數(shù)字IC設(shè)計(jì)流程與設(shè)計(jì)工具

    數(shù)字IC就是傳遞、加工、處理數(shù)字信號的IC,是近年來應(yīng)用最廣、發(fā)展最快的IC品種,可分為通用數(shù)字
    發(fā)表于 11-06 16:51 ?26次下載
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>IC</b>前端后端的區(qū)別,<b class='flag-5'>數(shù)字</b><b class='flag-5'>IC</b>設(shè)計(jì)流程與設(shè)計(jì)工具

    新版Arduino IDE到底何不

    對許多創(chuàng)客而言,相信對Arduino IDE 1.x并不陌生,但Arduino官方在2021年春季開始對Arduino IDE進(jìn)行大改造,提出2.0版,幾經(jīng)內(nèi)外部測試驗(yàn)證后,于最近發(fā)布為正式版。新版到底何不同?以下對此討論。
    的頭像 發(fā)表于 10-10 09:11 ?7119次閱讀

    ic驗(yàn)證是做什么的 ic驗(yàn)證用什么語言

    IC驗(yàn)證,即集成電路驗(yàn)證(Integrated Circuit Verification),是指針對硬件設(shè)計(jì)中的集成電路(IC)進(jìn)行的一系列功能驗(yàn)證
    發(fā)表于 07-24 15:45 ?5498次閱讀

    都是IC,模擬和數(shù)字何不同?

    的是 模擬信號 , 而手機(jī)處理的則是 數(shù)字信號 。 在理解數(shù)字IC與模擬IC的不同之前, 我們得先了解下這兩種信號的差異。 模擬信號和數(shù)字
    的頭像 發(fā)表于 08-04 17:55 ?3129次閱讀

    ic驗(yàn)證是封裝與測試么?

    ic驗(yàn)證是封裝與測試么?? IC驗(yàn)證是現(xiàn)代電子制造過程中非常重要的環(huán)節(jié)之一,它主要涉及到芯片產(chǎn)品的驗(yàn)證、測試、批量生產(chǎn)以及質(zhì)量保證等方面。
    的頭像 發(fā)表于 08-24 10:42 ?1160次閱讀

    概倫電子功率器件及電源芯片設(shè)計(jì)分驗(yàn)證工具PTM介紹

    PTM是一款應(yīng)用于功率器件和電源芯片的設(shè)計(jì)分析套件,支持高精度提取Rdson、驗(yàn)證器件的開關(guān)行為,以此提高IC產(chǎn)品的可靠性和壽命,已獲得頂級IDM和設(shè)計(jì)公司的認(rèn)可和采用。
    的頭像 發(fā)表于 04-22 10:06 ?322次閱讀
    概倫電子功率器件及電源芯片設(shè)<b class='flag-5'>計(jì)分</b>析<b class='flag-5'>驗(yàn)證</b>工具PTM介紹