日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

年薪30W+的IC验证工程师究竟是做什么的?一文为你讲解清楚

發(fā)布時(shí)間:2024/3/13 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 年薪30W+的IC验证工程师究竟是做什么的?一文为你讲解清楚 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

眾所周知IC行業(yè)是個(gè)投入非常大的行業(yè),做一顆芯片開(kāi)模的費(fèi)用就達(dá)到了百萬(wàn)級(jí),在芯片設(shè)計(jì)的過(guò)程中光BUG就可以達(dá)到上千個(gè)。如果這些BUG沒(méi)有被發(fā)現(xiàn)的話(huà),就可以遭受巨大的損失。

因此驗(yàn)證就是保證芯片功能正確非常重要的一環(huán)。據(jù)相關(guān)數(shù)據(jù)統(tǒng)計(jì),目前IC驗(yàn)證和設(shè)計(jì)崗位的需求已經(jīng)達(dá)到了3:1。這個(gè)崗位不僅需求大,而且年薪可達(dá)30W+。

什么是IC驗(yàn)證工程師?

就是驗(yàn)證設(shè)計(jì)實(shí)現(xiàn)是否與設(shè)計(jì)意圖相符,發(fā)現(xiàn)設(shè)計(jì)人員的錯(cuò)誤;還要保證芯片實(shí)現(xiàn)符合規(guī)格說(shuō)明書(shū)的過(guò)程。

隨便一搜索網(wǎng)上都有,但是對(duì)于轉(zhuǎn)行的小白來(lái)說(shuō)驗(yàn)證工程師到底是干嘛的?依然云里霧里。

其實(shí)簡(jiǎn)單來(lái)說(shuō),驗(yàn)證工程師的工作目標(biāo)就是“發(fā)現(xiàn)所有BUG”!不過(guò)說(shuō)起來(lái)這么簡(jiǎn)單,做起來(lái)可就繁雜并且循環(huán)往復(fù)了。

崗位技能

要想做好驗(yàn)證,保證無(wú)漏驗(yàn)、零漏測(cè),以下要素是必須要具備的:驗(yàn)證工具的掌握、算法/協(xié)議的理解。

1)驗(yàn)證工具的掌握
驗(yàn)證工具包括vmm/uvm等驗(yàn)證方法學(xué)、sv/sc等驗(yàn)證語(yǔ)言、vcs等驗(yàn)證仿真工具、perl/python等腳本語(yǔ)言,這些東西是做驗(yàn)證要掌握的基本技能。不論你做什么樣的芯片,都需要這些東西來(lái)支撐你的驗(yàn)證工作。

這些驗(yàn)證工具可以幫助你解決“我們?cè)撛趺打?yàn)”這個(gè)問(wèn)題,當(dāng)你很好的掌握這些驗(yàn)證工具后,你可以有很多種方法途徑去達(dá)成你的驗(yàn)證目標(biāo)。

說(shuō)實(shí)在話(huà),驗(yàn)證工具的東西很多,要想在短時(shí)間內(nèi)全部掌握也不可能,而且很多工具可能在你的驗(yàn)證過(guò)程中不會(huì)用到。

**對(duì)驗(yàn)證工具的感悟:**不要貪求全部掌握,你可以先看書(shū)學(xué)習(xí)實(shí)踐,把這些東西都學(xué)習(xí)一遍;在學(xué)習(xí)的過(guò)程中你肯定會(huì)發(fā)現(xiàn)一些好東西。

對(duì)于那些暫時(shí)不知道怎么應(yīng)用到實(shí)踐中的東西,你也不要認(rèn)為它們是沒(méi)用的,其實(shí)只是你不知道用在哪兒而已,在你以后的驗(yàn)證中也許就會(huì)發(fā)現(xiàn)它的應(yīng)用場(chǎng)景。當(dāng)你需要它的時(shí)候,也許你已經(jīng)忘記怎么用了,這個(gè)沒(méi)關(guān)系,你可以再回去查閱資料,很快就能解決。

這樣做的好處是,當(dāng)你碰到可以用到它的時(shí)候,你至少能想起曾經(jīng)看到某個(gè)東西可以來(lái)實(shí)現(xiàn)它。如果你從未學(xué)習(xí)過(guò),那么你根本就不會(huì)想起有這個(gè)方法可以解決它,這才是可怕的,我都不知道這個(gè)問(wèn)題是可以被解決的。

2)算法/協(xié)議的理解
芯片要實(shí)現(xiàn)什么,不外乎是xx算法、某某協(xié)議,算法/協(xié)議才是芯片的魂。驗(yàn)證其實(shí)也就是驗(yàn)的算法/協(xié)議實(shí)現(xiàn)是否正確。就跟批改作文一樣,只有批改者有一定的文學(xué)功底,才能更好的評(píng)判作文水平。

因此,驗(yàn)證人員對(duì)算法/協(xié)議理解越深刻越好,要理解算法的原理以及算法的實(shí)現(xiàn)結(jié)構(gòu),只有這樣才能找出其中的corner點(diǎn)。

驗(yàn)證平臺(tái)

