你有能力從零開始搭建一個項目的驗證平臺嗎
時間:2021-11-05 13:46:14
手機看文章
掃描二維碼
隨時隨地手機看文章
[導讀]“我發(fā)現(xiàn)平時工作的時候大多數(shù)的驗證環(huán)境都是從以前項目移植過來的,真正自己從零開始的很少。這樣會不會導致自己驗證技能其中之一搭建平臺的退化?!彬炞C工程師最核心的能力究竟是什么?搭建一個環(huán)境感覺沒什么難度,但是想搭建一個好的環(huán)境需要經(jīng)驗積累。尤其比較大的項目中,如何做到環(huán)境的可復(fù)用性...
“我發(fā)現(xiàn)平時工作的時候大多數(shù)的驗證環(huán)境都是從以前項目移植過來的,真正自己從零開始的很少。這樣會不會導致自己驗證技能其中之一搭建平臺的退化。”
驗證工程師最核心的能力究竟是什么?
搭建一個環(huán)境感覺沒什么難度,但是想搭建一個好的環(huán)境需要經(jīng)驗積累。尤其比較大的項目中,如何做到環(huán)境的可復(fù)用性、可擴展性、可移植性,以及環(huán)境如何寫能有效避免一些常犯的bug(比如一些編碼規(guī)范,或者類似UVM劃分出不同phase)都還是需要功夫的。
只是驗證環(huán)境往往要與驗證業(yè)務(wù)相結(jié)合,要搭一個好用的驗證環(huán)境還需要對業(yè)務(wù)和應(yīng)用場景相當熟悉,這些事情都要花費很多時間精力。而且一個成熟的驗證環(huán)境中很多功能也都是在驗證工作過程中慢慢優(yōu)化和添加的。
另外還有腳本能力,結(jié)果監(jiān)控是通過腳本在打印的Log查找關(guān)鍵字,如ERROR, UVM_ERROR等。也要去掉一些,比如UVM中最后的UVM_ERROR。這些都是腳本編程能力。
搭環(huán)境就是核心競爭力,可以脫離公司,或者說你自己能把公司的工具環(huán)境和驗證環(huán)境在自己的電腦上重寫一遍,說明你基本上可以成為一個很不錯的驗證工程師了,而不是驗證搬磚工。
其他ip驗證的技術(shù),那都是無非是時間的問題。前提的環(huán)境框架,基本驗證技術(shù)的掌握,說明你的大框架已經(jīng)起來了。
做工程師,如果你只會公司流程里的一些內(nèi)容,流程背后的原理,機制不懂,這種情況下學習是很零散的,沒有體系,會很被動。
驗證工程師最核心的能力究竟是什么?
搭建一個環(huán)境感覺沒什么難度,但是想搭建一個好的環(huán)境需要經(jīng)驗積累。尤其比較大的項目中,如何做到環(huán)境的可復(fù)用性、可擴展性、可移植性,以及環(huán)境如何寫能有效避免一些常犯的bug(比如一些編碼規(guī)范,或者類似UVM劃分出不同phase)都還是需要功夫的。
只是驗證環(huán)境往往要與驗證業(yè)務(wù)相結(jié)合,要搭一個好用的驗證環(huán)境還需要對業(yè)務(wù)和應(yīng)用場景相當熟悉,這些事情都要花費很多時間精力。而且一個成熟的驗證環(huán)境中很多功能也都是在驗證工作過程中慢慢優(yōu)化和添加的。
另外還有腳本能力,結(jié)果監(jiān)控是通過腳本在打印的Log查找關(guān)鍵字,如ERROR, UVM_ERROR等。也要去掉一些,比如UVM中最后的UVM_ERROR。這些都是腳本編程能力。
搭環(huán)境就是核心競爭力,可以脫離公司,或者說你自己能把公司的工具環(huán)境和驗證環(huán)境在自己的電腦上重寫一遍,說明你基本上可以成為一個很不錯的驗證工程師了,而不是驗證搬磚工。
其他ip驗證的技術(shù),那都是無非是時間的問題。前提的環(huán)境框架,基本驗證技術(shù)的掌握,說明你的大框架已經(jīng)起來了。
做工程師,如果你只會公司流程里的一些內(nèi)容,流程背后的原理,機制不懂,這種情況下學習是很零散的,沒有體系,會很被動。