你有能力從零開始搭建一個(gè)項(xiàng)目的驗(yàn)證平臺(tái)嗎
時(shí)間:2021-11-05 13:46:14
手機(jī)看文章
掃描二維碼
隨時(shí)隨地手機(jī)看文章
[導(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)。
驗(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)。