作者illl (ill!)
看板Electronics
標題[問題] 請問大家都是怎樣驗證測試一個設計的?
時間Wed Jul 31 09:50:39 2013
我想請教一下前輩
如果今天給你一個設計,你會如何去驗證他呢?
還有想請問有什麼正確寫testbench的流程想法的守則嗎?
因為最近在找digital design或verification方面的工作
然後這個問題再面試時已經遇到兩次但我實在不太知道如何回答
在學校作project時
通常testbench老師都寫好了
要自己寫的通常蠻簡單不複雜所以就直接所有input組合情形寫進testbench
可是我感覺不能這樣講
所以我自己的回答是我會先測試幾個一般情形
然後在想想有什麼corner case需要檢查的
感覺還蠻鳥的
不知道大家可不可以提供比較好的答案
感恩
還有一個問題
什麼時候會業界什麼時候會需要比較x和z阿?
(在verilog裡用case equality和case inequality)
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 130.65.11.68
1F:推 jfsu:作個test mode進去~ 07/31 10:46
2F:→ lovepy:用C++寫一個產生golden pattern的程式 看時間夠驗證幾組?? 07/31 10:48
3F:推 arloha:以影像處理來說一開始的確是拿幾個簡單的圖像作基本驗證 07/31 20:42
4F:→ arloha:而這時期會有另一位驗證工程師會根據SPEC去設計各種情況下 07/31 20:44
5F:→ arloha:的亂數PATTERN 07/31 20:44
6F:→ arloha:等coding差不多都沒啥bug了就會教給驗證工程師去驗 07/31 20:46