Intel Corporation interview question

In Verilog what is the difference between a blocking and non-blocking statement?

Interview Answer

Anonymous

27 Jun 2012

Blocking :B = A + 1 Non-blocking :B <= A + 1.Blocking gives value before cycle ends non blocking gives value at start of new cycle.