always包含敏感事件列表,如果敏感事件列表中变量的值发生变化,always电路就会执行一次。若漏掉某变量,则此变量发生变化,always也不会重新执行。这可能导致综合后出现锁存器或其他电路。

initial块不包含敏感事件列表,仿真时在0时刻之前读取initial块,并按照与0时刻的时间差来实现块中描述的事件 。若存在多个initial块,则先后顺序补丁。