Có sự khác biệt giữaSự khác biệt giữa @ (posedge Clk); a <= 1'b1; và @ (posedge Clk) a <= 1'b1;
@(posedge Clk);
a<= 1'b1;
và
@(posedge Clk)
a<= 1'b1;
Lưu ý các dấu chấm phẩy sau CLK. Tôi đã xem các dòng mã tương tự khi tôi duyệt qua một cái testbench. Tôi đã làm một số thí nghiệm đơn giản và tôi không thể tìm thấy bất kỳ sự khác biệt nào trong quá trình mô phỏng. Trình tự thực thi cho đoạn mã có tuân theo các dòng này thay đổi theo bất kỳ cách nào do sự hiện diện/vắng mặt của dấu chấm phẩy không?