1、驗(yàn)證平臺(tái)的主要功能如下:
1)產(chǎn)生激勵(lì)。
2)把激勵(lì)應(yīng)用到被測(cè)設(shè)計(jì)中。
3)檢查結(jié)果和驗(yàn)證測(cè)試是否通過(guò),也就是確保被測(cè)設(shè)計(jì)的輸出和期望一致。

2、激勵(lì)產(chǎn)生形式
1)用戶(hù)直接輸入,即直接測(cè)試(direct test)。比較原始的方式,用于小規(guī)模驗(yàn)證,現(xiàn)在基本上很少使用
2)種子隨機(jī)生成,即隨機(jī)測(cè)試(random test)。完全隨機(jī)還是比較少的,所以這種方式用的也很少。
3)用戶(hù)可控的隨機(jī)輸入,即約束隨機(jī)測(cè)試(constraint random test) ,目前用的最廣泛的一種形式。

3、激勵(lì)的驅(qū)動(dòng)
激勵(lì)是一個(gè)抽象的東西,根據(jù)不同的抽象級(jí)別,定義不同的激勵(lì),比如信號(hào)級(jí)別,是最原始的,視線(xiàn)級(jí)別,往上層抽象。
激勵(lì)由驗(yàn)證平臺(tái)生成并且通過(guò)對(duì)應(yīng)的接口發(fā)送到被測(cè)設(shè)計(jì)中。驗(yàn)證平臺(tái)通常稱(chēng)之為BFM(Bus function model)或者driver模塊。

4、結(jié)果檢查
1)通過(guò)視圖(波形)檢查。
2)通過(guò)自動(dòng)化的后處理比較。運(yùn)用腳本工具進(jìn)行比對(duì)。一般比數(shù)據(jù)。
3)做一個(gè)實(shí)時(shí)的監(jiān)控器(monitor)比較。
實(shí)際項(xiàng)目中我們通常三者結(jié)合著去檢查比對(duì)結(jié)果。

功能驗(yàn)證流程

驗(yàn)證過(guò)程可以被分解成三個(gè)主要階段:
1)制定驗(yàn)證策略和驗(yàn)證計(jì)劃;根據(jù)驗(yàn)證模塊復(fù)雜度,功能,做前期的規(guī)劃。為了避免后面工作中的很多彎路,要詳細(xì)具體的規(guī)劃。流程如下:
2)創(chuàng)建驗(yàn)證平臺(tái),運(yùn)行和調(diào)試;
3)覆蓋率分析和回歸測(cè)試。功能覆蓋需要編輯代碼。復(fù)雜的項(xiàng)目中,都需要做功能覆蓋。

IC驗(yàn)證工程師需要敲代碼嗎?

要的,但不是一天天的狂敲代碼。作為一個(gè)IC驗(yàn)證工程師,你是半個(gè)程序員。你需要會(huì)Linux的基本命令,Verilog,systemVerilog,C語(yǔ)言,匯編語(yǔ)言,以及各種各樣的腳本語(yǔ)言,比如python,Perl,makefile等。測(cè)試用例都是用代碼寫(xiě)的,所以敲代碼避免不了。但是,我覺(jué)得IC驗(yàn)證工程師重要的不是敲代碼,而是對(duì)芯片功能的理解,驗(yàn)證方案的設(shè)計(jì),其次才是代碼實(shí)現(xiàn),而實(shí)現(xiàn)起來(lái)也很簡(jiǎn)單。

IC驗(yàn)證工程師工資高嗎?

不分地域不分公司談薪資高低,那是耍流氓。對(duì)于知乎驗(yàn)證工程師人均30W的現(xiàn)象,一定要理性看待。但是,普遍一線(xiàn)城市,IC驗(yàn)證的工資在20K往上,如果你能受得了一線(xiàn)城市的快節(jié)奏,房?jī)r(jià),這個(gè)錢(qián),你可以?huà)辍?/p>

IC驗(yàn)證工程師加班嗎?

付出與收獲成正比,你創(chuàng)造的價(jià)值,決定你的工資高低。加班頻率的高低每個(gè)公司都不一樣,不要在該奮斗的年紀(jì)選擇安逸,不然生活會(huì)給你一記響亮的耳光。

驗(yàn)證在整個(gè)芯片設(shè)計(jì)流程中是至關(guān)重要的,這個(gè)崗位對(duì)于學(xué)歷和專(zhuān)業(yè)的要求也并沒(méi)有其他崗位高,很多人轉(zhuǎn)行也會(huì)考慮這個(gè)崗位。但入行IC之后,不斷的學(xué)習(xí)還是必須的。雖然這個(gè)崗位這個(gè)吃香,但經(jīng)過(guò)去年大量的人員已經(jīng)看到了機(jī)遇轉(zhuǎn)行IC,所以門(mén)檻不會(huì)像是之前那么低了,但目前崗位需求依舊很大,感興趣的朋友一定要抓住風(fēng)口,不然以后就會(huì)越來(lái)越卷。

總結(jié)

以上是生活随笔為你收集整理的年薪30W+的IC验证工程师究竟是做什么的?一文为你讲解清楚的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。