面試問答
verilog中always@(*)block裡面的賦值若是nonblocking會怎樣
我自己沒思考過類似問...
一開始先進行PPT的自我介紹,我的專案是有根UVM相關的,因此面試官主要是聚焦在這專案部分進行提問,像是我驗的是不是有些
功能無法進行驗證,並問我如果要驗該怎麼驗會比較好,過程中會針對我的思路不斷進行詢問,建議仔細思考後再回答即可,其餘工作相關專案即沒有太多過問。
接著會考白板提,主管隨機想一個簡單電路,要我寫verilog,寫完之後講述如何驗證。另外自己寫SV問我OOP的觀念,像是甚麼狀況下可以繼承甚麼狀況下會覆寫之類的。過程中會穿插詢問我一些SV的語法概念。
最後就是問問題環節,面試官細心回答且會給我一些實用建議,讓我獲益良多。
面試問答
verilog中always@(*)block裡面的賦值若是nonblocking會怎樣
我自己沒思考過類似問題所以就說不清楚,面試官說可以詳讀verilog的使用手冊
面試建議
建議務必熟讀每個自己做過的專案,且多去熟悉verilog語法,很多時候我們寫習慣,但不會去思考為甚麼要這樣寫,我想要搞懂裡面verilog細節比較不會被問倒