Pergunta de entrevista da empresa Intel Corporation

What's the difference between blocking and non blocking assignments in verilog?