always @(posedge sig) // executat pe frontul crescător al semnalului sig begin a <= b; b <= a; // se interschimba valoarea lui a cu cea a lui b c <= d; // toate trei atribuirile au loc în același timp end