Pergunta de entrevista da empresa Synopsys

What is the difference between blocking and non-blocking assignments in Verilog?

Resposta da entrevista

Sigiloso

11 de nov. de 2025

I explained that blocking (=) executes sequentially within an always block, while non-blocking (<=) allows parallel updates, commonly used in sequential logic to model flip-flop behavior accurately.