Verilog(with SV)문법 – blocking과 non-blocking assignment

Verilog의 blocking(=)과 non-blocking(<=) assignment가 simulation과 합성 결과를 어떻게 바꾸는지, race가 생기는 곳과 함께 네 도구로 확인한다. case 글, always 글에 이은 문법 연재 세 번째 글이다. 예제는 iverilog 13.0과 Verilator 5.052, 그리고 내가 만들고 있는 오픈소스 RTL 시뮬레이터 vitamin의 vita로…







