Differences between blocking and Non-blocking statements in
Verilog?
Answer Posted / amit malik
Blocking statements are executed on after another
represented by '='
Ex. lets take two variables
reg A:0;
reg B:1;
initial
begin
A = B;
B = A;
end
Ans
A = 1
B = 1
Non Blocking
instructions are executed concurrently
represented by '=>'
Ex. lets take two variables
reg A:0;
reg B:1;
initial
begin
A = B;
B = A;
end
Ans
A = 1
B = 0
| Is This Answer Correct ? | 35 Yes | 18 No |
Post New Answer View All Answers
For a single computer processor computer system, what is the purpose of a processor cache and describe its operation?
Explain the Charge Sharing problem while sampling data from a Bus?
How to improve these parameters? (Cascode topology, use long channel transistors)
What is threshold voltage?
Mention what are three regions of operation of mosfet and how are they used?
For an AND-OR implementation of a two input Mux, how do you test for Stuck-At-0 and Stuck-At-1 faults at the internal nodes? (You can expect a circuit with some redundant logic)
In vlsi chip 1000s of transistors are dropped, specifically categorized. Which method is used to achieve this & how it is done practically?
Explain the three regions of operation of a mosfet.
why is the number of gate inputs to CMOS gates usually limited to four?
Draw a transistor level two input NAND gate. Explain its sizing (a) considering Vth (b) for equal rise and fall times
Explain what is the use of defpararm?
What is the difference between nmos and pmos technologies?
Implement a 2 I/P and gate using Tran gates?
What transistor level design tools are you proficient with? What types of designs were they used on?
What is the difference between synchronous and asynchronous reset?