Differences between blocking and Non-blocking statements in
Verilog?

Answer Posted / appu

@ Remya,

With non-blocking statements as shown above, A will always
get the OLD/previous value of B, and B will always get the
OLD/previous value of A.

Because, in a non-blocking statement assignment, the right
hand side of the statement gets evaluated right away, but
doesn't get assigned to the left hand side of the statement
until at the end of the time step.

Is This Answer Correct ?    20 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the different measures that are required to achieve the design for better yield?

594


Implement F= not (AB+CD) using CMOS gates?

3523


If the current through the poly is 20nA and the contact can take a max current of 10nA how would u overcome the problem?

700


What's the price in 1K quantity?

2388


Write a VLSI program that implements a toll booth controller?

3504






Explain the working of 4-bit Up/down Counter?

3999


Why does the present vlsi circuits use mosfets instead of bjts?

757


why is the number of gate inputs to CMOS gates usually limited to four?

804


What are the steps involved in preventing the metastability?

653


what is verilog?

640


Explain what is multiplexer?

629


You have a driver that drives a long signal & connects to an input device. At the input device there is either overshoot, undershoot or signal threshold violations, what can be done to correct this problem?

2191


Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?

1791


Explain what is scr (silicon controlled rectifier)?

623


Explain about 6-T XOR gate?

737