當(dāng)前位置:首頁 > 公眾號(hào)精選 > 芯片驗(yàn)證工程師
[導(dǎo)讀]“我發(fā)現(xiàn)平時(shí)工作的時(shí)候大多數(shù)的驗(yàn)證環(huán)境都是從以前項(xiàng)目移植過來的,真正自己從零開始的很少。這樣會(huì)不會(huì)導(dǎo)致自己驗(yàn)證技能其中之一搭建平臺(tái)的退化。”驗(yàn)證工程師最核心的能力究竟是什么?搭建一個(gè)環(huán)境感覺沒什么難度,但是想搭建一個(gè)好的環(huán)境需要經(jīng)驗(yàn)積累。尤其比較大的項(xiàng)目中,如何做到環(huán)境的可復(fù)用性...

我發(fā)現(xiàn)平時(shí)工作的時(shí)候大多數(shù)的驗(yàn)證環(huán)境都是從以前項(xiàng)目移植過來的,真正自己從零開始的很少。這樣會(huì)不會(huì)導(dǎo)致自己驗(yàn)證技能其中之一搭建平臺(tái)的退化。


驗(yàn)證工程師最核心的能力究竟是什么?


搭建一個(gè)環(huán)境感覺沒什么難度,但是想搭建一個(gè)好的環(huán)境需要經(jīng)驗(yàn)積累。尤其比較大的項(xiàng)目中,如何做到環(huán)境的可復(fù)用性、可擴(kuò)展性、可移植性,以及環(huán)境如何寫能有效避免一些常犯的bug(比如一些編碼規(guī)范,或者類似UVM劃分出不同phase)都還是需要功夫的。


只是驗(yàn)證環(huán)境往往要與驗(yàn)證業(yè)務(wù)相結(jié)合,要搭一個(gè)好用的驗(yàn)證環(huán)境還需要對(duì)業(yè)務(wù)和應(yīng)用場(chǎng)景相當(dāng)熟悉,這些事情都要花費(fèi)很多時(shí)間精力。而且一個(gè)成熟的驗(yàn)證環(huán)境中很多功能也都是在驗(yàn)證工作過程中慢慢優(yōu)化和添加的。


另外還有腳本能力,結(jié)果監(jiān)控是通過腳本在打印的Log查找關(guān)鍵字,如ERROR, UVM_ERROR等。也要去掉一些,比如UVM中最后的UVM_ERROR。這些都是腳本編程能力。


搭環(huán)境就是核心競(jìng)爭(zhēng)力,可以脫離公司,或者說你自己能把公司的工具環(huán)境和驗(yàn)證環(huán)境在自己的電腦上重寫一遍,說明你基本上可以成為一個(gè)很不錯(cuò)的驗(yàn)證工程師了,而不是驗(yàn)證搬磚工。


其他ip驗(yàn)證的技術(shù),那都是無非是時(shí)間的問題。前提的環(huán)境框架,基本驗(yàn)證技術(shù)的掌握,說明你的大框架已經(jīng)起來了。


做工程師,如果你只會(huì)公司流程里的一些內(nèi)容,流程背后的原理,機(jī)制不懂,這種情況下學(xué)習(xí)是很零散的,沒有體系,會(huì)很被動(dòng)。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