fpga - Why do we use Blocking statement in Combinatorial Circuits designed using Always Block in Verilog/Systemverilog ? Why not Nonblocking? - Stack Overflow
verilog - What happens if we use non-blocking assignment <= inside of always @* block? - Electrical Engineering Stack Exchange
Modeling Sequential Circuits in Verilog - ppt download
ASIC-System on Chip-VLSI Design: Blocking vs non-blocking-race condition